SMTP协议同步错误(无需等待问候语即可发送输入)

Kou*_*nan 0 email ssl centos exim

我在centos上配置了exim邮件服务器.它没有加密类型.但不是SSL和TLS.我没有得到这种错误的正确解决方案.任何人都可以告诉解决方案以及为什么在exim main.log文件中出现此错误消息?

错误消息如下所示在exim main.log文件中.

2015-03-17 10:34:16 SMTP协议同步错误(无需等待问候语即发送输入):H = acp-node [10.7.2.137] input ="\ 026\003\001"拒绝连接

Ste*_*ich 7

(无需等待问候即发送输入)... input ="\ 026\003\001"

简而言之:您正尝试在需要显式TLS的端口上使用隐式TLS.

详细信息:有两种方法可以将TLS与SMTP一起使用:

  • 隐式TLS,即从开始的TLS.这用于端口465(smtps).此模式位于某些SMTP堆栈中,简称为"SSL".
  • 显式TLS,以普通SMTP开始,并使用STARTTLS命令升级到TLS.这用于端口25(smtp)和587(提交).此模式位于某些SMTP堆栈中,简称为"TLS".

如果您查看有关使用SMTP和TLS的问题,您会发现很多关于如何在各种设置中使用这些模式的混淆.并且您会发现许多错误的代码尝试使用隐式TLS,其中需要显式TLS.

您看到的是客户端尝试在不适合此端口的端口上使用隐式TLS的结果.\026\003\001(或十六进制16 03 01)是TLS 1.0握手的开始,并且input sent without waiting for greeting指的是客户端首先发送数据而不等待服务器发送(纯文本)SMTP问候语.