Microsoft宣布end of life support for basic authentication for office 365-2020年10月13日。
在此日期之后,仍然可以使用AE.Net.Mail libaray(当前版本1.7.10.0)使用
var client = new ImapClient(host, username, password, AuthMethods.Login, port, true);
否,一旦Microsoft终止对基本身份验证的支持,AE.Net.Mail将不再适用于Office365。
您将需要一个支持XOAUTH2 SASL机制的IMAP库。
[更新:我有几个人问我如何通过Microsoft Graph获取正确的OAuth2访问令牌凭证以与MailKit一起使用,所以我联系了Office365开发团队以尝试并获得该证书。信息。获得该信息后,我将编写一个HOWTO文档并将其包含在MailKit中。