测试 pop3 安全 ssl 端口 995

kri*_*itx 5 windows exchange pop3

我正在尝试使用 openssl 登录 Microsoft Exchange Online

openssl s_client -connect pop.mail.apac.microsoftonline.com:995
Run Code Online (Sandbox Code Playgroud)

但是当我传递 USER 命令时它失败了

+OK The Microsoft Exchange POP3 service is ready.
user myusername@fomain.com
-ERR Connection is closed. 12
read:errno=0
Run Code Online (Sandbox Code Playgroud)

关于如何测试这个有什么想法吗?

更多研究

我试过

nc -v pop.mail.microsoftonline.com 995
Connection to pop.mail.microsoftonline.com 995 port [tcp/pop3s] succeeded!

user user@fomain.com
Run Code Online (Sandbox Code Playgroud)

但没有结果...

固定的

openssl s_client -crlf -connect pop.mail.apac.microsoftonline.com:995
Run Code Online (Sandbox Code Playgroud)

Dav*_*rtz 7

您必须实际遵循POP3 协议

命令...由一个不区分大小写的关键字组成,后面可能跟一个或多个参数。 所有命令均以 CRLF 对终止。关键字和参数由可打印的 ASCII 字符组成。关键字和参数均由单个空格字符分隔。关键字的长度为三或四个字符。每个参数的长度最多可达 40 个字符。

尝试传递-crlfs_client.