[postfix-es] fatal: SASL per-process initialization failed

Guillermo Canales gcanales en manquehue.net
Jue Mayo 15 04:27:06 CEST 2003


> Y el fragmento de maillog es:
.........
> May 14 14:10:10 puma postfix/smtpd[12821]: fatal: SASL per-process
> initialization failed
> May 14 14:10:11 puma postfix/master[12806]: warning: process
> /usr/libexec/postfix/smtpd pid 12821 exit status 1
> May 14 14:10:11 puma postfix/master[12806]: warning:
> /usr/libexec/postfix/smtpd: bad command startup -- throttling
>
> Como podras ver, el mismo momento de reiniciar el Postfix, este detecta
> la condicion de error y no es posible entrar por telnet al puerto 25, a
> pesar de que si se establece la conexion.

Hola Francisco, apostaría que tu problema es que tu sasl está confundiendo a 
postfix, específicamente tu archivo smtpd.conf que está generando ese error.

pwcheck_method= shadow
                         ^
Debe ser ":"

Una de las causas de ese tipo de error en los logs, es justamente ese pequeño 
detalle.

Luego de eso, debes seguir todo el proceso para shadow, para modificarle los 
permisos y el grupo. Ver: 
http://www.thecabal.org/~devin/postfix/smtp-auth.txt

Aunque te recomiendo que testees tu sistema con sasldb primero y luego hagas 
el cambio a shadow.

OBS: autenticar por shadow tiene sus desventajas, piedes la autenticación 
CRAM-MD5 por ejemplo, y si tienes un servidor de producción, esto te podría 
traer algunos problemas con ciertos clientes. (ej, Outlook sobre MAC OSx).

Saludos y espero haber dado en el punto ;)

Guillermo Canales
Santiago de Chile
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es