知识库与软件
一个不能发送邮件故障的排查
文档编号:66
浏览:7698 评分:108
最后更新于:2008-07-24
故障现象:
PPPoE接入,开机一段时间内可以向某ISP发送邮件,然后不能发送邮件,重新拨号(重启)后又可以正常发邮件一段时间。但是接收该ISP邮件始终正常。其他ISP(比如sina.com)的邮件收发始终正常。
解决过程:
用户不能发送邮件的时候,发现用户仍然可以正常向该ISP建立SMTP会话,但是收发几个数据包即停止,此时和该ISP建立的POP3会话正常,虽推断为ISP拒绝,让用户联系ISP咨询。
ISP答复邮件发送失败,服务器记录如下:
Nov 24 14:49:55 localhost postfix/smtpd[2365]: connect from unknown[219.134.x.x]
Nov 24 14:49:55 localhost postfix/smtpd[2365]: NOQUEUE: reject: RCPT from unknown[219.134.x.x]: 450 : Recipient address rejected: User unknown in virtual mailbox table; from= to= proto=SMTP helo=
Nov 24 14:49:55 localhost postfix/smtpd[2365]: NOQUEUE: reject: RCPT from unknown[219.134.x.x]: 450 : Recipient address rejected: User unknown in virtual mailbox table; from= to= proto=SMTP helo=
Nov 24 14:49:56 localhost postfix/smtpd[2365]: too many errors after RCPT from unknown[219.134.x.x]
Nov 24 14:49:56 localhost postfix/smtpd[2365]: disconnect from unknown[219.134.x.x]
从上述信息可以看出,为该ISP拒绝该用户发邮件。
再次观察HiPER的上网监控,发现在内网无任何用户发邮件的时候,总有一台PC向该ISP发出SMTP会话,将该机器关闭,重新拨号后故障消失。
结论:该PC感染邮件蠕虫病毒,向默认邮件ISP发送垃圾邮件,被ISP的防火墙发现,ISP即暂时禁止该用户的公网IP地址连接邮件服务器发送邮件,由于是NAT共享上网,造成整个局域网被禁止不能发送邮件,将该PC杀病毒后,问题解决。