Exchange 2010邮件传输队列中堵塞邮件的问题分析

遇到一个客户的反映问题;

我部署了Exchange 2010的邮件服务器(CAS/HTS/MBS), 没有使用垃圾邮件网关,也没有使用EDGE边缘角色,直接使用HTS角色发送和接收互联网邮件,最近在邮件队列中常出现邮件阻塞的情况,提示错误如下:

400 4.4.7 message delayed;

450 4.7.1 helo command rejected: host not find

另外我的邮件服务器已经配置了反向解析,我使用telnet命令检查到对方25端口的链接,提升信息如下:

450 4.7.1 client host rejected: cannot find your hostname [*.*.*.*]

请问是网络的原因还是其他原因?

针对第一个问题解决方法;

点到为止,真诚希望对各位同行有所帮助

1.是否有超大体积的正常邮件导致拥堵?如是,冻结,再妥善处理。

2.是否DNS解析故障导致拥堵?

3.是否大量NDR信件导致拥堵?如是,可以考虑是否可以关闭NDR。(Exchange系统管理器全局设置中)

4.是否其他反垃圾邮件产品(如Trend Micro ScanMail)执行Deny操作后,向发件人发送大量类似NDR信件?如是,可以考虑是否可以关闭该功能。

以上几点,包涵绝大多数容易导致或诱发Exchange出站队列堵塞的因素。当然具体情况还要凭借工程师的技术和经验细心地找出问题的根源,找出问题的根源,一切便迎刃而解。

针对第二个问题解决方法;

在建立DNS PTR记录时,需要遵循的几点是:

1.FQDN. 例如: server.domain.com ,而不是domain.com或server.

2.尽可能匹配SMTP HELOEHLO的主机名.

根据以上几点,请您确认

a.检查收件人邮箱服务器所在的域名是否是一个有效的FQDN,如果它没有在你的ISP DNS中注册,该域可能会拒绝连接。

b.请您检查SMTP虚拟服务器的FQDN.

另外,还可能是由于邮件IP地址在反垃圾邮件组织黑名单里面了。