修复了 Exchange Online 中的 NDR 错误 5.4.6 或 5.4.14

如果发送电子邮件后出现错误,会很令人沮丧。 本主题介绍在未送达报告中看到错误代码 5.4.6、5.4.14 或其他与邮件路由循环相关的错误代码时可以执行的操作, (也称为 NDR、退回邮件、传递状态通知或 DSN) 。

我为什么会收到此退回邮件?

最有可能的原因是超过消息跃点计数或传递消息的路由中断。 本主题中提供了一些原因和解决方案。

5.4.6 表示本地Exchange Server中存在邮件循环或路由问题,在混合环境中可能会遇到这些问题。

5.4.14 指示 Exchange Online 中存在邮件循环或路由问题。

此处的信息适用于错误代码 5.4.6 到 5.4.20。 请使用 NDR 中的信息来帮助你决定如何修复该问题。

       
我收到了此退回邮件。 如何解决这个问题? 我是电子邮件管理员。如何实现解决此问题?

我收到了此退回邮件。 如何解决这个问题?

通常,这些问题只能由Exchange Online管理员解决,而不能由普通电子邮件发件人解决。 请与电子邮件管理员联系,并向他们介绍此信息,以便他们可以尝试为你解决问题。

我是电子邮件管理员。如何实现解决此问题?

以下部分介绍了最常见的问题和修补程序。

接受域问题

验证收件人的域在 Exchange Online 中是否配置为权威接受域。 有关详细信息,请参阅管理 Exchange Online 中的接受域

混合配置问题

如果域是 Exchange 与 Exchange Online 之间的混合部署的一部分,请根据配置检查以下项。

通过 Exchange Online 路由混合域的所有传入邮件

如果混合域的 MX 记录指向Exchange Online,并且用于将电子邮件从 Exchange Online 路由到本地 Exchange 组织的连接器配置为使用 DNS 路由而不是智能主机路由,则会发生此错误。

若要解决此问题,请配置专用连接器以用于混合。 此连接器将使用智能主机路由,并将本地混合服务器配置为智能主机。 解决此问题的最简单方法是在本地 Exchange 组织中重新运行混合配置向导。 或者,可以按照以下步骤验证用于混合的连接器的配置:

新建 EAC
  1. 打开Microsoft 365 管理中心,然后单击管理员中心>Exchange (可能需要单击...显示所有第一个) 。 此时会显示“新建 EAC”屏幕。

  2. 在 Exchange 管理中心 (EAC) 中,单击“ 邮件流>连接器”。

  3. 选择用于混合的连接器,然后单击它。

    此时会显示连接器属性屏幕。

  4. “路由”下,单击“ 编辑路由”。 “ 路由” 屏幕随即出现。

    在新 EAC 中使用混合连接器路由电子邮件。

  5. 确保为本地 Exchange 组织中的智能主机指定了正确的 IP 地址或 FQDN。

经典 EAC
  1. 打开Microsoft 365 管理中心,然后单击管理员中心>Exchange (可能需要单击...显示所有第一个) 。

  2. 单击“新建 EAC”屏幕左窗格中的“ 经典 Exchange 管理中心 ”。

    注意

    只能从“新建 EAC”屏幕转到“经典 EAC”屏幕。

  3. 单击左窗格中 的“邮件流 ”。 此时会显示 邮件流 主屏幕。

  4. 单击“ 连接器 ”选项卡。

  5. 选择用于混合的连接器,然后单击“ 编辑 ”。

  6. 转到 “如何路由电子邮件” 屏幕。

    在旧 EAC 中使用混合连接器路由电子邮件。

  7. 确保为本地 Exchange 组织中的智能主机指定了正确的 IP 地址或 FQDN。

通过本地混合服务器从Exchange Online路由所有传出邮件

此配置由用于混合的连接器上的 RouteAllMessagesViaOnPremises 参数的值控制。 如果此参数$true的值为 ,则通过本地混合服务器从 Exchange Online 路由所有传出邮件。 可以通过将连接器名称>替换为<值并在 PowerShell Exchange Online 中运行以下命令来验证此值:

Get-OutboundConnector -Identity "<Connector Name>" | Format-List Name,RouteAllMessagesViaOnPremises

在此配置中,此错误是由本地 Exchange 组织的连接器上出现以下任一问题导致的,Exchange Online:

  • 没有连接器 (从Office 365到组织的电子邮件服务器) 具有“连接器类型”“本地”。
  • 从Office 365到组织电子邮件服务器的连接器的范围限定为一个或多个接受的域。

若要解决此问题,请配置一个专用连接器, (从 Office 365 到组织的电子邮件服务器) ,该服务器具有“连接器类型”“”本地“*,并且范围不限于任何接受的域。 解决此问题的最简单方法是在本地 Exchange 组织中重新运行混合配置向导。 或者,可以按照以下步骤验证连接器 (从 Office 365 到组织的电子邮件服务器) 的配置:

  1. 打开Microsoft 365 管理中心,然后单击管理员中心>Exchange (可能需要单击...显示所有第一个) 。

  2. 在 EAC 中,单击“ 邮件流>连接器”。

  3. 选择用于混合的连接器,然后单击“ 编辑 ”。 请验证以下信息:

    • 常规:验证是否选择了 “本地 ”选项。
    • 范围:验证 “接受域 ”选项是否为空,没有数据。

有关混合部署中邮件路由的更多信息,请参阅 Exchange 混合部署中的传输路由

NDR 5.4.14 的原因,此错误意味着什么?

可能有两种原因:

  • 根据收件人的电子邮件地址中的域,您的 Exchange Online 组织接受了邮件,但是然后可能无法将该邮件正确路由给收件人。 此失败可能是由接受的域配置问题引起的。
  • 在混合环境中,您的 Exchange Online 组织中的一些连接器配置不当。

下面是一些与邮件路由循环或错误邮件路由配置相关的错误代码:

  • 554 5.4.6 Hop count exceeded - possible mail loop (始终由本地 Exchange Server) 生成
  • 5.4.14 Hop count exceeded - possible mail loop ATTR34 (始终由 Exchange Online) 生成

仍然需要帮助?

另请参阅

Exchange Online 中的电子邮件未送达报告