后缀 – 禁用本地传递正确

我有一个没有本地交付的configuration后缀服务器。 从这个服务器的网站发送的每一封电子邮件都被发送出去,这个服务器上的任何域都不接受本地的电子邮件(每个域都有外部邮箱 – Google,Outlook等)。 对于每个域都可以正常工作(域名是否托pipe在这台服务器上并不重要),电子邮件是根据域名DNS条目在邮件服务器上发送的。 除了在主机中设置为服务器域的域之外的每个域。

所以我有服务器域xxxx.tld和其他域111.tld,222.tld …当有一个电子邮件… @ 111.tld,… @ 222.tld等,这是出去正确无误地传送到外部邮箱。 当我发送电子邮件至[email protected]时,此电子邮件停留在服务器上,邮件延迟 – 邮件传输不可用。 我遵循了很多说明,并尝试了很多configuration,但是我无法获得外部邮箱中的xxxx.tld的电子邮件(如在域DNS条目中),在这种情况下,它是Google。

我相信这只是一个简单的事情,但我被封锁,我找不到它。 你可以帮我吗?

非常感谢你。


这是我的main.cf

myhostname = web.xxxx.tld mydomain = xxxx.tld alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases myorigin = /etc/mailname mydestination = $mydomain, mail.$mydomain, localhost.$mydomain, localhost, localhost.localdomain mynetworks = 127.0.0.0/8 [::1]/128 

这是我的master.cf – 一切标准,但本地禁用

 #local unix - nn - - local 

您应该从main.cfmydestination中移除$mydomain

这样,后缀将只是使用mx查找继电器。