首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSL routines:SSL23_GET_SERVER_HELLO:unknown协议

SSL routines:SSL23_GET_SERVER_HELLO:unknown协议
EN

Stack Overflow用户
提问于 2014-12-26 01:43:14
回答 1查看 10.6K关注 0票数 1

我有一个问题,我做了一个命令"openssl s_client -connect server.server:143",错误是:

代码语言:javascript
复制
  CONNECTED(00000003)
140719622096768:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown proto col:s23_clnt.c:769:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 249 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
---

我这样做是因为部落连接在登录时出现错误。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-26 02:09:51

openssl s_client -connect server.server:143

端口143是纯IMAP端口,即您不能直接与此端口进行TLS通信。如果你尝试它,你会得到一些不是TLS的数据,因此会出现奇怪的错误消息。如果要使用TLS,则必须使用imaps (端口993)或发出STARTTLS命令。您也可以使用openssl来实现这一点。

代码语言:javascript
复制
openssl s_client -connect server:143 -starttls imap

从您的输出中,甚至可能是您使用了此选项,但没有将其放入您的问题中(因为来自服务器的7个字节将匹配TLS警报,但对于IMAP问候语来说非常短)。如果是这样的话,连接失败的原因可能有很多,仅凭您的描述是不可能确定问题的。如果您获得更多帮助,请查看http://noxxi.de/howto/ssl-debugging.html#hdr2.2,了解如何缩小问题范围,以及在需要他人帮助时应提供哪些信息。

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

https://stackoverflow.com/questions/27649456

复制
相关文章

相似问题

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