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地址在反垃圾邮件组织黑名单里面了。
