无法访问隐藏邮箱的共享日历

原始 KB 数: 3205457

症状

请考虑以下方案:

  1. 用户 A 对用户 B 的日历具有委托权限或编辑权限。

  2. 用户 B 的邮箱隐藏在全局地址列表 (GAL) 中。

在此方案中,用户 A 无法使用经典 Outlook for Windows 访问用户 B 的日历。

原因

之所以出现此问题,是因为经典 Outlook 依赖于 GAL 来解决用户信息。 如果邮箱已隐藏,Outlook 基于 MAPI 的通讯簿和日历共享功能无法找到用户 B 的邮箱以打开日历。 这是经典 Outlook 如何在 Microsoft Exchange 环境中解析邮箱的已知限制。

解决方法

若要解决此限制,请使用以下方法之一。

方法 1

用户 A 可以使用 Outlook 网页版或新的 Outlook for Windows 访问用户 B 的日历。

方法 2

警告

此方法授予用户 A:对用户 B 的整个邮箱(包括邮件、联系人和私人日历项目)的 完全访问权限

执行以下步骤:

  1. 向用户 A 授予对用户 B 邮箱的 完全访问权限 。有关详细信息,请参阅 “管理 Exchange Online”中收件人的权限 ,以及 访问其他人邮箱的权限。

  2. 如果禁用 自动映射 或未将用户 B 的邮箱添加到用户 A 的 Outlook 配置文件,请在用户 A 的配置文件中手动将用户 B 的邮箱添加为 其他帐户

方法 3

注释

由于需要大量的管理开销和规划,因此仅当此问题在组织中很常见时,才考虑此方法。

实现 GAL 分段

方法 4

注释

  • 此方法仅适用于 Outlook 版本 2408 内部版本 17932.20300 及更高版本。
  • 此方法要求在 Outlook 中的用户 A 帐户设置中选择 “打开共享日历改进 ”选项。
  • 此方法为用户 A 提供了一种简单、安全的方法来添加日历。 但是,与方法 5 不同,此方法不会使用户 B 在进行其他操作时更容易找到,例如发送电子邮件。

指示用户 A 按照以下步骤作:

  1. 打开日历,右键单击 “我的日历”,然后选择“ 添加日历>打开共享日历”。

  2. 在提供的字段中,输入用户 B 的主 SMTP 地址,然后选择“ 确定”。

方法 5

注释

  • 此方法仅适用于 Outlook 版本 2408 内部版本 17932.20300 及更高版本。
  • 此方法要求在 Outlook 中的用户 A 帐户设置中选择 “打开共享日历改进 ”选项。
  • 此方法将用户 B 添加为用户 A 通讯簿中的联系人,以确保在 Outlook 中执行其他操作时可以轻松找到用户 B。 但是,与方法 4 不同,此方法需要管理员参与。

若要将用户 B 的显示名称添加到用户 A 的 Outlook 客户端中的可用日历列表中,请在用户 A 的个人通讯簿中将用户 B 添加为联系人。 为此,请执行以下步骤:

  1. 在 Exchange 管理中心(EAC)中,取消隐藏 GAL 中的用户 B 的邮箱。

    警告

    在步骤 3 完成之前,可以访问 GAL 的所有用户都能看到用户 B 的邮箱。

  2. 指示用户 A 在其 Outlook 通讯簿中查找用户 B,右键单击该条目,然后选择“ 添加到联系人”。

  3. 在 EAC 中,从 GAL 隐藏用户 B 的邮箱。 有关如何隐藏邮箱的信息,请参阅 Exchange Online 中的“管理地址列表 ”和 Exchange Server 中地址列表的过程

  4. 指示用户 A 按照以下步骤作:

    打开日历,右键单击 “我的日历”,然后选择“ 添加日历>打开共享日历”。

    a。 选择 “名称”。

    b. 在 通讯簿 框中,选择用户 A 的本地联系人而不是 GAL。

    选项c. 选择在步骤 2 中添加的用户 B 的联系人,然后选择“ 确定”。