此问题有关于协商服务器可用的最佳TLS / SSL版本的答案:Which versions of SSL/TLS does System.Net.WebRequest support?
但我认为SmtpClient使用常规Smtp进行传输,TLS位于顶部 - 据我所知它是StartTLS。
我正在记录一些软件(一个方框勾选练习)并且需要说明使用哪些协议,而安全协议实际上不是我的专业领域,所以我该如何解释这个?
答案 0 :(得分:6)
根据documentation,它只能执行显式TLS(即STARTTLS)而不是隐式TLS(SMTPS):
SmtpClient类仅支持SMTP服务扩展 通过RFC 3207中定义的传输层安全保护SMTP 在这种模式下,SMTP会话在未加密的频道上开始,然后是 STARTTLS 命令由客户端发送到要切换到的服务器 使用SSL进行安全通信。请参阅Internet发布的RFC 3207 工程任务组(IETF)获取更多信息。