Exchange 服务器不响应来自 openssl 客户端的输入

Exchange 服务器不响应来自 openssl 客户端的输入

我正在使用 openssl s_client 连接到 Exchange 服务器。Exchange 服务器对我输入的任何内容均不作出反应。我在 OSX 上使用终端。

$ openssl s_client -connect pop.server.com:995
CONNECTED(00000003)
<certificate exchange>
SSL-Session:
    Protocol  : TLSv1
    Cipher    : RC4-MD5
    Session-ID: <longstring>
    Session-ID-ctx: 
    Master-Key: <longstring>
    Key-Arg   : None
    Start Time: 1384517814
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---
+OK The Microsoft Exchange POP3 service is ready.

现在我输入的任何内容都不会产生任何反应,它不会抱怨任何事情,只是忽略我输入的所有内容,直到最终终止会话

-ERR Connection is closed. 12
read:errno=0

答案1

这是一个老问题,但以防万一有人像我一样偶然发现它。答案是使用 openssl 选项 -crlf。按下回车键时,这将发送回车符和换行符字节作为行分隔符。

相关内容