postfix SASL authentication failure
En mi servidor Debian 6 con plesk instalado, hasta ayer, estaba funcionando correctamente postfix.
Al instalar las librerías de subversion, se ha realizado una actualización del motor de postfix y otra serie de librerías y como resultado ha sido que el correo seguía funcionando a través de imap , sin embargo el smtp no funcionaba si estaba marcada la autentificación, no validaba los usuarios y contraseñas, si en el /etc/postfix/main.cf la opción smtpd_sasl_auth_enable estaba puesta a no, funcionaba correctamente, mientras que si la ponía a yes, tal y como estaba anteriormente, no funcionaba la validación de credenciales de cuenta.
Aparecía la típica ventana de outlook indicando que introdujera nombre de usuario y contraseña de la cuenta de correo electrónico una y otra vez.
En el log del mail : tail -l /usr/local/psa/var/log/maillog
Aparecía el siguiente mensaje en el log de postfix SASL authentication failure: unable to canonify user and get auxprops
Tras mucho investigar y probar configuraciones he detectado que el problema venía con la autentificación cyrus instalada con la librería libsasl2-2 y libsasl2-modules, pero no había forma de conseguir que funcionara correctamente.
Al final en este foro he conseguido obtener la solución, simplemente hay que downgradear las librerías estas de cyrus. Para ello visitando el log de apt de mi sistema he encontrado la versión que tenía anteriormente y que se actualizó automáticamente.
Tenía la libsasl2-modules versión 2.1.23.dfsg1-7 (https://packages.debian.org/es/squeeze/amd64/libsasl2-modules/download) y se instaló libsasl2-modules_2.1.25.dfsg1-6+deb7u1_amd64.deb
Tenía la libsasl2-2 versión 2.1.23.dfsg1-7 (https://packages.debian.org/es/squeeze/amd64/libsasl2-2/download) y se instaló la libsasl2-2_2.1.25.dfsg1-6+deb7u1_amd64.deb
La solución ha sido bajarme del repositorio de debian el .deb de la versión anterior (la que tenía anteriormente) de las dos librerías e instalarlas con dpkg -i.
El resultado ha sido satisfactorio y todo ha vuelto a su normalidad , funciona la autentificación de nuevo bajo el puerto 587 y todo está correcto.