我已经使用 Dovecot + Postfix 安装了邮件服务器,并且它始终运行正常。
最近,我在 SQL 的邮件服务器数据库中安装了一个新域example.com
和该域的用户[email protected]
。虽然 Dovecot (POP) 可以正确检索该用户的电子邮件,但 postfix (SMTP) 无法发送,并返回错误“服务不可用 - 稍后再试。”。所有其他域均正常工作。
查看systemctl status dovecot
我发现 pam 无法验证电子邮件地址:
pam_unix(dovecot:auth): authentication failure; logname= uid=5000 euid=5000 tty=dovecot [email protected]>
虽然我发现 pam_unix 也无法验证其他域,但它们可以正确接收和发送。当我使用另一个域中的电子邮件用户发送时,我看到:
dovecot[790]: lmtp(121689): Connect from local
而新域名不会发生这种情况。我应该怎么做才能进一步调查?