【问题标题】:How to diagnose and fix routing issue with domain-hosted email如何诊断和修复域托管电子邮件的路由问题
【发布时间】:2012-11-01 13:34:11
【问题描述】:

这不是一个 EE 问题,尽管客户确实有一个 EE 网站 :)。我只是这样标记它是为了让社区中的聪明人看到我的问题。

我有一个客户曾经将他们的电子邮件和网站分开托管。它们使用一台主机的 Exchange Server 服务和另一台主机的常规 linux 虚拟主机进行设置。他们最初设置的方式是将他们的域指向他们的网络主机,并将 MX 记录转发到他们的 Exchange 主机。他们从中获得 Exchange 服务的公司也提供虚拟主机,因此他们决定合并。该网站已移至新帐户 - 没问题。然后,我们将整个域(从注册商级别)指向之前仅托管其电子邮件的主机。这就是问题所在。

现在,有些电子邮件会通过,有些则不会 - 似乎没有任何特定的模式。您可以多次向同一个地址发送相同的电子邮件,有些会通过,有些会被退回。退回的那些提供了一些线索 - 他们提到邮件服务器为 mail.clientdomain.com - 这是不对的,因为他们的 Exchange 托管,有一个单独的 Exchange 专用域。

似乎在打开他们帐户的虚拟主机组件时,发生了两件事 - 首先,似乎已经进行了 mail.clientdomain.com 的设置,即使它不需要。其次,在托管架构内部,他们的 DNS 服务器有时通过 Exchange 服务器路由邮件,有时通过 mail.clientdomain.com 运行它(这当然不起作用,因为那里没有设置用户,结果在反弹中)。

我遇到的主要问题是告诉主机要修复什么。我向他们提供了我们正在经历的症状以及我认为可能发生的情况,但我并不精通服务器设置,因此我无法提供更多的指导。我希望那里的人能给我一些指导,告诉我如何运行一些测试以查看我客户域中的邮件被路由到哪里,从而为主机提供一些关于断点位置的特定方向 - 因为到目前为止,他们一直无法解决问题。

谢谢大家!

更新:最近返回的消息如下所示:

嗨。这是 plesk-vl4.ihost-web.com 上的 qmail-send 程序。 恐怕我无法将您的邮件发送到以下地址。 这是一个永久性错误;我已经放弃了。很抱歉没有成功。

--- 此行下方是消息的副本。

返回路径: 收到:(从网络调用的qmail 1553); 2012 年 11 月 2 日 07:26:47 -0400 收到:来自 smtp137.ord.emailsrvr.com (173.203.6.137) 通过 webmail.plesk-vl4.ihost-web.com 使用(DHE-RSA-AES256-SHA 加密)SMTP; 2012 年 11 月 2 日 07:26:47 -0400 收到:来自本地主机(localhost.localdomain [127.0.0.1]) 通过 smtp10.relay.ord1a.emailsrvr.com(SMTP 服务器),ESMTP id 为 9803F370097; 2012 年 11 月 2 日星期五 07:29:55 -0400 (EDT) X 病毒扫描:好的 收到:由 smtp10.relay.ord1a.emailsrvr.com(经过身份验证的发件人:jean-AT-qbmarketing.com)与 ESMTPSA id 4BD76370091; 2012 年 11 月 2 日星期五 07:29:55 -0400 (EDT) 来自:让·圣·阿曼德 内容类型:多部分/替代;边界="苹果邮件=_25EBC7EF-43BA-46B6-94CE-143CA2B87CC2" 主题:11 月 2 日上午的另一封测试邮件 日期:2012 年 11 月 2 日星期五 08:32:20 -0300 消息 ID: 致:史蒂夫 Mime 版本:1.0 (Mac OS X Mail 6.2 (1499)) X-Mailer:苹果邮件 (2.1499)


主持人说系统设置正确,并且退回是我们邮件程序中“自动完成”的结果。但是自动完成只填写过去使用过的电子邮件地址,而不是用于到达该目的地的路由,不是吗?如果自动完成在路由中发挥作用,那么每个人每次更换网络主机时都会遇到麻烦吗?过去我在切换主机时从来没有遇到过任何问题,所以我很难相信问题出在发件人的邮件程序上——尤其是有时邮件确实会通过,但大多数情况下不会。

【问题讨论】:

  • 这样多久了? DNS 问题可能需要 48 小时才能自行修复。
  • IntoDNS 是检查 DNS 设置的好工具。如果不出意外,它会列出您的 MX 记录,这会让您知道哪个邮件服务器行为不端。
  • 域名是什么,我们可以查看 DNS 设置?
  • 域名是cartenav.com。我使用 IntoDNS 进行了测试,我看到了一些奇怪的点,但没有提到 mail.cartenav.com 是路由的一部分,即使这就是反弹所指的内容。他们所有的电子邮件都是通过 Exchange 发送的,并且自 5 月以来一直通过该主机发送。只有当我们将整个 DNS 指向同一主机时,才会出现路由问题。 Adrian 指出,如果您通过他们的名称服务器在主机的交换服务器上执行 nslookup,则找不到。但是每个域都可以直接找到,其他域也可以通过它们的名称服务器找到。
  • 在更改名称服务器之前,您确定所有 MX DNS 记录是什么吗?这些 MX 记录是否匹配: MX 偏好 10 mx1.sherweb2010.com MX 偏好 10 mx2.sherweb2010.com 我认为拥有 2 个最高偏好 MX 记录是不寻常的。

标签: email expressionengine exchange-server


【解决方案1】:

域的 MX 记录是什么样的?只有一个“Mail.exchangeserver”还是多个?通常他们有一个分数,所以首先尝试分数最低的那个,如果那是无法到达/忙的,那么列表中的下一个会被使用。

要检查的另一件事是查看 Web 服务器是否正在运行某种形式的控制面板,这可能会妨碍邮件路由。我知道过去我一直被 cPanel 在本地寻找邮件所困扰,即使设置了远程 MX。

如果您可以发布 MX / DNS 记录,我们或许可以提供进一步帮助。

【讨论】:

  • 仅供参考,您不应该用问题来回答问题。相反,请在原始帖子上制作 cmets,然后在您得到精心设计的答案时做出回复。这种格式有点不同,但它确保只有非常好的脚本和深思熟虑的回复才会出现在顶部,从而使网站更加有效。
猜你喜欢
  • 2011-12-04
  • 1970-01-01
  • 2014-04-21
  • 1970-01-01
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 2016-03-08
  • 2015-11-30
相关资源
最近更新 更多