请原谅这个可怕的头衔。我整个下午一直在抨击这个问题,只是意识到我正在疯狂追逐。
简而言之:
foobar.org
)julian@otherdomain.net
)发送电子邮件和工作电子邮件(julian@foobar.org
)进行测试。 3小时后,我仍然无法弄清楚为什么会在otherdomain.net
收到电子邮件,而不是foobar.org
。
所以我放弃了。超级用户帐户中的 Ctrl + D ,并看到:You have new mail in /var/mail/julian
捂脸
因此,发送到foobar.org
的任何外发电子邮件都会传递到本地用户帐户。说得通。如何告诉exim4
将电子邮件发送到互联网,因此当它返回到我的DNS时,它会被路由到Google的服务器?
答案 0 :(得分:0)
您的本地邮件服务需要设置为使用您的域的MX记录。使用像Plesk或Cpanel这样的东西,可以关闭电子邮件服务并确保本地DNS记录包含外部邮件交换器(Google)的A记录和指向它的合适MX记录。
答案 1 :(得分:0)
最后,我在设置服务器时添加了错误的主机文件条目。
我有以下条目:
public-ip domain.tld machinename
虽然以下更合适
public-ip machinename.domain.tld machinename
从那时起,发送到domain.tld
的所有电子邮件最终都会被发送出服务器。
答案 2 :(得分:0)