Ubuntu / Postfix / Saslauthd - SASL身份验证失败:无法连接到saslauthd服务器:权限被拒绝

本文将介绍如何在Ubuntu / Postfix / Saslauthd邮件服务器上修复以下错误消息 - SASL身份验证失败:无法连接到...

本文介绍如何在Ubuntu / Postfix / Saslauthd邮件服务器上修复以下错误消息 - “SASL身份验证失败:无法连接到saslauthd服务器:权限被拒绝”。

日志文件中显示的错误消息

在Ubuntu上使用SMTP-Auth设置的Postfix上,您会在邮件日志中看到以下错误:

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

postfix用户添加到sasl组(这确保Postfix有权限访问saslauthd):

adduser postfix sasl

然后重新启动Postfix和Saslauthd:

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

在具有systemd的服务器上,使用:

service postfix restart
service saslauthd restart