用于domain.com的Postfix邮件循环回到我自己错误和解决方案

时间:2020-01-09 10:43:03  来源:igfitidea点击:

我可以使用[email protected]发送和接收邮件,但是系统生成的电子邮件(例如[email protected])会跳出备份并出现错误:

May 1 03:14:52 mail postfix/smtp[62798]: 23CA4BD6B40: to=, relay=none, delay=0.01, delays=0/0/0/0, dsn=5.4.6, status=bounced (mail for mail.example.com loops back to myself)
5月1日03:14:52邮件postfix/smtp [62798]:23CA4BD6B40:to =,中继=无,延迟= 0.01,延迟= 0/0/0/0,dsn = 5.4.6,状态=退回(用于mail.example.com返回我自己)

如何解决此错误?

Postfix确实找到了对您的电子邮件服务器的dns答复,但尚未配置为处理诸如[email protected]之类的地址。
换句话说,您的服务器配置为接受[email protected],但不接受[email protected]
这是虚拟域的众所周知的配置问题。
要解决此错误,请将系统FQDN添加到mydestination或者relay_domains。

Postfix接受针对virtual_mailbox_domains,virtual_alias_domains中列出的域以及解析为inet_interfaces和proxy_interfaces中列出的IP地址的域的邮件。
使用postconf或者通过编辑main.cf文件来更新mydestination:

mydestination = localhost.$mydomain, localhost, mail.example.com

完成后重新加载后缀:

# service postfix reload