Exchange Server和未送达报告 (Ndr) 的传递状不同态通知作用
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任
未送达报告 (Ndr) 是报告给发件人的邮件的传递状态的系统消息。这消息是一种被称为传递状态通知的常规邮件信息结构的子类。传递状态通知描述三种情况:
- 成功 (2。X.X数字代码)
- 持续的瞬时性故障 (4。X.X数字代码)
- 永久性故障 (5。X.X数字代码)
当邮件无法传递时,都会生成 Ndr。如果计算机可以检测到传递失败的原因,它将映射到一个状态代码,原因并打印相应的错误信息。对于 Ndr,大多数数字错误代码报告在窗体中的"5。X.X"和被称为永久性故障。但是,一些瞬态情况会导致"4。X.X"代码。
注意,代码数之前列出是报告问题的服务器。在 NDR 的"简介"部分中的示例中,报表服务器是server.nwtraders.com。有时,报告问题的服务器不是实际上会遇到的 probhlem 服务器。
以下数字错误代码,并且对应的错误状态,经常发生:
- 数字代码: 4.2.2
注意:在 Exchange 2000 Service Pack 2 或更早版本中可用。请参见错误代码 5.2.2。
- 数字代码: 4.3.1
可能的原因:由资源问题,如磁盘已满,则可能导致此错误。如果以下情况属实,也可能发生此错误:
- 简单邮件传输协议 (SMTP) 队列位于文件分配表 (FAT) 分区上。
- 该服务已达到 Windows 施加限制的 SMTP 服务可以打开的并发文件句柄的数量。
在这种情况下,而不是收到"磁盘已满"错误消息,可能会收到"内存不足"错误消息。
进行故障排除:请确保您有足够的磁盘存储空间,请试着运行您在 NTFS 分区上的 Exchange 传输队列。
- 数字代码: 4.3.2
第一个可用:Exchange 2000 Service 1 Pack
可能的原因:邮件未被传递到队列查看器界面的管理员操作在 Exchange 系统管理器。
- 数字代码: 4.4.1
可能的原因:主机没有响应。
进行故障排除:此代码可能是由暂时性的网络状况导致的。Exchange 自动尝试重新连接并发送电子邮件消息。如果传递仍然失败后多尝试,"永久失败"会生成 NDR。
- 数字代码: 4.4.2
可能的原因:连接已断开的服务器之间。
进行故障排除:此代码可能是由暂时性的网络问题或服务器停机导致的。服务器尝试将邮件传递一段特定的时间,,然后生成额外的状态报告。
- 数字代码: 4.4.6
可能的原因:邮件超过了最大跃点计数值。如果发送服务器和接收服务器不在同一组织之间存在循环,也可能发生此错误。在这种情况下,邮件将来回传递,直到超出跃点计数。
进行故障排除:最大跃点计数设置为每个虚拟服务器。您可以手动覆盖此设置 (默认设置为 15 个 Exchange 2000 服务器和 Exchange Server 2003年的 30)。此外,请检查存在的情况可能会导致服务器之间的循环。
- 数字代码: 4.4.7
可能的原因:在队列中的邮件已过期。发送服务器尝试中继或传递邮件,但操作未完成之前的消息已经过期。邮件头限制已达到远程服务器上,或与远程服务器通信过程中发生了其他某种协议超时,也可能表示此 NDR。
进行故障排除:此代码通常表明接收服务器上的存在问题。验证收件人地址的有效性,并验证接收方服务器被配置为接收消息正确。您可能必须减少主机接收此 NDR 的收件人的邮件标题中。如果您重新发送该邮件,该邮件是再次添加到队列中。如果接收方服务器处于联机状态,则邮件将被传递。
- 数字代码: 4.4.9
第一个可用:Exchange Server 2003
可能的原因:此代码表明出现了暂时路由错误或路由配置无效存在。在一个或两个以下的情况下,可能发生此问题:
- SMTP 连接器配置为使用没有智能主机的 DNS,还被配置为使用非 SMTP 地址空间,如 X.400 地址空间。
- 消息被发送到收件人标识为已删除的路由组的成员。
进行故障排除:如果此问题仍然存在,请使用 WinRoute 工具来检查在树视图窗格中,路由组,然后检查问题邮件采取的路由的地址空间。WinRoute 工具有关的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
281382如何使用 WinRoute 工具 - 数字代码: 4.6.5
第一个可用:Exchange Server 2003
可能的原因:当传入的 SMTP 转换失败,因为在接收服务器上未安装邮件中指定的代码页时,会出现此代码。此传递状态通知包含只有原始邮件头。提供了无原始内容。
进行故障排除:查看原始邮件的 MIME。确保接收邮件的服务器上都安装了需要的语言文件。
- 数字代码:第 5.0.0
第一个可用:第一次所用的 Exchange 2000 Service Pack 1 (4.3.2、 含有 5.4.0、 5.4.4 和 5.5.0) 的所有数值错误代码被归类为第 5.0.0 Exchange 2000 Service Pack 1 和早期版本中。
可能的原因:
- 没有为指定的地址空间的路由。例如,配置了 SMTP 连接器,但是该地址不匹配。
- DNS 返回找不到的域的权威主机。
- 路由组没有定义连接器。因此,从一个路由组中的一台服务器的邮件没有到另一个路由组的路由。
- SMTP 协议时出错。
故障排除:
- 更正地址空间,或添加地址空间具有一种"SMTP",值为"*"(星号) 到一个或多个 SMTP 连接器。
- 验证 DNS 正常工作。
- 确保路由组具有连接它们的连接器。
- 如果您正在运行 Exchange 2000 不使用 Service Pack 1 的情况下,应用 Service Pack 1,以帮助确定实际问题。
- 数字代码: 5.1.0
可能的原因:此代码表示常规的基于分类程序的故障 (错误地址故障)。在目录中找不到电子邮件地址或其他属性。如果联系人条目没有targetAddress属性设置,则可能会出现此问题。MDAccess 从 DSAccess 收到"未找到对象"错误,分类程序在用户执行 homeMDB 查阅时,最常出现此问题。
如果您使用 Outlook 将电子邮件另存为一个文件,并且有人打开并回复了该邮件脱机,也会发生此问题。仅在 Outlook 邮件传递时,消息属性保留 legacyExchangeDN。因此,homeMDB 查找可能会失败。
进行故障排除:验证收件人地址,然后重新发送邮件。验证收件人地址格式正确无误,并分类程序能够正确地解析收件人。
- 数字代码: 5.1.1
可能的原因:
- 该组织中发送邮件时,电子邮件帐户不存在。如果当用户在站点之间移动时出现问题,则可能会出现此问题。例如,如果以前的 Administrative_Group_1 用户移动到 Administrative_Group_2,然后回复到旧的电子邮件,或者如果用户不会重新创建了 Outlook 配置文件,将使用旧的管理组样式 LegDN 地址,并会生成 NDR。
- 消息被发送到过时的个人通讯簿条目。
进行故障排除:使用错误代码 5.1.0 描述的故障排除过程。
- 数字代码: 5.1.3
可能的原因:地址语法不正确。例如,联系人被配置为使用一个没有地址类型的 targetAddress 属性。
进行故障排除:使用错误代码 5.1.0 描述的故障排除过程。
- 数字代码: 5.1.4
可能的原因:两个对象具有相同的代理服务器地址,并向该地址发送邮件。如果在远程服务器上不存在该收件人,也可能出现此问题。
进行故障排除:验证收件人地址,然后重新发送邮件。
- 数字代码: 5.1.6
第一个可用:Exchange 2000 Service 2 Pack
可能的原因:用户目录属性,例如 homeMDB 或 msExchHomeServerName,可能会丢失或损坏。
进行故障排除:验证用户目录属性的完整性,并运行收件人更新服务,再次以确保传输所必需的属性都有效。
- 数字代码: 5.1.7
第一个可用:Exchange 2000 Service 2 Pack
可能的原因:发件人的目录结构中有一个格式不正确或缺少的邮件属性。传输分类程序无法传递的邮件项目,如果没有有效的邮件属性。
进行故障排除:验证发件人目录结构,然后再确定邮件属性是否存在。
- 数字代码: 5.2.1
可能的原因:本地邮件被拒绝,因为邮件太大。收件人缺少主帐户安全 ID 号码 (SID) 也可能导致此错误消息。
进行故障排除:验证访问权限以及邮件大小。确定收件人是否具有 SID。
- 数字代码: 5.2.2
第一个可用:Exchange 2000 Service Pack 3 (以前错误代码 4.2.2 在早期版本中)。
可能的原因:收件人的邮箱超出其存储限制时。
进行故障排除:验证邮箱存储和队列存储配额限制。
- 数字代码: 5.2.3
可能的原因:消息为本地配额太大。例如,远程 Exchange 用户可能必须包括最大传入邮件大小的传递限制。
进行故障排除:重新发送不带附件的邮件,或者设置服务器端限制或客户端限制以允许更大的邮件大小。
- 数字代码: 5.3.0
第一个可用:Exchange Server 2003
可能的原因:Exchange Server 2003年有一项功能,可以运行不带邮件传输代理 (MTA) 的 Exchange 2003。如果使用 MTA 路由错误地发送一条消息,此传递状态通知将返回给发件人。
注意:虽然 Exchange 2003 MTA 可以操作,但我们不推荐或支持此配置。
若要启用此功能并防止邮件排队到 MTA,则执行以下步骤:
- 禁用 MTA 服务。
- 将 DWORD 值设置为 0,为每个信息存储数据库和公用文件夹存储以下注册表子项中:
HKLMSystemCurrentControlSetServicesMsExchangeIS < 服务器名称 > < PrivMDB_GUID > Gateway 线程中HKLMSystemCurrentControlSetServicesMsExchangeIS < 服务器名称 > < PrivMDB_GUID > Gateway 出线程
注意:执行此操作时,可与 MTA 传递的存储资源。
- 重新启动信息存储。
进行故障排除:请检查您的路由拓扑。使用 WinRoute 工具以确保路由服务器与路由组之间能正确复制。
- 数字代码: 5.3.3
可能的原因:远程服务器 Exchange 2000 或 Exchange 2003 远程服务器已满磁盘存储区来存放邮件。当发送服务器发送包含二进制数据 (BDAT) 的邮件时,最常出现此问题。此代码还可能表明 SMTP 协议错误。
进行故障排除:请确保远程服务器具有足够的存储空间来存放邮件,并检查 SMTP 协议日志中的有错误。
- 数字代码:为 5.3.5
可能的原因:检测到循环后的情况。在此情况下,服务器配置为对自身循环。
进行故障排除:如果您有在您的 Exchange 计算机上配置多个 SMTP 虚拟服务器,请确保虚拟服务器是唯一服务的传入端口,并且传出 SMTP 端口配置有效。这种配置可以帮助避免本地虚拟服务器之间循环。检查服务器连接器的循环的配置。例如,确保没有连接器具有地址空间的本地组织,除非您共享域,并且您未选择使用 DNS 路由到此连接器上的每个地址空间选项。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
321721如何共享在 Exchange 2000 Server 或 Exchange Server 2003年中的 SMTP 地址空间请确保不将多个虚拟服务器设置为所有未分配。
- 数字代码:含有 5.4.0
第一个可用:Exchange 2000 Service 1 Pack
可能的原因:
- 在 DNS 中找不到的权威主机。
- 智能主机条目不正确。
- 在 Hosts 文件中存在的 FQDN。Windows 2000 Service Pack 3 (SP3) 中已修复此问题。
- 出现了 DNS 故障,或您为您的智能主机构建的 IP 地址无效。
- SMTP VS 没有有效的 FQDN,或者 SMTP VS FQDN 查询失败。
- 联系人的 SMTP 域无法解析为任何 SMTP 地址空间。
进行故障排除:使用 Nslookup 来检查 DNS。验证 IP 地址在 IPv4 文本格式中。验证有问题有效的服务器或计算机名称的 DNS 条目。如果您依赖于主机文件中的 FQDN,忽略它,并更新条目中 Exchange 系统管理器,使用有效的 IP 地址或名称正确。
- 数字代码: 5.4.4
第一个可用:Exchange 2000 Service 1 Pack
可能的原因:没有路由消息,找不到下一个跃点。您已设置了路由组拓扑,但是没有任何路由组连接器路由组之间设置。
进行故障排除:添加或配置路由组连接器路由组之间。
- 数字代码: 5.4.6
可能的原因:检测到分类程序转发循环。
TargetAddress属性设置的已启用邮箱的用户。托管包: 这是常见的主持配置问题引起的冲突的组织单位 (OU)。如果有人在 OU1 中创建了一个联系人,然后使用定制工具在 OU2 具有相同电子邮件地址创建的用户,出现问题。
故障排除:
- ContactA 有一个备用收件人指向 contactB,和 contactB 具有指向 contactA 备用收件人时,将发生此问题。检查为每位联系人的备用收件人。
- 删除已启用邮箱的用户的targetAddress属性。
- 用于承载在它想要从一家公司 (OU) 中的一个用户向另一家公司 (OU) 发送邮件,最好指定以下相关的对象:
- 数字代码: 5.4.8
第一个可用:Exchange 2000 Service 1 Pack
可能的原因:此代码表示循环的条件。如果一个收件人策略中包含与组织中的 Exchange 服务器的 FQDN 匹配的本地域,则可能会出现此问题。传输分类程序处理的电子邮件发往与 Exchange 服务器的 FQDN 匹配的域中,会生成此代码具有一个 NDR。
进行故障排除:如果出现此问题是由于域相匹配的收件人策略中的 Exchange 服务器的 FQDN,则必须删除该条目。
- 数字代码: 5.5.0
第一个可用:Exchange 2000 Service 1 Pack
可能的原因:一般协议错误 (SMTP 错误)。远程 SMTP 对我们的 EHLO 响应通过生成 500 级的错误,并发送系统连接并报告此 NDR 错误。这表明远程 SMTP 服务器无法处理该协议。(例如,如果 Outlook.com 帐户不再处于活动状态,550 的 SMTP 错误发生。)
进行故障排除:运行 SMTP 日志或网络监视器跟踪要远程 SMTP 服务器拒绝协议请求的原因。
- 数字代码: 5.5.2
可能的原因:当 SMTP 协议失序时指一般性协议错误。例如,SMTP 协议错误发生时在 EHLO 之前尝试身份验证。一种情况,出现这种当系统遇到"外盘"条件。
进行故障排除:运行 SMTP 日志或网络监视器跟踪以验证有足够的磁盘存储和虚拟内存可供 SMTP 正常工作。
- 数字代码: 5.5.3
可能的原因:已发送的邮件中没有收件人太多。
进行故障排除:收件人限制是接收服务器上配置的限制。要解决此问题,请增加收件人限额,或者分解成多个邮件,以适应服务器限制的消息。
注意:在简单邮件传输协议 (SMTP) 邮件的默认收件人限制是 5000。若要设置此限制,请启动 Exchange 系统管理器全局设置节点右键单击邮件传递,和,然后单击属性。这也可以在 Active Directory 中的每个用户设置。
- 数字代码: 5.6.3
第一个可用:Exchange Server 2003
可能的原因:
- 该消息包含 250 多个附件。超过 250 个附件导致 MAPI_E_TOO_BIG 错误。
- 有恶意的 addr822 邮件头的邮件已发送。
故障排除:
- 减少了在邮件中,附件的数量,然后重新发送邮件。
- 更正邮件头。此错误是有误导性,因为它表明 NDR 出现格式错误的 P2 邮件头。
- 数字代码: 5.7.1
可能的原因:
- 拒绝常规访问,拒绝发件人访问被拒绝;该邮件的发件人没有完成传递所需的凭据。
- 您试图通过另一个 SMTP 服务器中继邮件,该服务器不允许您中继。
- 收件人可能启用了邮箱传递限制。例如,收件人的邮箱传递限制被设置为接收来自通讯组列表,而非成员的电子邮件将被拒绝,并生成此错误。
- 对于 Exchange Server 2003 中,可以配置通讯组列表来限制来自未经身份验证的用户的邮件传递。通过使用未经身份验证的 SMTP 会话发送的邮件都将被拒绝。
进行故障排除:检查系统权限和属性为该联系人,,然后尝试再次发送该消息。另外,请确保您正在运行 Exchange 2000 Service Pack 1 或更高版本以解决其他已知问题。