【问题标题】:Exim: email@example.com is undeliverable: Unrouteable addressExim: email@example.com is undeliverable: 无法路由的地址
【发布时间】: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 记录,而不是尝试在本地传递它。

谢谢。

【问题讨论】:

    标签: dns exim mx-record exim4


    【解决方案1】:

    您已将 example.com 设置为本地域。除非在 MX 服务器上(例如 example.com),否则不要这样做。

    【讨论】:

    • 您好 Jasen,感谢您的回答。我应该在哪里/如何修改这个设置?是在 Exim 配置还是 DNS 记录上?
    • exim 配置,它可能会从 /etc/mailname 或 /etc/hostname 中提取它作为默认行为,在这种情况下,您需要在配置中覆盖该功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 2012-01-22
    • 2016-02-27
    • 1970-01-01
    • 2021-11-11
    相关资源
    最近更新 更多