网站搜索

修复:Outlook 0x800CCC92 登录 Office365 POP3 邮件服务器失败。 (解决了)


如果 Outlook for Windows 无法通过 Office365 POP3 电子邮件服务器“outlook.office365.com”进行身份验证(错误 0x800CCC92),请继续阅读下文以解决问题。

(2022 年 6 月 16 日)。最近 (2) 天,单击发送/接收按钮时,Outlook 开始显示以下错误消息:“登录到传入邮件服务器 (POP3):您的电子邮件服务器拒绝您的登录。在帐户设置中验证此帐户的用户名和密码。服务器响应:-ERR: 登录失败:未知的用户名或错误的密码。接收报告错误 (0x800CCC92)”。 Outlook 配置为“outlook.office365.com”作为 POP,并且未对帐户设置或用户名或密码进行任何更改。

关于 Outlook 接收错误 0x800CCC92 的第一个奇怪的事情是,当问题开始发生时,Outlook 并不总是无法连接到 Office365 POP3 服务器并接收电子邮件而没有问题。

第二个奇怪的事情是,该问题仅出现在适用于 Windows 的 Microsoft Outlook 2016 和 2019 应用程序中,而不出现在 iPhone 或 Android 设备上。

第三个奇怪的事情是,仅当 Office356 帐户在 Outlook 中配置为 POP3 而不是 IMAP 或 Exchange 时,才会出现 0x800CCC92 接收错误。此外,OWA 运行没有任何问题。

如何使用 POP3/IMAP 和 Office365 Exchange Online 修复 Outlook 接收错误 0x800CCC92 (Outlook 2019/2016/2013/2010/2007)。

在花了几个小时寻找问题的解决方案后,我发现了以下文章,其中我发现 Microsoft 已开始禁用 Exchange Online 中的基本身份验证,并将于 2022 年 10 月 1 日完全删除它>。

阅读本文后,我意识到 Microsoft 删除了在 Exchange Online 中对 Exchange ActiveSync (EAS)、POP、IMAP、远程 PowerShell、Exchange Web 服务 (EWS)、脱机通讯簿 (OAB)、Outlook for Windows 使用基本身份验证的功能和 Mac,并要求客户从使用基本身份验证的应用程序迁移到使用现代身份验证(基于 OAuth 2.0 令牌的授权)的应用程序。

关于此问题的第四个奇怪的事情是:既然 Outlook 2019 和 2016 已经具有现代身份验证支持,为什么它不连接到 Office365 POP3?

经过这一切,我在Office365 Admin Center中找到了问题的原因:虽然微软已经自动禁用了Basic Authentication,但并没有自动启用Modern Authentication!

因此,如果您在使用 Office385 POP3 时遇到类似的 Outlook 身份验证问题,请使用以下方法之一在 Office365 中打开新式身份验证,并启用或禁用对基本身份验证协议(POP3、IMAP 等)的访问

方法 1. 在 Office365 管理中心仪表板中启用新式身份验证。

1. 登录 Microsoft 365 管理中心,然后转到设置 > 组织设置。

2. 在“服务”选项卡中,打开新式身份验证。

3. 在新式身份验证设置中,应用以下设置并单击保存:

  1. 选中为 Outlook 2013 for Windows 及更高版本启用新式身份验证(推荐)。
  2. 如果您想继续使用基本身份验证(例如,如果您有 Outlook 2010 或更早版本),请选中“允许访问基本身份验证”部分下的相应框。*

* 注意:
1.由于 Microsoft 将在 2022 年 10 月 1 日完全禁用基本身份验证方法,因此建议升级您的客户端并保持对所有协议禁用基本身份验证。

2. 如果您使用的是 Outlook 2010、2007 或 2003,请暂时启用基本身份验证并升级到 Outlook 2016、2019, 2022 年 10 月 1 日之前等。

4. 现在等待大约 30 分钟以使更改生效,然后重新启动 Outlook 并查看它是否可以顺利连接到 Office365 POP3。 (大约一小时后我尝试了)。

5. 如果您保持基本身份验证处于打开状态,Outlook 现在将毫无问题地连接到 Office365。如果您已禁用基本身份验证,系统将提示您再次登录 Office365。在这种情况下,请在新式身份验证对话框中键入您的帐户凭据以登录 Office365。 *

* 注意: 如果您仍然无法从 Outlook 连接到 Office365,请参阅本文末尾的最终注释。

方法 2. 使用 PowerShell 在 Office365 Exchange Online 中启用现代身份验证。

1. 使用 PowerShell 连接到 Exchange Online。

2. 现在根据您的决定执行以下操作之一:*

A. 运行以下命令以启用 Outlook 2013 或更高版本客户端与 Exchange Online 的新式身份验证连接:

Set-OrganizationConfig -OAuth2ClientProfileEnabled $true

或者...

B. 运行以下命令以阻止 Outlook 2013 或更高版本客户端与 Exchange Online 的新式身份验证连接(强制使用基本身份验证连接):

Set-OrganizationConfig -OAuth2ClientProfileEnabled $false

3. 现在等待至少 30 分钟以使更改生效,然后重新启动 Outlook 并查看它是否可以顺利连接到 Office365 POP3

最后注意事项:

  • Outlook for Office 365、Outlook 2019 和 Outlook 2016 已启用新式身份验证支持,但 Outlook 2016 可能需要在注册表中进行额外更改才能使新式身份验证正常工作。
  • Outlook 2013 支持新式身份验证,但未启用,您需要设置以下注册表项才能工作:


Registry key Type

Value

HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover REG_DWORD

1

HKCU\SOFTWARE\Microsoft\Office\15.0Common\Identity\EnableADAL REG_DWORD

1

HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\Version REG_DWORD

1

    Outlook 2010 client and older Outlook versions doesn't support Modern Authentication, so upgrade them to Outlook 2016, 2019, etc., or use Thunderbird as your email client.

    来源:

    • 弃用 Exchange Online 中的基本身份验证。
    • Exchange Online 中的基本身份验证弃用 - 2022 年 5 月更新
    • 在 Exchange Online 中启用或禁用 Outlook 的新式身份验证。
    • 为 Outlook 启用现代身份验证 - 有多难?

    就是这样!哪种方法适合您?
    请留下您对您的经历的评论,让我知道本指南是否对您有帮助。请喜欢并分享本指南以帮助他人。

    相关文章