我有 sendmail MTA,我使用 pear:Mail 类通过远程 sendmail 服务器发送邮件。直到昨天一切都很好。配置可能没有做任何更改。
在 maillog 中我可以看到:
May 6 12:58:55 xxx sendmail[25903]: STARTTLS=server, relay=hostxxxx.static.xx.xx.pl [85.x.x.x], version=TLSv1/SSLv3, verify=NO, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 6 12:58:56 xxx sendmail[25903]: o46AwtqE025903: hostxxxx.static.xx.xx.pl [85.x.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA2
在 /var/log/messages 中:
May 6 13:00:17 lilia sendmail[27193]: realm changed: authentication aborted
我使用 ldap 来验证用户,但我使用相同的脚本在另一台服务器上检查邮件,它在那里运行良好,只有这台服务器表现怪异。数据包被传送到 sendmail 服务器,我可以在 tcpdump 中看到它,但与其他发送电子邮件的服务器相比,这里的数据包更小。
你能告诉我怎样检查出了什么问题吗?
答案1
内核升级了吗?尝试禁用 TCP 窗口缩放,看看问题是否仍然存在。在 /etc/sysctl.conf 中添加
net.ipv4.tcp_window_scaling = 0
然后以 root 身份运行sysctl -p
。如果禁用窗口缩放有效,请记住,这只是一种解决方法,而不是解决问题的办法。