MAPI over Http 是否仍支持基本身份验证

Will basic authentication still be supported for MAPI over Http

MC191153 中指出:

Beginning October 13, 2020, we will retire Basic Authentication for EWS,EAS, IMAP, POP and RPS to access Exchange Online. Note: this change does not impact SMTP AUTH.

我们目前正在使用未提及的 MAPI over Http 基本身份验证。

我们是否可以假设,即使在 2020 年 10 月 13 日之后,MAPI over Http 的基本身份验证仍然可用。

是的,我们尚未宣布对 MAPI 协议进行任何更改。 无论如何,我们鼓励您在 Outlook 客户端上启用现代身份验证并在 MAPI 上远离 BasicAuth。

MAPI 受到影响。请记住,即使启用了基本身份验证,最新版本的 Outlook 也不再对 Office 365 邮箱使用基本身份验证。如果您以前可以使用 CredWrite() 函数保存基本凭据,那将不再有效 - MSEMS 提供程序忽略缓存的凭据并至少显示一次身份验证提示。如果您的代码 运行 无人值守,仅此一项就无法使用 MSEMS 提供程序,例如在 Windows 服务中。

您可以使用 DisableADALatopWAMOverride 注册表项强制 MSEMS 提供程序始终使用基本身份验证,但是一旦在服务器级别关闭基本身份验证,OAuth 将是您唯一的选择。并且没有记录方式向 MSEMS MAPI 提供程序提供访问令牌。

两个答案?将自定义遗留应用程序转换为 OAuth,或设置 Cpanel Imap 邮件服务器更改 SMTP 服务器并将收到的电子邮件转发到 Imap 服务器。我们必须两者兼得。需要解决方法。新的 drop-dead-imap 日期是 2022 年 10 月。