Hola
He realizado el siguiente procedimiento para mandar un mail:
sudo yum install ssmtp
Configuración
Editamos el fichero /etc/ssmtp/ssmtp.conf
root=MICUENTA@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=MICUENTA@gmail.com
FromLineOverride=YES
UseSTARTTLS=YES
AuthUser=MICUENTA
AuthPass=MICLAVE
Donde
MICUENTA es tu nombre de usuario en GMail ( si la cuenta es pepito@gmail entonces MICUENTA es pepito )
MICLAVE es la contraseña para entrar en GMail
Igualmente debemos indicar los usuarios que podrán usar el servicio modificando el fichero /etc/revaliases
root:adm@gmail.com:smtp.gmail.com:587
user_1:pepito@gmail.com:smtp.gmail.com:587
user_2:maria@gmail.com:smtp.gmail.com:587
Donde
root, user_1 y user_2 son usuarios de Linux
adm, pepito y maria son los nombres de las cuentas de GMail
Añade tantos usuarios como necesites
Comprobación
Para comprobar si funciona el envío de correos nada más sencillo que lanzar desde la terminal un
echo "Este es el cuerpo del mensaje de prueba" | mail -s "Subject de la prueba" cualquier_persona@dominio.com
(OBVIAMENTE LE HE CAMBIADO LOS VALORES CORRESPONDIENTES AL PROCEDIMIENTO DE ARRIBA)
al final no logro que envie el correo, no me marca error pero no me manda el correo.
me arroja solo esta salida:
[kal-el@asgard ~]$ echo "Este es el cuerpo del mensaje de prueba 1019" | mail -v -s "Subject de la prueba" miguelito@gmail.com
WARNING: local host name (asgard) is not qualified; see cf/README: WHO AM I?
miguelito@gmail.com... Connecting to [127.0.0.1] via relay...
220 asgard ESMTP Sendmail 8.14.5/8.14.5; Mon, 8 Apr 2013 20:37:23 -0500
>>> EHLO asgard
250-asgard Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> MAIL From:<kal-el@asgard> SIZE=268 AUTH=kal-el@asgard
250 2.1.0 <kal-el@asgard>... Sender ok
>>> RCPT To:<miguelito@gmail.com>
>>> DATA
250 2.1.5 <miguelito@gmail.com>... Recipient ok (will queue)
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 r391bNxQ002489 Message accepted for delivery
miguelito@gmail.com... Sent (r391bNxQ002489 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 asgard closing connection
NO HE LOGRADO DETERMINAR EL ERROR, ESPERO PUEDAN APOYARME.