概要本文旨在提供一般概述,以介绍如何在 Exchange Server 2003 中解决各种队列查看可能存在的问题。“更多信息”一节介绍了各种队列及其常见问题的起因以及疑难解答步骤。
更多信息要打开队列查看器,请按照下列步骤操作: 1.
单击“开始”,依次指向“程序”、“Microsoft Exchange”,然后单击“系统管理器”。
2.
展开“服务器”容器。“服务器”容器可能位于“管理组”容器之下,具体情况视服务器上启用的选项而定。
3.
展开包含要查看的队列的服务器。
4.
单击“队列”以启动队列查看器。
将列出所有传输队列,包括所有简单邮件传输协议 (SMTP) 虚拟服务器、邮件传输代理 (MTA) 和 X.400 队列。
单击“队列查看器”窗口底部的“设置”按钮,选择屏幕自动更新时间间隔。也可以手动更新队列查看器屏幕。要刷新队列查看器屏幕,请单击左窗格中的“队列”,然后按 F5 键。
在每个队列的“操作”菜单上,有以下两个选项: %26#8226;
“冻结邮件”:停止传递队列中的所有邮件。
%26#8226;
“取消邮件冻结”:恢复传递队列中的邮件。
还可以强制处于重试状态的队列立即进行重试。
可以更新查看每个队列,并按照下面的步骤对进行排队的邮件执行操作。 1.
单击包含要控制的邮件的队列。
2.
右键单击该队列,然后单击“查找邮件”。
可以删除邮件并选择生成或不生成传递状态通知 (DSN) 消息。可以停止传递每个邮件,或者释放邮件以进行再次传递。
通过提高各种类别诊断日志记录的级别,可以获取有关这些队列的更多信息。下面的步骤以 MSExchangeTransport 服务和 MSExchangeDSAccess 服务作为示例。要提高诊断日志记录的级别,请按照下列步骤操作: 1.
单击“开始”,依次指向“程序”、“Microsoft Exchange”,然后单击“系统管理器”。
2.
展开“服务器”,右键单击 Your_ Server_Name(其中,Your_ Server_Name 是您的 Exchange Server 计算机的名称),然后单击“属性”。
3.
单击“诊断日志记录”选项卡,然后单击“MSExchangeTransport”。
4.
在“类别”部分,单击要记录的类别。
5.
在“日志记录级别”区域中,单击以提高该类别的日志记录级别。
6.
对于 MSExchangeDSAccess 服务及其他要记录的类别,请重复步骤 3 到 5。
队列
以下是可在 Exchange Server 2003 中使用的队列列表。该列表包含常见问题说明及相关疑难解答信息。
队列:待提交邮件
首先提供于:Exchange 2000 Service Pack 2
说明:本队列保存已被 SMTP 服务确认和接受的邮件。此队列中的邮件尚待处理。
疑难解答:如果邮件经常堆积,说明可能存在性能问题。CPU 性能中偶尔出现的峰值会导致邮件间歇性地出现在队列中。通常,事件接收器存在的问题(例如,用于防病毒屏蔽和免责声明的自定义 SMTP 处理代码)会导致邮件堆积在此队列中。
队列:等待目录查找的邮件
首先提供于:Exchange 2000
说明:此队列所包含邮件的收件人尚未得到 Microsoft Active Directory 目录服务的解析。在展开通讯组列表的同时,邮件仍保存在此队列中。
疑难解答:通常,会由于高级队列引擎无法对邮件加以分类而导致邮件堆积在此队列中。高级队列引擎可能无法访问全局编录服务器或收件人信息。全局编录服务器也可能无法访问或性能缓慢。提高 MSExchangeDSAccess 服务和 MSExchangeTransport 服务的诊断日志记录级别,以收集有关分类程序组件的信息。要提高组件的诊断日志记录级别,请查看本文“更多信息”一节开头列出的步骤。
队列:等待路由的邮件
首先提供于:Exchange 2000
说明:此队列可保存邮件,直到确定了这些邮件的下一个目标服务器为止。然后,这些邮件会被移动到它们各自的链接队列中。
疑难解答:如果 Exchange 路由存在问题,邮件便会堆积在此队列中。例如,邮件路由可能被备份。请禁用所有不必要的连接器限制,因为这些限制会显著降低服务器性能。对于某些限制,可能必须打开 CheckConnectorRestrictions 注册表项。
有关该注册表项的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 277872 XCON:连接器传递限制可能无法正常工作
此外,可以提高“路由”类别组件的 MSExchangeTransport 服务的诊断日志记录级别,以收集更多信息。要提高组件的诊断日志记录级别,请查看本文“更多信息”一节开头列出的步骤。
队列:“本地传递”(可能会出现域名)
首先提供于:Exchange 2000
说明:此队列包含的邮件已在 Exchange Server 计算机上排队,以便本地传递到 Exchange 邮箱。
疑难解答:如果信息存储不接受本地传递邮件,则邮件可能会堆积在此队列中。如果邮件传递不仅缓慢而且时有时无,则表明存在循环邮件或性能问题。提高“SMTP 存储驱动程序”组件的 MSExchangeIS 服务和 MSExchangeTransport 服务的诊断日志记录级别。要提高组件的诊断日志记录级别,请查看本文“更多信息”一节开头列出的步骤。
队列:“远程传递队列”(此队列包含带有域的目标服务器或连接器的名称)
首先提供于:Exchange 2000
说明:此队列包含准备进行远程传递的邮件。队列的名称与远程传递目标相匹配。
疑难解答:如果队列处于重试状态,请单击队列以查看“其他队列信息”。此信息位于右窗格的底部。请使用 NSlookup 实用工具检查域名系统 (DNS) 解析可能存在的问题。对于连接和协议问题(如“不能访问主机”错误),请使用 Telnet.exe 尝试连接到目标计算机。要纠正协议错误,请提高“SMTP 协议”组件 MSExchangeTransport 服务的诊断日志记录级别,并检查日志以查找错误。此外,也可使用网络监视器工具获得有关网络连接错误的信息。要重现此问题,可能必须强制队列重试。要提高组件的诊断日志记录级别,请查看本文“更多信息”一节开头列出的步骤。
有关如何使用“Microsoft 网络监视器”的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 301989 如何在 Windows 中利用网络监视器捕获 WAN 通信
有关 NSLookup 实用工具的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 200525 使用 NSlookup.exe
有关如何使用 Telnet 解决连接问题的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 169790 如何诊断排除基本的 TCP/IP 问题
队列:不能到达目的地的邮件
首先提供于:Exchange 2000
说明:队列中的邮件无法到达其最终的目标服务器。例如,Exchange 无法确定到最终目的地的路由或连接器,或者所有可用路由或连接器都被标记为停用。
疑难解答:如果没有供邮件传递的路由,邮件便会堆积在此队列中。此外,如果 Exchange 连接器或远程传递队列不可用,或者它在一段时间内处于重试状态,并且不存在到连接器或远程目的地的可用备用路由,新邮件便会被移入此队列中。管理员可解决此问题,或定义一条备用路由。使用 WinRoute 工具有助于确定可用路由和路由状态。 有关 WinRoute 工具的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 281382 如何使用 WinRoute 工具
要排除引起此问题的队列存在的故障,请重新启动 SMTP 虚拟服务器,重设连接器状态并重试进行排队的邮件。要重新启动 SMTP 虚拟服务器,请按照下列步骤操作: 1.
单击“开始”,依次指向“程序”、“Microsoft Exchange”,然后单击“系统管理器”。
2.
依次展开 “服务器”容器、您的 Exchange Server 计算机和“协议”,然后展开“SMTP”。
3.
右键单击 SMTP 虚拟服务器,然后单击“停止”。
4.
再次右键单击 SMTP 虚拟服务器,然后单击“启动”。
队列:推迟传递的排队邮件
首先提供于:Exchange Server 2003
说明:此队列包含排队等候以便日后传递的邮件。其中包括在设置此选项时由较旧版本的 Microsoft Outlook 发送的邮件。较新版本的 Outlook 会在信息存储中对这些类型的邮件进行排队。这些邮件保留在此队列中,直至达到它们的计划传递时间。
疑难解答:下列情况也可导致邮件堆积在此队列中: %26#8226;
接收邮件的用户邮箱正在被移动。
%26#8226;
用户还没有邮箱,并且该用户的主帐户安全 ID (SID) 也不存在。 有关禁用的用户帐户的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 316047 XADM:解决在启用由 ADC 生成的帐户时出现的问题
%26#8226;
管理员配置 SMTP 的方法不正确,导致邮件循环。SMTP 将这些邮件移入此队列。这使得管理员可以解决此问题,从而避免在邮件立即返回时出现“超出了最大跃点计数”错误。将邮件移动到此队列还有助于防止对服务器资源造成过多性能影响。
队列:等待提交的 DSN 邮件
首先提供于:Exchange Server 2003
说明:此队列包含正在等待 Exchange 呈现的传递状态通知 (DSN)。传递状态通知又称为未送达报告 (NDR)。
疑难解答:如果存在下列任一情况,邮件便会堆积在此队列中: %26#8226;
信息存储服务不可用或者没有运行。
%26#8226;
没有安装专用信息存储。
%26#8226;
IMAIL Exchange 存储组件存在问题。IMAIL 是执行邮件转换的组件。
请查看 Windows 应用程序事件日志,以确定 Microsoft Exchange Information Store 服务是否存在错误。
队列:邮件重试失败
首先提供于:Exchange Server 2003
说明:无法进行队列提交的邮件将被移入此队列。通常,在完成其他处理过程后,邮件才能成功进行队列提交。默认情况下,队列中的邮件会在 60 分钟后被重新处理。邮件损坏或系统资源不足可导致邮件出现在此队列中。
疑难解答:请检查所安装的第三方程序或可能影响邮件队列或邮件准确性的事件接收器。如果计算机响应缓慢,请使用 Windows 任务管理器确定进程是否使用了过多的系统资源。在确定引发此问题的根本原因之前,重新启动 Internet Information Server 服务可以暂时缓解此问题。要重新启动 Internet Information Server 服务,请按照下列步骤操作: 1.
单击“开始”,然后单击“控制面板”。
2.
双击“管理工具”。
3.
双击“服务”。
4.
右键单击“Internet Information Server”,然后单击“重新启动”。
队列:“SMTP 邮箱存储”(X.400)
首先提供于:Exchange 2000
说明:此队列包含由 SMTP 组件进行处理的邮件。邮件传输代理 (MTA) 接收和处理的邮件也必须由 SMTP 组件处理,即便邮件的目的地是由 MTA 提供服务的远程位置。为了将邮件提交给 SMTP,MTA 将邮件放在信息存储内部的 SMTP 邮箱中。
疑难解答:确保至少安装了一个邮箱存储,并且已启动了 Microsoft Exchange Information Store 服务。要纠正协议错误,请提高 MSExchangeMTA 组件的诊断日志记录的级别。要提高组件的诊断日志记录级别,请查看本文“更多信息”一节开头列出的步骤。
队列:“PendingRerouteQ”(X.400)
首先提供于:Exchange 2000
说明:此队列包含在出现临时链接故障之后正在等待重新路由的邮件。
疑难解答:如果没有到连接器、到其他邮件系统或到某台 Exchange 5.5 计算机的可用路由,邮件便会堆积在此队列中。
有关如何查看 Microsoft Exchange Server 2000 中队列的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 259762 XCON:如何在 Exchange 2000 中使用队列查看器
这篇文章中的信息适用于:%26#8226;
Microsoft Exchange Server 2003 Enterprise Edition
%26#8226;
Microsoft Exchange Server 2003 Standard Edition
关键字:
kbhowto KB823489
,