Inicio » SSMTP con Gmail

SSMTP con Gmail

Enviado por _TuXeD_ el 22 May 2008 - 12:49am.

Ssmtp es una pequeña herramienta que nos permitirá enviar correos usando el comando mail o mutt desde la consola. De hecho ssmtp actúa como un smtp-relay, reenviando nuestros correos a nuestra cuenta de gmail.

Esta herramienta puede ser útil por ejemplo en scripts desde los que queremos enviar mensajes sin disponer de un MTA (Mail Transfer Agent) instalado localmente.

también puede ser útil en la configuración de las notificaciones de Nagios (Sistema de Monitorización), para permitir la notificación en los servidores de correo de nuestra empresa.

Instalando ssmtp:

En esta guía uso gentoo aunque puede ser adaptado fácilmente a tu distribución favorita.

Para instalar ssmtp en gentoo usaremos el siguiente comando:

# USE="ipv6 -mailwrapper -md5sum ssl" emerge ssmtp

Una vez instalado simplemente es configurar ssmtp, para lo que necesitaremos dos archivos:

$ ls -l /etc/ssmtp/
total 16
-rw-r--r-- 1 root root   89 feb  9 01:39 revaliases
-rw-r--r-- 1 root root  192 feb  9 01:38 ssmtp.conf

Configurando ssmtp.conf:

root=usuario@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=usuario@gmail.com
UseSTARTTLS=YES
AuthUser=usuario
AuthPass=tu_password
FromLineOverride=YES

Los datos que debes remplazar por los datos de tu cuenta están marcados en negrita.
El AuthUser= debe escribirse sin "@gmail.com".

Configurando revaliases:

root:name@gmail.com:smtp.gmail.com:587
mainuser:name@gmail.com:smtp.gmail.com:587

Con esto asocia un usuario local a nuestra cuenta de gmail. Lógicamente tendremos que remplazar name@gmail.com por nuestra cuenta, la que configuramos en ssmtp.conf.

Probando si funciona:

Si todo funciona bien podremos enviar correos usando:

$ echo "esto es una prueba"  | mail -s "PRUEBA" destinatario@domain.com

¡Felices notificaciones electrónicas!

Inicio de sesión

Copyright © 2009 TrucoLinux.com: Todo el contenido sujeto a contrato ColorIruris salvo que se especifique lo contrario.
Este sitio ha sido totalmente desarrollado y montado sobre software libre: Gentoo GNU/Linux, Apache, MySQL, PHP, Drupal...
Sindicar contenidos: Noticias (RSS).