【发布时间】:2015-01-27 21:41:29
【问题描述】:
在以下文档中:http://www.ietf.org/rfc/rfc2487.txt
上面说运行starttls客户端后必须做的。
我应该在那里写什么来代替它?
我的目标是通过命令行模拟与 Zoho 邮件服务器的连接:https://www.zoho.com/mail/help/zoho-smtp.html。
有人可以帮忙吗?
【问题讨论】:
在以下文档中:http://www.ietf.org/rfc/rfc2487.txt
上面说运行starttls客户端后必须做的。
我应该在那里写什么来代替它?
我的目标是通过命令行模拟与 Zoho 邮件服务器的连接:https://www.zoho.com/mail/help/zoho-smtp.html。
有人可以帮忙吗?
【问题讨论】:
如果您要使用 telnet 连接到使用 tls 的邮件服务器,那么您将不得不手动执行握手操作。但是这些握手操作可以通过使用实现 TLS 的开源库来自动化。一个这样的库是“OpenSSL”。下面是 openssl 命令,您可以使用它尝试使用 tls 连接到邮件服务器
openssl s_client -starttls smtp -connect smtp.zoho.com:587 -crlf -ign_eof
【讨论】: