Exchange Online中的地址列表

地址列表是 Exchange Online 中启用邮件的收件人对象的集合。 地址列表基于收件人筛选器。 可以按收件人类型 (筛选,例如邮箱和邮件联系人) 、收件人属性 (,例如公司或省/省/自治区/直辖市) /自治区/直辖市 地址列表不是静态的;它们是动态更新的。 在组织中创建或修改收件人时,这些收件人会自动添加到相应的地址列表中。 以下是可用的不同类型的地址列表:

  • 全局地址列表 (GALs) :由Exchange Online自动创建的内置 GAL 包括组织中每个已启用邮件的对象。 可以创建其他 GAL 以按组织或位置分隔用户,但用户只能查看和使用一个 GAL。

  • 地址列表:地址列表是收件人的子集,它们分组在一个列表中,便于用户查找。 Exchange Online附带多个内置地址列表,你可以根据组织的需求创建更多地址列表。

  • 脱机通讯簿 (OAB) :OAB 包含地址列表和 GAL。 Outlook 客户端在缓存 Exchange 模式下使用 OAB,为收件人查找提供对地址列表和 GAL 的本地访问。 有关详细信息,请参阅 [Exchange Online 中的脱机通讯簿]。

组织中的用户使用地址列表和 GAL 来查找电子邮件的收件人。 下面是地址列表在 Outlook 2016 中的外观示例:

全局地址列表 (GAL) 。

有关与地址列表相关的过程,请参阅 Exchange Online 中的地址列表过程

注意:

  • 默认情况下,在 Exchange Online 中,地址列表角色不会分配给任何角色组。 若要使用需要地址列表角色的任何 cmdlet 或功能,需要将该角色添加到角色组。 有关详细信息,请参阅 修改角色组

  • 预先设置的收件人筛选器或自定义收件人筛选器标识地址列表和 GAL 中包含的收件人。 有关详细信息,请参阅 Exchange Online PowerShell 中地址列表的收件人筛选器

  • 可以从所有地址列表和 GAL 中隐藏收件人。 有关详细信息,请参阅 隐藏地址列表中的收件人

全局地址列表

默认情况下,新的Exchange Online组织具有名为“默认全局地址列表”的 GAL,该 GAL 是组织中所有收件人的主存储库。 通常,大多数组织只有一个 GAL,因为用户只能在 Outlook 中看到和使用一个 GAL,Outlook 网页版 (以前称为 Outlook Web App) 。 如果要阻止收件人组相互 (,则可能需要创建多个 GAL,例如,组织包含两个单独的公司) 。 如果计划创建其他 GAL,请考虑以下问题:

  • 只能使用 powerShell Exchange Online来创建、修改、删除和更新 GALs。

  • 如果用户属于多个 GALs,则根据以下条件,他们仍将只看到一个 GAL:

    • 用户需要权限才能查看 GAL。 可以使用通讯簿策略 (ABP) 为 GAL 分配用户权限。 有关详细信息,请参阅 Exchange Online 中的通讯簿策略
    • 如果用户仍有资格查看多个 GAL,则仅使用最大的 GAL (包含最多收件人) 的 GAL。
    • 每个 GAL 都需要相应的脱机通讯簿 (包含 GAL 的 OAB) 。 若要创建 OAB,请参阅在 Exchange Online 中创建脱机通讯簿
  • 内置 GAL 名为“默认全局地址列表”,创建的任何其他 GAL 都需要唯一名称。 根据电子邮件客户端,用户可能看不到他们正在使用的 GAL 的实际名称:

    • 在 Outlook 网页版 中,用户会看到他们正在使用的 GAL 的实际名称 (例如默认全局地址列表) 。
    • 在 Outlook 中,GAL 始终显示为全局地址列表,这可能与实际名称不匹配。

默认地址列表

默认情况下,Exchange Online附带五个内置地址列表和一个 GAL。 下表介绍了这些地址列表。 请注意,默认情况下,与系统相关的邮箱(如仲裁邮箱和公用文件夹邮箱)从地址列表中隐藏。

