If my memory serves, the default authentication method for saslauthd after the emerge of sasl-2.1.14 is pam, in /etc/conf.d/saslauthd: SASL_AUTHMECH=pam But pam does not allow saslauthd to authenticate. This showed up when using postfix to authenticate smtp connections. The solution is to add a file called 'saslauthd' in /etc/pam.d. Here's the one I used that works: auth required pam_nologin.so auth required pam_stack.so service=system-auth account required pam_stack.so service=system-auth session required pam_stack.so service=system-auth Reproducible: Always Steps to Reproduce: 1. emerge cyrus-sasl 2. Configure postfix to use sasl for authentication 3. In /etc/sasl2/smtpd.conf use "pwcheck_method: saslauthd" 4. In /etc/conf.d/saslauthd use SASL_AUTHMECH=pam Actual Results: Authenticating smtp connections to postfix doesn't work Expected Results: Should have authenticated
in cvs. thanks!