首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SMTP协议同步错误(输入发送而不等待问候语)

SMTP协议同步错误(输入发送而不等待问候语)
EN

Stack Overflow用户
提问于 2015-03-17 05:18:03
回答 2查看 12.9K关注 0票数 3

我在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"拒绝连接

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-17 05:38:24

从错误日志条目判断,您的邮件客户端10.7.2.137正在尝试建立一个安全(TLS)连接,但是Exim服务器并没有期望它。

很可能,在Exim配置文件中没有正确配置TLS。您可以参考tlsssl.html获得教程。

因此,解决方案是编辑Exim配置文件,确保定义了TLS证书并设置了tls_advertise_hosts;然后重新启动Exim。

票数 0
EN

Stack Overflow用户

发布于 2015-03-17 06:07:58

(输入不等待问候) ..。input="\026\003\001“

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

详细说明:在SMTP中使用TLS有两种方法:

  • 隐式TLS,从一开始就是TLS。这在端口465 (smtps)上使用。这种模式存在于一些简单称为"SSL“的SMTP堆栈中。
  • 显式TLS,即从纯SMTP开始,然后使用STARTTLS命令升级到TLS。这在端口25 (smtp)和587 (提交)上使用。此模式在一些SMTP堆栈中,简单地称为"TLS“。

如果您环顾四周有关如何在TLS中使用SMTP的问题,您会发现很多关于如何在各种设置中使用这些模式的困惑。在需要显式TLS的地方,您会发现很多错误代码试图使用隐式TLS。

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

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29091778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档