我有一个主服务器,其中放置了域的 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 记录,而不是尝试在本地传递它。
谢谢你。