1

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

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

现在我们面临着我们刚刚知道的问题:

每次我们想从 domain.com 向 domain.net 发送电子邮件时,我总是收到邮件守护进程,它是

"Undelivered Mail Returned to Sender"

Mail for domain.net loops back to myself

该怎么办?这是我的后缀 main.cf 文件:

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

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

4

1 回答 1

1

Postfix 不知道它也对.net地址负责。只需将其添加到 mydestination 就可以了。

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

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

virtual_alias_domains = domain.net
virtual_alias_maps = static:root

这会将所有邮件重定向到 domain.net 到您的 root 用户。mydestination在这种情况下,无需更改为。

于 2016-01-18T06:54:06.637 回答