在 MC191153 中指出:
从 2020 年 10 月 13 日开始,我们将停用 EWS、EAS、IMAP、POP 和 RPS 的基本身份验证以访问 Exchange Online。注意:此更改不会影响 SMTP AUTH。
我们目前正在对 MAPI over Http 使用基本身份验证,但未提及。
我们是否可以假设,即使在 2020 年 10 月 13 日之后,MAPI over Http 的基本身份验证仍然可用。
在 MC191153 中指出:
从 2020 年 10 月 13 日开始,我们将停用 EWS、EAS、IMAP、POP 和 RPS 的基本身份验证以访问 Exchange Online。注意:此更改不会影响 SMTP AUTH。
我们目前正在对 MAPI over Http 使用基本身份验证,但未提及。
我们是否可以假设,即使在 2020 年 10 月 13 日之后,MAPI over Http 的基本身份验证仍然可用。
MAPI将受到影响。请记住,即使启用了基本身份验证,最新版本的 Outlook 也不再对 Office 365 邮箱使用基本身份验证。如果您之前可以使用 CredWrite() 函数保存基本凭据,那么这将不再起作用 - MSEMS 提供程序会忽略缓存的凭据并至少显示一次身份验证提示。如果您的代码在无人看管的情况下运行(例如在 Windows 服务中),仅此一项就无法使用 MSEMS 提供程序。
您可以使用DisableADALatopWAMOverride
注册表项来强制 MSEMS 提供程序始终使用基本身份验证,但是一旦在服务器级别关闭基本身份验证,OAuth 将是您的唯一选择。并且没有记录的方法可以向 MSEMS MAPI 提供程序提供访问令牌。
是的,我们尚未宣布对 MAPI 协议进行任何更改。无论如何,我们鼓励您在 Outlook 客户端上启用新式身份验证,并从 MAPI 上的 BasicAuth 移开。