I got this message from the postfix's smtpd service :

warning: SASL authentification problem: unable to open Berkeley db /etc/sasldb2: No such file or directory

Here are the solutions I found :

  • The file /etc/sasl2db doesn't exist.
  • The rights on /etc/sasl2db are false, a chmod 644 could fix the problem.
  • /etc/init.d/saslauthd isn't running (the service).
  • Or if your postifix is chrooted, you must copy the file sasldb2 into /var/spool/postfix/etc/.

Any solution ? Let me know in the comments!