修复 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 路由所有传出邮件。 可以通过将连接器名称>替换为<你的值并在 Exchange Online PowerShell运行以下命令来验证此值:

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 中的电子邮件未送达报告