我无法使用 POP3 阅读 OUTLOOK 邮件

问题描述 投票:0回答:1

以下是我使用的代码:

try
{
    using (var client = new Pop3Client())
    {
        client.Connect("outlook.office365.com", 995, true);

        client.Authenticate("email", "pass");

        int messageCount = client.Count;

        for (int i = 0; i < messageCount; i++)
        {
            MimeMessage message = client.GetMessage(i);
            File.AppendAllText("Data.txt", $"{message.Subject}\n");
        }
        client.Disconnect(true);
    }
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}

我以前用过这个代码来阅读邮件,它工作得很好。但现在我收到身份验证失败的消息。尽管我仍然使用该电子邮件和密码,但我尝试在浏览器中登录该帐户,并且登录完全正常。

c# email outlook pop3 hotmail
1个回答
0
投票

Microsoft 已弃用 Exchange Online 的基本身份验证

您可以在以下两个链接中了解有关时间表、您的选项等的更多信息。但其要点是

现在在所有租户中禁用基本身份验证。
[...] 任何人(您或 Microsoft 支持人员)都无法在您的租户中重新启用基本身份验证

2024 年 9 月 16 日
基本身份验证不再可用于访问任何 Outlook 帐户

© www.soinside.com 2019 - 2024. All rights reserved.