Hola, tengo SuSE 9.0 y tengo problemas con la configuración de sasl sobre postfix, estas son mis configuraciones:
postconfig -n | grep sasl
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination,permit_sasl_authenticated
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_security_options = noanonymous
cat /etc/postfix/sasl_passwd
MIDOMINIO username:password
Nota: donde MIDOMINIO corresponde al nombre especificado en $mydomain en postfix.
En /etc/sysconfig/network/postfix:
POSTFIX_SMTP_AUTH_SERVER = yes
POSTFIX_SMTP_AUTH = yes
POSTFIX_SMTP_AUTH_OPTIONS =' '
Reinicio la computadora y mediante un pequeño script en perl o un simple telnet comprobamos si ya deniego el acceso a usuario anónimos:
220 MIDOMINIO ESMTP Postfix
EHLO MIDOMINIO
250-MIDOMINIO
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH LOGIN
250-XVERP
250 8BITMIME
MAIL FROM: