qmail 下tcpserver end 10307 status 256的问题。
公司用的qmail服务器近来发现有个客户的发过来的邮件一直是收不到,我公司发给对方就没问题,查看qmail的smtpd日志发现有以下日志
@400000004df5c980188a6ebc tcpserver: ok 10307 0:192.168.xx.xxx:25 :113.108.xx.xx::44517
@400000004df5c9801e8a7d34 CheckUser: S:113.108.XX.XXX:unknown Hxxx.com F:XXXX@xxxx.com Txx@xxx.net
@400000004df5c9801e93ef2c Accept::RCPT::Rcpthosts_Rcptto: S:113.108.xx.xxx:unknown Hxxx.com Fxx@xxxx.com Txx@xxx.net
@400000004df5c9801ed958b4 tcpserver: end 10307 status 256
@400000004df5c9801ed95c9c tcpserver: status: 2/20
@400000004df5c981104fd1c4 tcpserver: status: 3/20
当出现tcpserver: end 10307 status 256就断开了,邮件没收到,也没有给对方退信。
而正常能收信到的日志如下:
@400000004df5c8f601a8cc0c CheckUser: S:220.181.15.65:unknown H:m15-65.126.com Fxx@126.com Txx@xxx.net
@400000004df5c8f601aceabc Accept::RCPT::Rcpthosts_Rcptto: S:220.181.15.65:unknown H:m15-65.126.com Fxxx@126.com Txx@xxx.net
@400000004df5c8f60cd7123c tcpserver: end 10004 status 0
@400000004df5c8f60cd71a0c tcpserver: status: 2/20
@400000004df5c8f813e8561c tcpserver: status: 3/20
我测试了几次,发现我hotmail,网易,新浪等大型企业邮箱发过来的信都能发能收,而些小型的企业邮箱发邮件过来就经常出现以上错误,邮件即收不到也没有退信,在网上找了不少资料,也发现有什么解决问题的方法,说是网络问题。会不会是smtp的run的脚本的问题?我装的是qmail+vpomail+mysql+spamassin,也打smtpd验证补丁和qmail-igenus.patch.2006.0330补丁。 求教各位老大。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
自己顶下,看对方的邮件服务器日志发现
2011-06-14 17:09:51.685856500 delivery 17552: deferral: Connected_to_*_but_connection_died._(#4.4.2)/
是拒绝了对方的连接。像是把对方IP加到黑名单了。安装的时候没有加黑名单了。是否是在打了补丁之后加了?有什么方法解决。看了qmail-smtp.c的源文件,找不出问题所在。