管理动态通讯组

动态通讯组是启用了邮件的 Active Directory 组对象,创建它们的目的是为了加快 Microsoft Exchange 组织中电子邮件以及其他信息的批量发送速度。

与包含一组已定义成员的常规通讯组不同,每次向动态通讯组发送邮件时,都将根据所定义的筛选器和条件来计算该组的成员列表。 电子邮件发送到动态通讯组时,将被传递到组织中所有与为该动态通讯组定义的条件匹配的收件人。

重要

动态通讯组包含 Active Directory 中属性值与组筛选器匹配的所有收件人。 如果修改收件人属性以与筛选器匹配,该收件人可能会无意中成为组成员而开始接收发送给组的邮件。 定义良好、一致的帐户设置过程可以降低发生此问题的机率。

在开始之前,您需要知道什么?

提示

是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

创建动态通讯组

使用 EAC 创建动态通讯组

  1. 在 EAC 中,导航到 “收件人>>”“新建>动态通讯组”。

  2. 在“新建动态通讯组”页面上,填写下列各框:

    • * 显示名称:使用此框可键入显示名称。 此名称将出现在共享的通讯簿中、"收件人:"行中(电子邮件发送到该组时),以及 EAC 的"组"列表中。 显示名称是必需的,并且应当是用户友好的,以便用户可以识别它。 它在林中必须也是唯一的。

    注意

    组命名策略不会应用于动态通讯组。

    • * 别名:使用此框可键入组的别名名称。 别名不能超过 64 个字符,并且在林中必须是唯一的。 当用户在电子邮件的"收件人:"行中键入别名时,它将解析为该组的显示名称。

    • 说明:使用此框描述组,以便人们知道组的用途。 此描述将显示在共享通讯簿中。

    • 组织单位:可以选择组织单位 (OU) ,而不是默认 (收件人范围) 。 如果将收件人作用域设置为林,则默认值设置为 Active Directory 域中的"用户"容器,该域包含运行 EAC 的计算机。 如果将收件人作用域设置为特定域,则将默认选择该域中的"用户"容器。 如果将收件人范围设置为某个特定 OU,则默认情况下,将选择该 OU。

      若要选择其他 OU,请单击“浏览”。 该对话框显示林中的指定作用域内的所有 OU。 选择所需的 OU,然后单击“确定”

    • 所有者:动态通讯组的所有者是可选的。 可以通过单击“ 浏览 ”,然后从列表中选择用户来添加所有者。

  3. 使用“成员”部分指定动态通讯组的收件人类型,然后设置用于确定成员身份的规则。 选择下列各框之一:

    • 所有收件人类型:选择此选项可将满足为此组定义的条件的邮件发送到所有收件人类型。

    • 只有以下收件人类型:满足为此组定义的条件的邮件将发送到以下一个或多个收件人类型:

    • 具有 Exchange 邮箱的用户:如果要包含具有 Exchange 邮箱的用户,请选中此复选框。 拥有 Exchange 邮箱的用户是指在 Exchange 组织中具有用户域帐户和邮箱的用户。

    • 具有外部电子邮件地址的用户:如果要包含具有外部电子邮件地址的用户,请选中此复选框。 拥有外部电子邮件帐户的用户在 Active Directory 中有用户域帐户,但是使用位于组织外部的电子邮件帐户。 这使他们能够包括在全局地址列表 (GAL) 中,并被添加到通讯组列表。

    • 资源邮箱:如果要包含 Exchange 资源邮箱,请选中此复选框。 资源邮箱允许你通过邮箱管理公司资源,如会议室或公司交通工具。

    • 具有外部电子邮件地址的联系人:如果要包含具有外部电子邮件地址的联系人,请选中此复选框。 拥有外部电子邮件地址的联系人在 Active Directory 中没有用户域帐户,但是外部电子邮件地址在 GAL 中可用。

    • 已启用邮件的组:如果要包含已启用邮件的安全组或通讯组,请选中此复选框。 已启用邮件的组与通讯组相似。 发送到启用了邮件的组帐户的电子邮件将传递给多个收件人。

  4. 单击“添加规则”为该组中的成员身份定义条件。

  5. 从下拉列表中选择下列收件人属性之一,然后提供一个值。 如果选定属性的值与你定义的值相符,收件人将收到一封发送到该组的邮件。

    属性 如果...
    “收件人”容器 收件人对象位于指定的域或 OU 中。
    省/市/自治区 指定的值与收件人的"省/市/自治区"属性相符。
    Company 指定的值与收件人的"公司"属性相符。
    Department 指定的值与收件人的"部门"属性相符。
    自定义属性 N(其中 N 是从 1 到 15 的数字) 指定的值与收件人的"自定义属性 N"属性相符。

    重要

    你为选定属性输入的值必须与收件人相应属性中显示的值完全相符。 例如,如果输入 “华盛顿 ”作为 “州”或“省/自治区”,但收件人的属性值为 WA,则不会满足条件。 此外,指定的基于文本的值不区分大小写。 例如,如果你为“公司”属性指定了 Contoso,邮件将发送给该值为 contoso 的收件人。

  6. 在“指定词语或短语”窗口中,在文本框中键入值。 单击“添加”,然后单击“确定”。

  7. 要添加另一条规则来定义成员身份的条件,请在创建的前一条规则下单击“添加规则”

    重要

    如果要添加多条规则来定义成员身份,收件人必须满足每条规则的条件才能收到发送给组的邮件。 换言之,每条规则都以布尔操作符 AND 相连。

  8. 完成后,单击“保存”创建动态通讯组。

    注意

    如果希望为除了 EAC 中的可用属性以外的属性指定规则,必须使用 Exchange 命令行管理程序 创建动态通讯组。 请注意,具有自定义收件人筛选器的动态通讯组的筛选器和条件设置只能通过使用 Exchange 命令行管理程序 进行管理。 有关如何使用自定义查询创建动态通讯组的示例,请参阅下面一节的"使用 Exchange 命令行管理程序 创建动态通讯组"。

