Postfix con Gmail

En este pequeño apunte vamos a ver como configurar un servidor Postfix para que envié correos a través de nuestra cuanta de Gmail.

En el servidor

/etc/postfix/main.cf

«/etc/postfix/main.cf» es el archivo de configuración principal.

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes

/etc/postfix/sasl/passwd

[smtp.gmail.com]:587    USERNAME@gmail.com:PASSWORD

Este archivo almacenas las contraseñas para cada servidor de correo configurado. Pero Postfix no utiliza este archivo directamente, si no que lee el archivo «/etc/postfix/sasl_passwd.db», generado con el comando:

postmap /etc/postfix/sasl/passwd

En Gmail

En el panel de configuración de nuestra cuenta de Google, necesitamos activar el Acceso de apps menos seguras.

Prueba

Ahora solo queda refrescar la configuación y realizar un envió de prueba

# /etc/init.d/postfix reload
[ ok ] Reloading postfix configuration (via systemctl): postfix.service.
# echo "Solo una prueba" | mail -s "Solo una prueba" info@vanguard.com.ar

Finalmente podemos ver la copia que nos queda en la cuanta de GMail