您不能在 Outlook 2016、 Outlook 2019 和 Office 365 的 Outlook 添加 Internet 日历

适用于: Outlook 2016Outlook 2019Outlook for Office 365

症状


您尝试通过执行以下步骤在 Microsoft Outlook 2016、 Outlook 2019 或 Office 365 的 Outlook 添加 Internet 日历:

  1. 切换到日历模块。
  2. 在工具栏上的管理日历组中,单击打开日历
  3. 选择从 Internet选项。
  4. 提供您的 Internet 日历文件的路径。
  5. 单击“确定”

对于某些 Internet 服务器使用此方法时,该日历未成功添加。进度窗口短暂打开后,您将返回到日历模块而无需添加新的日历。此外,没有收到任何错误消息。

原因


默认情况下,Outlook 2016、 Outlook 2019 和 Office 365 的 Outlook 使用新的现代身份验证堆栈。即使您尝试打开 Internet 日历文件不需要身份验证,Outlook广播它能够进行现代化包含日历服务器上的身份验证。大多数服务器软件支持现代身份验证响应此广播。但是,某些服务器考虑广播是一个无效的客户端请求。因此,它们返回的响应,使 Outlook 取消尝试将该日历添加。

例如,Amazon Web 服务 (AWS) 上运行的服务器软件可以考虑广播无效并拒绝连接的身份验证。

替代方法


若要变通解决此问题,请使用 Outlook Web App (OWA)。OWA 没有此身份验证标头行为。因此,它成功地将打开您想要添加的 Internet 日历。

要使用 OWA 将该日历添加,请按照下列步骤操作:

  1. 登录到 OWA。
  2. 切换到日历模块。
  3. 单击菜单中添加日历
  4. 选择通过 internet选项。
  5. 提供的 URL 和可选日历名称。
  6. 单击“保存”

更多信息


通过使用 OWA 中添加 Internet 日历时,运行 Exchange Server 的服务器管理日历订阅和更新。日历的更新同步大约每四个小时。

添加来自 OWA 的日历不在 Outlook 桌面应用程序作为 Internet 日历。相反,它显示为日历项的其他日历组中。因为订阅信息不处理或受 Outlook 桌面应用程序,您不必通过 OWA 添加的日历配置任何客户端的 Internet 日历选项。