使用 Exchange 命令行管理程序 创建动态通讯组

注意

如果未在 Cmdlet 中指定 OU,则默认 OU 范围将为本地 OU(即创建动态通讯组的 OU)。 对于 New-DynamicDistributionGroup cmdlet,请使用 RecipientContainer 参数指定 OU。

本示例将创建仅包含邮箱用户的动态通讯组"Mailbox Users DDG"。

New-DynamicDistributionGroup -IncludedRecipients MailboxUsers -Name "Mailbox Users DDG" -RecipientContainer Users

此示例创建具有自定义收件人筛选器的动态通讯组。 该动态通讯组包含名为 Server1 的服务器上的所有邮箱用户。

New-DynamicDistributionGroup -Name "Mailbox Users on Server1" -RecipientContainer Users -RecipientFilter "(RecipientTypeDetails -eq 'UserMailbox') -and (ServerName -eq 'Server1')"

此示例创建具有自定义收件人筛选器的动态通讯组。 该动态通讯组包含“CustomAttribute10”的属性值为“FullTimeEmployee”的所有邮箱用户。

New-DynamicDistributionGroup -Name "Full Time Employees" -RecipientFilter "(RecipientTypeDetails -eq 'UserMailbox') -and (CustomAttribute10 -eq 'FullTimeEmployee')"

有关语法和参数的详细信息,请参阅 New-DynamicDistributionGroup

如何知道操作成功?

要验证您是否已成功创建了动态通讯组,请执行下列操作之一:

  • 在 EAC 中,导航到“收件人”>“组” 新的动态通讯组将显示在组列表中。 在“组类型”下,类型为“动态通讯组”。

  • 在 Exchange 命令行管理程序 中,运行下列命令显示关于新动态通讯组的信息。

    Get-DynamicDistributionGroup | Format-List Name,RecipientTypeDetails,RecipientFilter,PrimarySmtpAddress
    

更改动态通讯组的属性

使用 EAC 更改动态通讯组的属性

  1. 在 EAC 中,导航到“收件人”>“组”

  2. 在组列表中,单击要查看或更改的动态通讯组,然后单击 “编辑”图标

  3. 在组的属性页面上,单击下列部分之一查看或更改属性。

一般信息

使用此部分可以查看或更改有关组的基本信息。

  • * 显示名称:电子邮件发送到此组时,此名称显示在通讯簿中的“To:”行中,以及“组”列表中。 显示名称是必需的,并且应当是用户友好的,以便用户可以识别它。 显示名称在域中还必须是唯一的。

  • * 别名:这是出现在 (@) 符号左侧的电子邮件地址部分。 如果更改别名,组的主 SMTP 地址也会更改,并包含新的别名。 同时,带有之前别名的电子邮件地址将作为该组的代理地址保留。

  • 说明:使用此框描述组,以便人们知道组的用途。 此说明出现在通讯簿和 EAC 的"详细信息"窗格中。

  • 从地址列表中隐藏此组:如果不希望用户在通讯簿中看到此组,请选中此复选框。 若要将电子邮件发送到该组,发件人必须在"收件人:"或"抄送:"行上键入组的别名或电子邮件地址。

  • 组织单位:此只读框显示包含动态通讯组的组织单位 (OU) 。 必须使用 Active Directory 用户和计算机,才能将组移到其他 OU 中。

