SMTP 邮件失败警告 - 死信邮件跃点计数阈值

SMTP 邮件失败警告 - 死信邮件跃点计数阈值
本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过遵守这些建议,可以获得更佳的性能、可伸缩性、可靠性及正常运行时间。有关此工具或下载最新版本的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=34707(英文网页)上的“Microsoft Exchange 分析工具”。

主题上次修改时间: 2005-11-18

Microsoft® Exchange Server 分析工具查询 Win32_PerfRawData_SMTPSVC_SMTPServer Microsoft Windows® Management Instrumentation (WMI) 类,以确定 BadmailedMessagesHopCountExceeded 关键字的值。此关键字的值代表因超过最大跃点计数而发送到死信目录的邮件的数量。死信目录用来存储未送达的邮件。有关其他某些死信 WMI 计数器的信息,请参阅 Exchange Server 分析工具文章 SMTP 邮件失败警告 - 死信邮件一般性失败SMTP 邮件失败警告 - DSN 的死信邮件 NDR

当邮件由于其他原因(包括拾取文件不正确、没有收件人以及通过事件触发)也发送到死信目录时,还存在相应的计数器记录此类邮件的增加。

Exchange Server 分析工具还查询 Win32_PerfRawData_PerfOS_System WMI 关键字,以确定 SystemUpTime 的值。

如果 Exchange Server 分析工具确定 SystemUpTime 关键字的值大于 0,并且 BadmailedMessagesHopCountExceeded 的值除以 SystemUpTime 的值所得到的结果大于 100,则会显示警告。

此警告意味着平均每天至少有 100 封邮件因超过最大跃点计数而被标记为无法送达,并存储在死信目录中。最大跃点计数是邮件从发件人到收件人的路途中所经过的 SMTP 服务器的最大数量。邮件每经过一个 SMTP 服务器,就会在邮件头中添加一行文本,以表明该跃点。

最佳邮件跃点数会因网络拓扑和邮件传递需求的不同而有所不同。为了防止邮件被重复地错误路由(一种称为“邮件循环”的情况),管理员可以控制所允许的最大跃点数。通过为 SMTP 虚拟服务器设置最大跃点计数,可达到此目的。在 Exchange 2000 Server 中,默认的跃点计数是 15。在 Exchange Server 2003 中,默认值是 30。建议 Exchange 2000 Server 和 Exchange Server 2003 SMTP 虚拟服务器都使用值 30。

死信目录中的邮件必须手动删除。建议将定期复查和删除死信目录中的邮件作为定期的 Exchange Server 维护工作的一部分。允许死信目录不受限制地增长可以消耗所有可用的磁盘空间,并转而导致 Exchange 数据库被卸除。

  1. 检查死信目录中的邮件,确定邮件来自内部还是外部。死信目录中的邮件是以 ASCII 格式进行存储的,并且可以在记事本或另一个文本编辑器中打开并查看。

    • 如果邮件看起来是内部生成的,则可以检查邮件头以确定其来源。
       
    • 如果邮件看起来是外部生成的,则可能表明您的 Exchange Server 正被用作邮件中继。
       
  2. 将最大跃点计数值设置为 30。

    1. 打开 Exchange 系统管理器。
       
    2. 展开“服务器”,展开 Exchange 服务器,展开“协议”,再展开“SMTP”
       
    3. 用鼠标右键单击 SMTP 虚拟服务器(例如,默认 SMTP 虚拟服务器),并选择“属性”
       
    4. 选择“传递”选项卡,再单击“高级”
       
    5. 在“最大跃点计数”字段中输入所需的值,并单击“确定”保存更改。
       
    6. 单击“确定”关闭 SMTP 虚拟服务器的“属性”对话框。
       

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章