我需要一个命令来连接到 POP3 服务器,设置 startTLS,并获取安全连接。我需要一些像 telnet 一样的东西。有没有什么程序可以实现它?
--edit 我只是想编写类似的 SMTP 服务器,我想测试 starttls 完成的及时握手。有什么可以帮助我吗?
答案1
是的,你可以使用openssl去做这个:
$ openssl s_client -crlf -connect mail.domain.com:110 -starttls pop3
这将启动会话并开始证书交换。您将看到证书交换消息来回传递,然后是标准的 pop3 提示:
+OK Hello there.
user username
+OK Password required.
pass passw0rd
+OK logged in.
list
+OK
答案2
首先,设置通过 POP3 连接的任何内容以使用 SSL/TSL 不是更容易吗?如果可以,最好使用 IMAP,该协议更加强大且高效