Ownership

使用此部分可以指定组的所有者。 动态通讯组只能有一个所有者。 组的所有者显示在 Active Directory 用户和计算机中的对象的“管理者”选项卡上。

可以通过单击“ 浏览 ”并从列表中选择所有者来添加所有者。 若要删除所有者,请单击“ 清除 (X) 然后单击” 保存”。

成员身份

使用此部分可以更改用于确定组成员身份的条件。 你可以删除或更改现有的成员身份规则和添加新规则。 有关说明如何执行此操作的步骤,请参阅在使用 EAC 新建动态通讯组时配置成员身份步骤中的使用 EAC 创建动态通讯组

传递管理

使用此部分可以管理谁将电子邮件发送到该组。

  • 仅组织内的发件人:选择此选项可仅允许组织中的发件人向组发送邮件。 这意味着如果组织外部的某个人向此组发送电子邮件,邮件将被拒绝。 这是默认设置。

  • 组织内外的发件人:选择此选项可允许任何人向组发送邮件。

    您可以通过仅允许特定发件人向此组发送邮件,来进一步限制可以将邮件发送到此组的发件人。 单击添加”图标,然后选择一个或多个收件人。 向此列表中添加发件人后,这些发件人将是唯一能够向此组发送邮件的人员。 不在此列表中的任何人发送的邮件都将被拒绝。

    若要从列表中删除个人或组,请在列表中选择他们,然后单击“删除图标

    重要

    如果您已将此组配置为只允许组织内部的发件人向此组发送邮件,则从邮件联系人发送的电子邮件将被拒绝,即使这些联系人已添加到此列表中也是如此。

邮件审批

使用此部分可以设置用于仲裁组的选项。 审阅人可以在发送到此组的邮件到达组成员之前批准或拒绝邮件。

  • 发送到此组的消息必须经过审查员的批准:默认情况下不选中此复选框。 如果选中此复选框,则在传递传入邮件之前将由组审阅人检查邮件。 组审阅人可以批准或拒绝传入邮件。

  • 组审查员:若要添加组审阅人,请单击“ 添加”图标。 若要删除审阅人,请选择审查器,然后单击“ 删除”图标。 如果已经选中"发送到此组的邮件必须由审阅人批准",但未选择审阅人,则发送到此组的邮件将会发送到组所有者进行审批。

  • 不需要邮件审批的发件人:若要添加可绕过此组审查的人员或组,请单击“ 添加添加”图标。 若要删除个人或组,请选择该项目,然后单击“ 删除”图标

  • 选择审核通知:使用此部分可设置有关消息审批通知用户的方式。

    • 当发件人的邮件未获批准时通知所有发件人:这是默认设置。 当组织内部和外部发件人的邮件未得到批准时,通知所有发件人。

    • 仅当发件人的邮件未获批准时才通知组织中的发件人:选择此选项时,只有组织中的人员或组在发送给组的邮件未获得审查者批准时收到通知。

    • 邮件未获批准时不通知任何人:选择此选项时,不会向邮件未获得组审查者批准的邮件发件人发送通知。

电子邮件选项

使用此部分可以查看或更改与该组关联的电子邮件地址。 这包括组的主 SMTP 地址和任何关联的代理地址。 主 SMTP 地址(也称为“回复地址”)在地址列表中以粗体显示,大写的 SMTP 值显示在“类型”列中。

  • 添加:单击添加”图标。为此邮箱添加新的电子邮件地址。 选择以下地址类型之一:

    • "SMTP" 这是默认的地址类型。 单击此按钮,然后在“* Email地址”框中键入新的 SMTP 地址。

      注意

      若要将新地址设为相应组的主 SMTP 地址,请选中“将此设为答复地址”复选框。

    • 自定义地址类型:单击此按钮,然后在“*Email地址”框中键入受支持的非 SMTP 电子邮件地址类型之一。

      注意

      除 X.400 地址以外,Exchange 不验证自定义地址的格式是否正确。 您必须确保所指定的自定义地址符合该地址类型的格式要求。

  • 编辑:若要更改与组关联的电子邮件地址,请从列表中选择该地址,然后单击“ 编辑”图标

    注意

    若要将现有地址设为相应组的主 SMTP 地址,请选中“将此设为答复地址”复选框。

  • 删除:若要删除与组关联的电子邮件地址,请从列表中选择该地址,然后单击“ 删除”图标

  • “基于应用到此收件人的电子邮件地址策略自动更新电子邮件地址”:选中此复选框可基于对组织中电子邮件地址策略所做的更改自动更新收件人的电子邮件地址。 此框在默认情况下处于选中状态。

