Autenticar Postfix contra un servidor SMTP via SASL

Aquí va una pequeña receta para hacer que tu Postfix local use SASL para autenticarse contra un relay externo. Esto es especialmente útil para usuarios móviles (portátiles, etc) donde tu IP varía y no es viable realizar una autorización en base a IPs estáticas.

Basado en el artículo de Patric Koetter.

Para realizar esto, simplemente es necesario crear un fichero con las credenciales SASL a utilizar, tal que:

# ls -l /etc/postfix/sasl_passwd
-rw-------. 1 root root 55 Nov  3 00:15 /etc/postfix/sasl_passwd
# sudo cat  /etc/postfix/sasl_passwd
relay.example.org       user@loquesea:MiPassword

Y añadir esto al fichero main.cf de postfix :

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus