我正在尝试使用openssl在线login到Microsoft Exchange
openssl s_client -connect pop.mail.apac.microsoftonline.com:995
但是,当我通过USER命令失败
+OK The Microsoft Exchange POP3 service is ready. user [email protected] -ERR Connection is closed. 12 read:errno=0
关于如何testing这个的任何想法?
更多的研究
我试过了
nc -v pop.mail.microsoftonline.com 995 Connection to pop.mail.microsoftonline.com 995 port [tcp/pop3s] succeeded! user [email protected]
但没有结果…
固定
openssl s_client -crlf -connect pop.mail.apac.microsoftonline.com:995
您必须实际遵循POP3协议 :
命令…由不区分大小写的关键字组成,可能后跟一个或多个参数。 所有命令都由CRLF对终止 。 关键字和参数由可打印的ASCII字符组成。 关键字和参数分别由一个SPACE字符分隔。 关键字是三个或四个字符长。 每个参数可能长达40个字符。
尝试将-crlf传递给s_client 。