If you are using Cyrus SASL with your Postfix you might feel the need to debug what SASL does in the background. But SASL does not log into /var/log/mail.*. 🙁
So after some research I fount a way …
/etc/init.d/saslauthd stop
Stop the SASL daemon and start it by hand:
saslauthd -d -a pam -r -c -m /var/spool/postfix/var/run/saslauthd
Consult the MECHANISMS
and OPTIONS
settings in /etc/defaults/saslauthd for which options to use in your case.
But the most important option is -d
. It will run the daemon in the foreground and make it more verbose.
Now it will show you everything it does. 😀
Don’t forget to start the actual daemon once you are done debugging:
/etc/init.d/saslauthd start