sendmail TLS 问题

sendmail TLS 问题

我有一个无法验证的用户。我得到的结果是:

连接到 MTA 期间没有发出 MAIL/EXPN/VRFY/ETRN

我已安装 SASL 来存储明文密码。有人能指点我一下吗?我遗漏了什么?

答案1

错误消息意味着客户端打开了与服务器上端口 25 的连接,但未发出任何其他命令。我在这里进行大胆猜测,怀疑这是一个 TCP 窗口缩放问题。如果客户端是 Windows Vista / 7 计算机,请尝试以下操作:

netsh interface tcp set global autotuninglevel=disabled

或者

netsh interface tcp set global autotuninglevel=restricted

从以管理员身份启动的命令提示符中。如果您的服务器是 Linux 机器,您可以尝试在 /etc/sysctl.conf 的启动时添加这些:

 net.ipv4.tcp_rmem = 4096 87380 174760
 net.ipv4.tcp_wmem = 4096 16384 131072
 net.ipv4.tcp_window_scaling = 0

以 root 身份运行“sysctl -p”以使更改生效。根据情况,您可能需要两者。但是,这是一种解决方法,而不是解决问题的方法,就像我说的,这只是一个大胆的猜测,因为我已经多次看到过这种行为以及您描述的错误消息。

相关内容