Configurar Postfix para usar el SMTP de Gmail en Debian | Algo de Linux

sábado, 6 de febrero de 2016

Configurar Postfix para usar el SMTP de Gmail en Debian

Normalmente utilizo SSMTP para enviar e-mails desde la consola y scripts desde mis servidores Linux.

El problema es que el musthave de mis servidores tiene incluido el paquete postfix y no es posible tener instalado postfix y ssmtp a la vez en el equipo. Así que he tenido que configurar postfix para utilizar el SMTP de Gmail.

Primero.- Si quisiéramos instalar postfix porque no se encontrara instalado aún, instalaríamos los siguietes paquetes:
# apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
Segundo.- Editamos el fichero de configuración de postfix:
# nano /etc/postfix/main.cf
Y le añadimos la siguiente configuración al final:
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
Tercero.- A continuación creamos el archivo que he resaltado en amarillo:
# nano /etc/postfix/sasl/sasl_passwd

Y añadimos lo siguiente:
[smtp.gmail.com]:587 EMAIL:PASSWORD
Donde reemplaremos:
  • EMAIL por nuestro email.
  • PASSWORD por el password de la cuenta de email.
Por ejemplo:
[smtp.gmail.com]:587 usuario@gmail.com:p@ssw@rd

Cuarto.- Aseguramos permisos:
# chmod 400 /etc/postfix/sasl/sasl_passwd
Quinto.- Creamos el fichero sasl_passwd.db:
# postmap /etc/postfix/sasl/sasl_passwd
Sexto.- Creamos el fichero con el certificado de la autoridad certificadora Equifax (quien certifica los correos de Gmail):
# cat /etc/ssl/certs/Equifax_Secure_CA.pem > /etc/postfix/cacert.pem
Séptimo.- Por último, reiniciamos postfix para aplicar los cambios:
# /etc/init.d/postfix restart
Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

ARIEL SALVADOR dijo...

hola esta muy bueno el tutorial, solo tengo una duda como puedo probar la instalacion correcta de del postfix? gracias

Encuestas Cociber dijo...

desde la consola debes tipear: mail usuario@direccion.com