作者:手机用户2402852307 | 2023-09-06 13:46
1> Ogglas..:
发布此问题后得到了另一个错误,这让我得到了答案:
由于意外的数据包格式,握手失败
解决方案是连接到这样的Office 365:
smtpClient.Connect("smtp.office365.com", 587, SecureSocketOptions.StartTls);
只需评论以确认这是正确的解决方案。SMTP实际上仅在端口465上使用SSL包装的连接。如果端口2和587完全使用“ SSL”,则它们将使用StartTLS。不幸的是,这在配置指南中通常没有很好地解释。