邮件循环回到我自己

时间:2016-01-13 04:42:29

标签: email loops postfix-mta mail-server iredmail

所以,我在iredadmin中设置了2个虚拟域的iredmail,一个是domain.com,另一个是domain.net

domain.net用于测试/开发目的,因此自邮件服务器启动以来,我们不再使用它,因此在iredadmin中禁用了它。

现在我们遇到了我们刚才知道的问题:

每当我们想要从domain.com发送电子邮件到domain.net我总是收到邮件守护程序

"Undelivered Mail Returned to Sender"

Mail for domain.net loops back to myself

怎么办?这是我的postfix main.cf文件:

myhostname = domain.com
myorigin = domain.com
mydestination = localhost, localhost.localdomain, domain.com
mydomain = domain.com
virtual_alias_domains = 

有关如何修复此错误的任何建议?提前致谢

1 个答案:

答案 0 :(得分:1)

Postfix并不知道它还负责.net地址。只需将它添加到我的目的地,一切都应该没问题。

mydestination = localhost, localhost.localdomain, domain.com, domain.net

或者,如果发往domain.net的所有邮件都发送给单个用户,则可以使用虚拟别名:

virtual_alias_domains = domain.net
virtual_alias_maps = static:root

这会将所有邮件重定向到domain.net到root用户。在这种情况下,不需要对mydestination进行任何更改。