邮件提示

使用此部分可以添加邮件提示,以便在用户向该组发送邮件时提醒用户存在潜在的问题。 邮件提示是在将该组添加到新电子邮件的"收件人"、"抄送"或"密件抄送"行时,信息栏中显示的文本。 例如,对于较大的组,可添加邮件提示来提醒潜在的发送人:他们的邮件将会发送给很多人。

注意

邮件提示可包含 HTML 标记,但不允许包含脚本。 自定义邮件提示的长度不能超过 175 个显示的字符。 此字符限制不计入 HTML 标记。

组代理

使用此部分可以向用户分配权限(称为“代理”),允许他们以组身份发送邮件或代表组发送邮件。 可以分配以下权限:

  • 发送方式:此权限允许委托以组身份发送消息。 分配此权限后,委托可以选择将组添加到 “发件人 ”行,以指示该消息是由组发送的。

  • 代表发送:此权限还允许委托代表组发送邮件。 分配此权限后,委托可以选择在 “发件人 ”行中添加组。 邮件将显示为由组发送,并将说明该邮件由代理代表组发送。

若要向代理人分配权限,请单击相应权限下的“ 添加 ”以显示 “选择收件人” 页,其中显示 Exchange 组织中可分配权限的所有收件人的列表。 选择所需的收件人,将其添加到列表中,然后单击“确定”。 还可以通过在搜索框中键入收件人的姓名,然后单击“ 搜索”来搜索特定收件人。

使用 Exchange 命令行管理程序 更改动态通讯组的属性

使用 Get-DynamicDistributionGroupSet-DynamicDistributionGroup cmdlet 查看和更改动态通讯组的属性。 使用 Exchange 命令行管理程序 的优势在于不但可以更改 EAC 中不可用的属性,而且可以更改多个组的属性。 有关与通讯组属性对应的参数的信息,请参阅下列主题:

下面是一些使用 Exchange 命令行管理程序 更改动态通讯组属性的示例。

本示例更改组织中的所有动态通讯组的下列参数:

  • 在通讯簿中隐藏所有动态通讯组

  • 将可发送至组的最大邮件大小设置为 5MB

  • 启用审阅

  • 指派管理员作为组审阅人

Get-DynamicDistributionGroup -ResultSize unlimited | Set-DynamicDistributionGroup -HiddenFromAddressListsEnabled $true -MaxReceiveSize 5MB -ModerationEnabled $true -ModeratedBy administrator

本示例将代理 SMTP 电子邮件地址 Seattle.Employees@contoso.com添加到“所有员工”组。

Set-DynamicDistributionGroup -Identity "All Employees" -EmailAddresses SMTP:All.Employees@contoso.com, smtp:Seattle.Employees@contoso.com

如何知道操作成功?

要验证您是否已成功更改了动态通讯组的属性,请执行下列操作:

  • 在 EAC 中,选择组,然后单击 “编辑编辑”图标。 查看更改的属性或功能。 根据所更改的属性,它可能显示在选定组的"详细信息"窗格中。

  • 在 Exchange 命令行管理程序中,使用 Get-DynamicDistributionGroup cmdlet 验证更改。 使用 Exchange 命令行管理程序 的一个优点是可查看多个组的多个属性。 在第一个示例中,可以运行下列命令来验证新值。

    Get-DynamicDistributionGroup -ResultSize unlimited | Format-List Name,HiddenFromAddressListsEnabled,MaxReceiveSize,ModerationEnabled,ModeratedBy
    

    对于上面更改邮件限制的示例,请运行此命令。

    Get-Mailbox -OrganizationalUnit "Marketing" | Format-List Name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota,UseDatabaseQuotaDefaults