所以,我在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 =
有关如何修复此错误的任何建议?提前致谢
答案 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
进行任何更改。