Error: Ubuntu/Postfix/Saslauthd - SASL authentication failure: cannot connect to saslauthd server: Permission denied

On a Postfix with SMTP-Auth setup on Ubuntu you see the following error in your mail log:

Apr 26 10:55:19 tcc1 postfix/smtpd[21126]: warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied
Apr 26 10:55:19 tcc1 postfix/smtpd[21126]: warning: SASL authentication failure: Password verification failed
Apr 26 10:55:19 tcc1 postfix/smtpd[21126]: warning: laptop.local[192.168.1.2]: SASL PLAIN authentication failed: generic failure

 

Solution

Add the postfix user to the sasl group (this makes sure that Postfix has the permission to access saslauthd):

adduser postfix sasl

Then restart Postfix and Saslauthd:

/etc/init.d/postfix restart
/etc/init.d/saslauthd restart

Share this page:

2 Comment(s)

Add comment

Comments

From: Curtis Maurand at: 2014-05-12 12:26:07

I wend around and around with this for a week before I stumbled onto this little gem.  What you posted above will not work unless you also do the following.

  for chroot
dpkg-statoverride --remove /var/spool/var/run/saslauthd
dpkg-statoverride --add root sasl 770 /var/spool/postfix/var/run/saslauthd

For non chroot
dpkg-statoverride --remove /var/run/saslauthd
dpkg-statoverride --add root sasl 770 /var/run/saslauthd

From: Mourad at: 2015-04-21 20:06:49

Thank you!!!!