在Exchange 2003中排错出站邮件流问题( 二 )


Exchange 服务器上的MX记录配置正确吗?
收件人策略配置正确吗?
用户能够发送邮件吗?
用户能够接收邮件吗?
如果所有的用户都受到出站邮件流的影响 , 我该如何做?
在所有的用户都受到入站邮件流的影响的场景中 , 考虑下面这些:
出站邮件流以前工作正常吗?如果出站邮件流以前工作正常 , 最近做过哪些修改?如果以前工作也不正常 , DNS能够解析Exchange 服务器的MX记录吗?SMTP连接器配置正确吗?从Exchange 服务器到智能主机可达吗?
邮件发生了什么?当发送邮件的时候 , 发生了什么?您有没有收到未送达报告(NDRs)?该邮件停留在Outlook中吗?该邮件停留在SMTP虚拟服务器的一个队列中吗?该邮件显示被发送 , 但是没有被成功传递吗?如果只有一些用户受到出站邮件流的影响 , 我该如何做?
在只有一些用户受到入站邮件流的影响的场景中 , 考虑下面这些:
队列 有邮件堆在队列中吗?
未送达报告 用户收到未送达报告了吗?有关更多的信息 , 请参考该文章后面的问题“如果用户收到未送达报告(NDRs)我该如何做 。
管理选项 管理员在用户的特定的组上配置了限制吗?在出站的邮件上有大小限制吗?用户超过它们的限制了吗?受影响的用户能发送邮件到其他的域或特定的一个域?使用消息跟踪 , 并发送邮件到该用户 , 跟随发生在您的Exchange 服务器组织中的路径 。
如果用户收到未送达报告(NDRs)我该如何做?
如果您的用户收到一个NDR , 一定要参考NDR内容和错误代码 。以4开头的错误代码说明持续性瞬时故障 , 以5开头的错误代码说明持久性故障 。当您使用未送达报告(NDRs)来排错入站邮件流的问题的时候 , 您应该考虑下面这些问题:
使用哪种类型的客户端?它们的版本是什么?
当它们发送邮件到一个特定的收件人或每个收件人时 , 一个或者多个用户收到NDRs吗?
其他用户能够成功发送邮件到同一服务器上的同一收件人吗?
其他服务器上的用户遇到同一问题吗?
该问题只发生在某个特定的站点或者它发生在多个站点?
该问题能够被重现吗?
什么类型的收件人遇到该问题?
收件人的物理位置在哪?
收件人是如何被写到邮件的To 字段中?
我如何确认邮件循环?
一个邮件当它在网关之间被不停地弹回而没有传递 , 该邮件被认为是循环 。邮件循环的主要提示是未送达报告(NDR) 。下面这些NDRs说明邮件循环:
当最大跳数达到时触发 , 如SMTP虚拟服务器中配置的SMTP接收头指示的那样 。在Exchange 2003中缺省的最大跳数是30。
当严重的错误引起高级队列引擎发送SMTP邮件到邮件传输代理(MTA)时触发 。
当一个Exchange 服务器企图发送邮件到目标服务器 , 目标服务器又解析回它自己时触发 。引起该错误有下面这些原因:
有不止一个SMTP虚拟服务器使用非唯一的FQDN
在DNS中 , 目标服务器名称被配置为和发送服务器相同的IP地址
带有星号地址空间的SMTP连接器尝试将发送服务器作为智能主机来转发邮件 。5.4.6 当Exchange 服务器邮件分类器在它自己的循环检测逻辑之下检测到一个失败的条件时触发 , 引起该错误有下面这些原因:
邮件发送到联系人、启用邮件的用户或外部一次性收件人 , 该收件人的TargetAddress 中的SMTP域匹配某个收件人策略中的权威域 。
邮件发送到拥有TargetAddress属性的启用邮件的用户 。
邮件发送到内部收件人列表 , 该列表启用日记收件人做为第一个收件人 。
邮件发送到一个拥有AlternateRecipients 或forwardingAddress 属性的邮箱 , 这些属性指回到该邮箱 。

推荐阅读