Re: Autenticación SASL con POSTFIX
Buenos días,
Después de una semana de descanso he retomado el tema y ya lo he solucionado,
a continuación lo explico para que quede en los archivos de la lista por si
alguien lo necesitase.
El problema era que al enviar, me daba el siguiente error:
warning: SASL authentication failure: cannot connect to saslauthd server: No
such file or directory
Dec 12 11:20:24 [postfix/smtpd] warning: SASL authentication failure: Password
verification failed
Aún teniendo saslauthd instalado y corriendo. El problema era de su
configuración, el demonio creaba los semáforos en su directorio por defecto
(/var/run/saslauthd/mux) y postfix no podía verlo y es por eso que no lo
encontraba, pues bien, modificando un par de archivos lo he solucionado.
Primero modificamos el /etc/default/saslauthd, poniendo un campo adicional, yo
lo he llamado MUX_PATH, porque le indicamos dónde ha de crear el semáforo, el
archivo quedaría así:
# This needs to be uncommented before saslauthd will be run automatically
START=yes
# You must specify the authentication mechanisms you wish to use.
# This defaults to "pam" for PAM support, but may also include
# "shadow" or "sasldb", like this:
# MECHANISMS="pam shadow"
MECHANISMS="pam"
MUX_PATH="/var/spool/postfix/var/run/saslauthd/"
Y para que el demonio al arrancar "vea" el nuevo parámetro, se modifica
el /etc/init.d/saslauthd, modificando la variable PARAMS que quedaría así:
# Add our mechanimsms with the necessary flag
PARAMS="${PARAMS} -a ${MECHANISMS} -m ${MUX_PATH}"
La opción -m es para indicarle el path (más info en man saslauthd)
Además hay que cambiar algunas variables globales como estas:
PWDIR=/var/spool/postfix/var/run/saslauthd
PIDFILE="/var/spool/postfix//var/run/${NAME}/saslauthd.pid"
Y eso es todo, reiniciamos el saslauthd y el postfix y ya tenemos
autenticación.
Espero que sirva de ayuda y muchas gracias por vuestras respuestas.
On Saturday 03 December 2005 19:43, SmasSive wrote:
> Hola lista,
>
> Recientemente tenia instalado qmail para el envío de mails, pero decidí
> cambiar a postfix primero por tener "de serie" autenticación y tls, segundo
> por tenerlo en el repositorio oficial y no chocar con la licencia de
> Debian.
>
> Pues resulta que tls lo he conseguido muy fácil, y en principio
> autenticación también (me funcionó), pero al reiniciar y purgar a mano unos
> ficheros de la anterior instalación del sendmail... ya no funciona.
> Entonces mi pregunta es si postfix utiliza algo de sendmail, o no tienen
> nada que ver?
> Más concretamente los ficheros que he purgado son:
>
> /etc/cron.daily/sendmail
> /etc/init.d/sendmail
> /etc/rcN.d/sendmail
> /usr/lib/sendmail
> /usr/sbin/sendmail
> /var/run/sendmail/msp/
> /var/run/sendmail/mta/
> /var/run/sendmail/stampdir/
>
> Éstos últimos directorios vacios.
>
>
> La configuración en principio la tengo bien, me he pateado el google y la
> configuración la tengo igual de como dicen la mayoría... Si quereis os la
> puedo adjuntar en los próximos mails.
>
> Muchas gracias.
>
> PD: Ahora estoy enviando sin autenticación.
Reply to: