0

我有一个主服务器,其中放置了域的 DNS 记录(例如:example.com),但该域有另一台服务器仅用于 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 记录,而不是尝试在本地传递它。

谢谢你。

4

1 回答 1

0

您已将 example.com 设置为本地域。除了在 example.com 的 MX 服务器上,不要这样做。

于 2020-12-25T08:38:26.953 回答