当前位置:  开发笔记 > 编程语言 > 正文

MailKit C#SmtpClient.Connect()到Office 365生成异常:"远程主机强行关闭现有连接"

如何解决《MailKitC#SmtpClient.Connect()到Office365生成异常:"远程主机强行关闭现有连接"》经验,为你挑选了1个好方法。



1> Ogglas..:

发布此问题后得到了另一个错误,这让我得到了答案:

由于意外的数据包格式,握手失败

解决方案是连接到这样的Office 365:

smtpClient.Connect("smtp.office365.com", 587, SecureSocketOptions.StartTls);


只需评论以确认这是正确的解决方案。SMTP实际上仅在端口465上使用SSL包装的连接。如果端口2和587完全使用“ SSL”,则它们将使用StartTLS。不幸的是,这在配置指南中通常没有很好地解释。
推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有