名称 类型 说明 使用的收件人筛选器
所有联系人 地址列表 包括组织中的所有邮件联系人。 若要了解有关邮件联系人的详细信息,请参阅 Exchange Online 中的收件人 "Alias -ne $null -and (ObjectCategory -like 'person' -and ObjectClass -eq 'contact')"
所有通讯组列表 地址列表 包括组织中所有通讯组和启用邮件的安全组。 若要详细了解已启用邮件的组,请参阅 Exchange Online 中的收件人 "Alias -ne $null -and ObjectCategory -like 'group'"
所有会议室 地址列表 包括所有会议室邮箱。 不包括设备邮箱。 若要详细了解会议室和设备 (资源) 邮箱,请参阅 Exchange Online 中的收件人 "Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq 'SyncedConferenceRoomMailbox')"
所有用户 地址列表 包括所有用户邮箱、链接邮箱、远程邮箱 (Microsoft 365 或Office 365邮箱) 、共享邮箱、会议室邮箱、设备邮箱和组织中的邮件用户。 若要详细了解这些收件人类型,请参阅 Exchange Online 中的收件人 "((Alias -ne $null) -and (((((((ObjectCategory -like 'person') -and (ObjectClass -eq 'user') -and (-not(Database -ne $null)) -and (-not(ServerLegacyDN -ne $null)))) -or (((ObjectCategory -like 'person') -and (ObjectClass -eq 'user') -and (((Database -ne $null) -or (ServerLegacyDN -ne $null))))))) -and (-not(RecipientTypeDetailsValue -eq 'GroupMailbox')))))"
默认全局地址列表 女孩 包括组织中所有启用邮件的收件人对象, (用户、联系人、组、动态通讯组和公用文件夹。 "((Alias -ne $null) -and (((ObjectClass -eq 'user') -or (ObjectClass -eq 'contact') -or (ObjectClass -eq 'msExchSystemMailbox') -or (ObjectClass -eq 'msExchDynamicDistributionList') -or (ObjectClass -eq 'group') -or (ObjectClass -eq 'publicFolder'))))"
公用文件夹 地址列表 包括组织中所有已启用邮件的公用文件夹。 访问权限确定谁可以查看和使用公用文件夹。 有关公用文件夹的详细信息,请参阅 Microsoft 365 中的公用文件夹或Office 365和Exchange Online "Alias -ne $null -and ObjectCategory -like 'publicFolder'"

自定义地址列表

Exchange Online组织可能包含数千个收件人,因此内置地址列表可能会变得非常大。 若要防止出现这种情况,可以创建自定义地址列表来帮助用户找到他们要查找的内容。

例如,假设一家公司在一个Exchange Online组织中拥有两个大型部门:

  • 第四咖啡,进口和销售咖啡豆。
  • Contoso, Ltd,承销保险单。

对于大多数日常活动,Fourth Coffee 的员工不会与 Contoso, Ltd 的员工进行通信。因此,为了使员工能够更轻松地查找仅存在于其部门中的收件人,可以创建两个新的自定义地址列表:一个用于 Fourth Coffee,一个用于 Contoso, Ltd。但是,如果员工不确定收件人所在的位置,他们可以在 GAL 中搜索,其中包含来自这两个部门的所有收件人。

在 Exchange Online 中,只能使用 PowerShell 创建自定义地址列表。

创建地址列表的最佳实践

尽管地址列表对用户来说是有用的工具,但是规划不当的地址列表可能会适得其反。 为了使地址列表成为用户的实用工具,请参考以下最佳实践:

  • 地址列表应使用户可以更轻松地查找收件人。
  • 避免创建过多的地址列表,以至于用户无法判断要使用哪个列表。
  • 对地址列表使用命名约定和位置层次结构,以便用户可以立即知道该列表适用于 (哪些收件人包含在列表中) 。 如果命名地址列表有困难,可以减少创建的列表数目,并提醒用户可以使用 GAL 查找组织中的任何人。

有关在 Exchange Online 中创建地址列表的详细说明,请参阅 Exchange Online 中的地址列表过程

在 Outlook 和 Outlook 网页版 中查看地址列表

Exchange 中的地址列表包括用户和其他对象,例如会议室。 从历史上看,Outlook 和 Outlook 网页版 (以前称为 Outlook Web App) 允许浏览整个地址列表,无论其大小如何。 组织中具有数千甚至数十万个条目的用户可以在单个对话框中滚动浏览整个列表,以查找用户或对象。 但是,此方法在人力和计算资源方面效率低下。 简单的搜索可以快速缩小结果范围,使查找条目更加轻松快捷。

最近,Microsoft 进行了一项更改,以鼓励用户使用搜索而不是无限浏览,同时提高性能。 此更改会影响在任何联机地址列表中浏览超过 500 个对象。 此更改适用于 GAL、内置地址列表和自定义地址列表。 此更改不会影响浏览脱机通讯簿。

在 Outlook 中,如果结果集超过 500 个对象,则打开联机通讯簿仅限于显示前 500 个用户。 若要查找具有相似名称的特定用户或用户集,可以使用 Outlook 中的现有搜索功能。 基于 “所有”列 进行搜索时的行为保持不变。 如果条件通过检查 DisplayName、FirstName、LastName、Alias 和 CommonName) 中的部分匹配项, (生成了少于 5000 个对象的匹配结果集,则搜索将继续返回结果。 如果结果集超过 5000 个对象,则不显示任何结果,并显示一条消息鼓励你缩小搜索条件范围。 基于 名称的 搜索现在与基于 所有列的搜索保持一致。 与 “仅名称” 的唯一区别是,条件自然仅基于名称值。 仅基于 名称 的搜索不再允许像以前那样无限制地浏览整个地址列表。

提示

如前所述,用户仍然可以浏览脱机通讯簿的全部内容。

在Outlook 网页版中,用户已被定向到使用搜索引擎提供的搜索和建议。 但是,如果用户在草稿电子邮件中选择了“ 目标: ”按钮,则他们能够查看联机地址列表。 如果联机地址列表包含的用户数超过 500 个,则不会显示任何结果。 消息指示用户改为使用搜索来查找所需的收件人。 此外,Outlook 网页版中的人员中心现在需要搜索条件来显示任何用户。 当用户导航到查看地址列表时,会自动收到相应的消息。