我刚刚在我的 VPS 上安装了一份全新的 dovecot。我也在运行 postfix,我首先浏览了本指南 我按照说明操作了所有步骤。但是,当我尝试从 iPhone 发送电子邮件时,出现了以下错误:
postfix/smtpd[5017]: warning: SASL: Connect to private/auth failed: Permission denied
dovecot 配置文件,https://ghostbin.com/paste/c9he3
答案1
根据上面的教程,你忘记添加这两行
user = postfix
group = postfix
在这些行之后
client {
# The client socket is generally safe to export to everyone. Typical use
# is to export it to your SMTP server so it can do SMTP AUTH lookups
# using it.
path = /var/spool/postfix/private/auth
# path = /var/run/dovecot/auth-client
mode = 0660
两行被遗忘的诗句将告诉 Dovecot执行
chown postfix:postfix /var/spool/postfix/private/auth
通过此设置,postfix 守护进程可以连接到 上的 dovecot 套接字/var/spool/postfix/private/auth
。