服务器成功连接外部客户端。身份验证成功。发送电子邮件成功。
问题出在接收上。电子邮件到达机器,但我猜它们还没有被整理好。
所有收到的电子邮件均有错误:
主机 mail.example.com[private/dovecot-lmtp] 说:451 4.3.0 临时内部错误(回复 DATA 命令结束)
我查看了 dovecot 配置文件,但没有找到问题。
我应该在哪里查看以修复此问题?我可以在此处链接哪些 dovecot 配置文件供大家查看?
答案1
使用以下命令在 /etc/dovecot/conf.d/10-logging.conf 上启用日志
log_path = /var/log/dovecot.log
然后设置其权限
#chown vmail:dovecot /var/log/dovecot.log
#chmod 660 /var/log/dovecot.log
就我而言,日志给出了这个错误:
错误:mkdir(/var/mail/vhosts/mydomain.com/jc/)失败:权限被拒绝
我手动创建了 jc 目录并拥有其权限和所有权。
然后我在日志中收到此错误:
我们不在组 12(邮件)中,目录归 0:12 所有,模式 = 0775)
我通过以下方式解决了该问题:
#chown vmail /var/mail/vhosts/mydomain.com
并得到了甜蜜:
已将邮件保存至收件箱
在日志中