Newer versions of cyrus-sasl are not compatible with pam_mysql as seen in bug #39497. The howto needs to be updated to reflex this. Cyrus-sasl must be emerged with USE="pam-mysql" to use the current pam_mysql setup. Alternatively, I recomment using cyrus-sasl's built in mysql support. Details can be found in bug #39497. Reproducible: Always Steps to Reproduce: 1. 2. 3.
cyrus-imap-2.1.19 bring back the old behavior for those preferred. Just edit /etc/conf.d/saslauthd: SASLAUTHD_OPTS="${SASLAUTH_MECH} -a pam -r" add option "-r" to have saslauthd works with pam_mysql as before. The change is made from upstream so we don't need USE="pam-mysql" anymore.
Bleh; just not my kind of bread. Perhaps Ken (antifa) can provide an update?
Here is exactly what needs to be added to the guide: http://forums.gentoo.org/viewtopic.php?t=168987 .:Tory
Thanks for the link. I've updated the smtpd.conf excerpt with the information from the thread.