【发布时间】:2021-03-26 03:34:34
【问题描述】:
我有一个主服务器,其中放置了域(例如:example.com)的 DNS 记录,但该域有另一个服务器仅用于 webmail。 DNS 设置工作正常:我可以通过浏览器访问 example.com,并且 webmail 可以发送/接收电子邮件(来自 webmail.example.com - A/MX DNS 记录正常)。
问题在于,在 example.com 上有一个页面,我在其中向 contact@example.com 发送电子邮件,但该页面没有被发送 - 它适用于其他任何东西(Gmail、Hotmail 等)。
我尝试了一些在 Google/StackOverflow 上找到的不同方法来修复它,但没有成功。
exim -bt noreply@example.com (returns: router = localuser, transport = local_delivery)
exim -bt contact@example.com (returns: contact@example.com is undeliverable: Unrouteable address)
noreply@ 是在主服务器上创建的,用于从该页面发送电子邮件,contact@ 是在第二个服务器(网络邮件服务器)上创建的。看起来 Exim4 一直在寻找该域的内部电子邮件地址,即使 MX 记录是为另一台服务器设置的。
我该如何解决? Exim4 应该寻找 MX 记录,而不是尝试在本地传递它。
谢谢。
【问题讨论】: