我在centos上配置了exim邮件服务器。它不使用加密类型。但不包括SSL和TLS。对于这种错误,我没有得到正确的解决方案。谁能告诉解决方案和为什么这个错误消息在进出口main.log文件?
错误消息如下所示,在进出口main.log文件中。
2015-03-17 10:34:16 SMTP协议同步错误(输入未等待问候):从H=ACP-node10.7.2.137 input="\026\003\001"拒绝连接
发布于 2015-03-16 21:38:24
从错误日志条目判断,您的邮件客户端10.7.2.137正在尝试建立一个安全(TLS)连接,但是Exim服务器并没有期望它。
很可能,在Exim配置文件中没有正确配置TLS。您可以参考tlsssl.html获得教程。
因此,解决方案是编辑Exim配置文件,确保定义了TLS证书并设置了tls_advertise_hosts;然后重新启动Exim。
发布于 2015-03-16 22:07:58
(输入不等待问候) ..。input="\026\003\001“
简而言之:您试图在需要显式TLS的端口上使用隐式TLS。
详细说明:在SMTP中使用TLS有两种方法:
如果您环顾四周有关如何在TLS中使用SMTP的问题,您会发现很多关于如何在各种设置中使用这些模式的困惑。在需要显式TLS的地方,您会发现很多错误代码试图使用隐式TLS。
您所看到的是客户端试图在不适合于此的端口上使用隐式TLS的结果。\026\003\001
(或十六进制16 03 01
)是TLS1.0握手的开始,input sent without waiting for greeting
指的是客户端首先发送数据而不等待服务器发送(纯文本) SMTP问候语。
https://stackoverflow.com/questions/29091778
复制