sSMTP. El envío de Avisos/Alertas por email

Hola, Hoy nos gustaría mostraros una herramienta que tiene mucha utilidad para el envío de correos desde un servidor UNIX/Linux. La herramienta se llama SSMTP (seguro que ya habéis oído hablar de ella) y se utiliza para de una forma rápida y sencilla poder mandar correos desde vuestro servidor Linux. Se suele instalar sobre todo para el envío de correo desde scripts creados en Linux con resultados de ejecuciones, errores, subida de ficheros, etc. Su instalación en Centos 5 se puede hacer de forma simple mediante los siguientes comandos:

wget https://packages.endpoint.com/rhel/5/os/x86_64//ssmtp-2.61-11.5.3.x86_64.rpm rpm -ivh ssmtp-2.61-11.5.3.x86_64.rpm

Una vez instalado hay que configurar un fichero que se encuentra en:

/etc/ssmtp/ssmtp.conf

Un ejemplo de fichero puede ser el siguiente:

root= rewriteDomain=gpsos.spain hostname=m2581haci.gpsos.spain UseSTARTTLS=YES mailhub=correo.gpsosmail.es:587 AuthUser=avisos@gpsos.spain AuthPass=testmail@ FromLineOverride=YES

Se pueden poner muchas más opciones pero con estos simples parámetros ya tendríamos estos el cliente de correo en marcha.   Para comprobar que está funcionando correctamente podemos hacer la siguiente prueba:

ssmtp cuentaprueba@gpsos.es <<EOF To: cuentaprueba2@gpsos.es From: avisos@gpsos.es Subject: test email hola mundo! EOF

Si esta todo correctamente configurado tendremos en nuestra cuenta el correo de pruebas. En una entrada posterior os pondremos un ejemplo de como integrarlo en un shell script. Un saludo. Equipo Linux.