在 Exchange 2013 中管理传输规则

适用于:Exchange Server 2013

可以使用传输规则(也称为传输规则)来查找通过组织传递的邮件的特定条件,并对其执行作。 本主题介绍如何 创建复制调整顺序启用或禁用删除导入或导出 规则。

提示

若要确保规则按预期方式工作,请务必全面测试每个规则以及规则之间的交互。

对使用这些过程的方案感兴趣? 请参阅下列主题:

开始前,有必要了解什么?

  • 估计完成每个步骤的时间:5 分钟。

  • 你必须先获得权限,然后才能执行此过程或多个过程。 要查看需要哪些权限,请参阅邮件策略和符合性权限中的"传输规则"条目。

  • 当规则列为版本 14 时,这意味着该规则基于 Exchange Server 2010 传输规则格式。 所有选项都可用于这些规则。

  • 有关可能适用于本主题中的过程的键盘快捷方式的信息,请参阅 Exchange 2013 中 Exchange 管理中心的键盘快捷方式

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

创建传输规则

可以通过设置数据丢失防护 (DLP) 策略、创建新规则或复制规则来创建传输规则。 可以使用 Exchange 管理中心 (EAC) 或 Exchange 命令行管理程序。

注意

创建或修改传输规则后,可能需要30分钟将新的或已更新的规则应用到电子邮件。

使用 DLP 策略创建传输规则

每个 DLP 策略都是传输规则的集合。 创建 DLP 策略后,可使用以下过程微调规则。

  1. 创建 DLP 策略。 有关说明,请参阅 DLP 过程) 。

  2. 修改 DLP 策略创建的传输规则。 请参阅 查看或修改传输规则

使用 EAC 创建传输规则

EAC 允许使用模板、复制现有规则或从头开始创建传输规则。

  1. 转到 “邮件流>规则”。

  2. 使用以下选项之一创建规则:

    • 若要从模板创建规则,请单击“ 添加”图标, 然后选择模板。

    • 若要复制规则,请选择该规则,然后选择“复制复制图标”。

    • 若要从头开始创建新规则, 请添加“添加图标 ”。然后选择“ 创建新规则”。

  3. 在“ 新建规则 ”对话框中,为规则命名,然后选择此规则的条件和作:

    1. “应用此规则 if...”中,从可用条件列表中选择所需的条件。

      • 某些条件要求指定值。 例如,如果选择“ 发件人为...” 条件,则必须指定发件人地址。 如果要添加字词或短语,请注意,不允许使用尾随空格。

      • 如果未列出所需的条件,或者需要添加例外,请选择“ 更多选项”。 将列出其他条件和例外。

      • 如果不想指定条件,并且希望此规则应用于组织中的每封邮件,请选择“ [应用于所有邮件]” 条件。

    2. “执行以下作...”中,从可用作列表中选择希望规则对符合条件的邮件执行的作。

      • 某些作需要指定值。 例如,如果选择“ 将邮件转发审批...” 条件,则需要选择组织中的收件人。

      • 如果未列出所需的条件,请选择“ 更多选项”。 将列出其他条件。

    3. 指定在 数据丢失防护 (DLP) 报告中显示此规则的规则匹配数据的方式。

      在“ 使用严重级别审核此规则”下,选择一个级别来指定此规则的严重性级别。 严重性级别只是一个筛选器,使报表更易于使用。 严重性级别对处理规则的优先级没有影响。

      注意

      如果您清除“使用以下严重性级别审核此规则”复选框,则规则匹配不会显示在规则报告中。

    4. 设置规则的模式。 可以使用两种测试模式之一来测试规则,而不会影响邮件流。 在这两种测试模式下,如果满足条件,则会向消息跟踪添加一个条目。

      • 强制:这会打开规则,并立即开始处理消息。 将执行有关此规则的所有操作。

      • 使用策略提示进行测试:这将打开规则,并且将发送任何策略提示作 (发送 策略提示) 通知发件人,但不会执行与邮件传递相关的作。 若要使用此模式,需要使用数据丢失防护 (DLP) 。 要了解详细信息,请参阅策略提示

    • 测试不带策略提示:将仅强制实施“生成事件报告”作。 不执行与消息传递相关的作。
  4. 如果对规则感到满意,请转到步骤 5。 如果要添加更多条件或作,或者要指定异常或设置其他属性,请单击“ 更多选项”。 单击“ 更多选项”后,请完成以下字段以创建规则:

    1. 要添加更多条件,请单击“添加条件”。 如果有多个条件,可以通过单击旁边的“ 删除 X ”将其删除。 请注意,单击“ 更多选项”后,有更多可用的条件。

    2. 要添加更多操作,请单击“添加操作”。 如果有多个作,可以通过单击旁边的“ 删除 X ”将其删除。 请注意,单击“ 更多选项”后,可以使用更多种类的作。

    3. 若要指定异常,请单击“ 添加异常”,然后使用“ 如果...” 下拉列表选择例外。 可以通过单击规则旁边的 “删除 X” 来删除规则中的任何异常。

    4. 如果希望此规则在特定日期后生效,请单击“ 在以下日期激活此规则”, 并指定日期。 请注意,规则仍在该日期之前启用,但不会得到处理。

      同样,可以让规则在特定日期停止处理。 为此,请在 以下日期单击“停用此规则”, 并指定日期。 请注意,规则将保持启用状态,但不会进行处理。

    5. 可以在此规则处理邮件后选择避免应用其他规则。 为此,请单击“ 停止处理更多规则”。 如果选择此选项,并且此规则处理邮件,则不会为该邮件处理后续规则。

    6. 如果无法完成规则处理,可以指定邮件的处理方式。 默认情况下,将忽略该规则,并且将定期处理邮件,但可以选择重新提交消息进行处理。 为此,检查“如果规则处理未完成,则延迟消息检查框。

    7. 如果规则分析发件人地址,则默认情况下仅检查邮件头。 但是,可以将规则配置为同时检查 SMTP 邮件信封。 若要指定检查的内容,请单击 邮件中匹配发件人地址的以下值之一:

      • 标头:仅检查邮件头。

      • 信封:仅检查 SMTP 邮件信封。

      • 标头或信封:将检查邮件头和 SMTP 邮件信封。

    8. 可以在“批注”框中向此规则添加 批注

  5. 请单击“保存”完成规则的创建。

使用 Exchange 命令行管理程序创建传输规则

此示例使用 New-TransportRule cmdlet 创建一个新的传输规则,该规则在从组织外部发送到销售部通讯组的邮件前面附加“ External message to Sales DG:”。

New-TransportRule -Name "Mark messages from the Internet to Sales DG" -FromScope NotInOrganization -SentTo "Sales Department" -PrependSubject "External message to Sales DG:"

上述过程中使用的规则参数和作仅用于说明。 查看所有可用的传输规则条件和作,以确定哪些条件和作符合要求。

如何知道操作成功?

若要验证是否已成功创建新的传输规则,请执行以下作:

  • 在 EAC 中,验证你创建的新传输规则是否在 “规则 ”列表中列出。

  • 在 Exchange 命令行管理程序中,通过运行以下命令验证是否已成功创建新传输规则 (以下示例验证在上述 Exchange 命令行管理程序中创建的规则) :

    Get-TransportRule "Mark messages from the Internet to Sales DG"
    

查看或修改传输规则

注意

创建或修改传输规则后,可能需要30分钟将新的或已更新的规则应用到电子邮件。

使用 EAC 查看或修改传输规则

  1. 在 EAC 中,转到 “邮件流>规则”。

  2. 在列表中选择规则时,详细信息窗格中会显示该规则的条件、作、例外和选择属性。 若要查看特定规则的所有属性,请双击它。 这会打开规则编辑器窗口,你可以在其中更改规则。 有关规则属性的详细信息,请参阅本主题前面的 使用 EAC 创建传输规则 部分。

使用 Exchange 命令行管理程序查看或修改传输规则

以下示例提供了组织中配置的所有规则的列表:

Get-TransportRule

若要查看特定传输规则的属性,请提供该规则的名称或其 GUID。 通常,将输出发送到 Format-List cmdlet 以设置属性的格式。 以下示例返回名为 Sender 的传输规则的所有属性是 Marketing 的成员:

Get-TransportRule "Sender is a member of marketing" | Format-List

若要修改现有规则的属性,请使用 Set-TransportRule cmdlet。 此 cmdlet 允许更改与规则关联的任何属性、条件、作或异常。 以下示例将一个例外添加到规则“发件人是市场营销人员”,使其不适用于用户 Kelly Rollin 发送的邮件:

Set-TransportRule "Sender is a member of marketing" -ExceptIfFrom "Kelly Rollin"

如何知道操作成功?

若要验证是否已成功修改传输规则,请执行以下作:

  • 在 EAC 的规则列表中,单击在“ 规则 ”列表中修改的规则,然后查看详细信息窗格。

  • 在 Exchange 命令行管理程序中,通过运行以下命令来验证是否已成功修改传输规则,列出修改的属性以及规则的名称 (以下示例验证在上述 Exchange 命令行管理程序中修改的规则) :

    Get-TransportRule "Sender is a member of marketing" | Format-List Name,ExceptIfFrom
    

传输规则属性

还可以使用 Set-TransportRule cmdlet 修改组织中的现有传输规则。 下面是 EAC 中不可用的列表属性,可对其进行更改。 有关使用 Set-TransportRule cmdlet 进行这些更改的详细信息,请参阅 Set-TransportRule

EAC 中的条件名称 Exchange 命令行管理程序中的条件名称 属性 描述
停止处理规则 StopRuleProcessing Not applicable 使你能够停止处理其他规则
标头/信封匹配 SenderAddressLocation 不适用 用于检查 SMTP 邮件信封以确保标头和 envelop 匹配
审核严重性 SetAuditSeverity Not applicable 使你能够选择审核的严重性级别
规则模式 Mode Not applicable 使你能够设置规则的模式

设置传输规则的优先级

首先处理列表顶部的规则。 此规则的 优先级 为 0。

使用 EAC 设置规则的优先级

  1. 在 EAC 中,转到 “邮件流>规则”。 这将显示规则的处理顺序。

  2. 选择一个规则,然后使用箭头将规则向上或向下移动列表。

使用 Exchange 命令行管理程序设置规则的优先级

以下示例将“发件人是市场营销成员”的优先级设置为 2:

Set-TransportRule "Sender is a member of marketing" priority "2"

如何知道操作成功?

若要验证是否已成功修改传输规则,请执行以下作:

  • 从 EAC 中的规则列表中,查看规则的顺序。

  • 在 Exchange 命令行管理程序中,验证规则的优先级 (以下示例验证在上述 Exchange 命令行管理程序示例中修改的规则) :

    Get-TransportRule * | Format-List Name,Priority
    

启用或禁用传输规则

创建规则时,会启用规则。 可以禁用传输规则。

使用 EAC 启用或禁用传输规则

  1. 在 EAC 中,转到 “邮件流>规则”。

  2. 若要禁用规则,请清除其名称旁边的检查框。

  3. 若要启用已禁用的规则,请选择其名称旁边的检查框。

使用 Exchange 命令行管理程序启用或禁用传输规则

以下示例禁用传输规则“发件人是市场营销成员”:

Disable-TransportRule "Sender is a member of marketing"

以下示例启用传输规则“发件人是市场营销成员”:

Enable-TransportRule "Sender is a member of marketing"

如何知道操作成功?

若要验证是否已成功启用或禁用传输规则,请执行以下作:

  • 在 EAC 中,查看“规则”列表中的规则列表,并在“ON”列中检查“检查”框的状态。

  • 在 Exchange 命令行管理程序中运行以下命令,这将返回组织中所有规则及其状态的列表:

    Get-TransportRule | Format-Table Name,State
    

删除传输规则

使用 EAC 删除传输规则

  1. 在 EAC 中,转到 “邮件流>规则”。

  2. 选择要删除的规则,然后单击“ 删除”图标

使用 Exchange 命令行管理程序删除传输规则

以下示例删除传输规则“发件人是市场营销成员”:

Remove-TransportRule "Sender is a member of marketing"

如何知道操作成功?

若要验证是否已成功删除传输规则,请执行以下作:

  • 在 EAC 中,查看“ 规则 ”列表中的规则,并验证删除的规则是否不再显示。

  • 在 Exchange 命令行管理程序中运行以下命令,并验证删除的规则是否不再列出:

    Get-TransportRule
    

导入或导出传输规则集合

必须使用 Exchange 命令行管理程序导入或导出传输规则集合。 有关如何从 XML 文件导入传输规则集合的信息,请参阅 Import-TransportRuleCollection。 有关如何将传输规则集合导出到 XML 文件的信息,请参阅 Export-TransportRuleCollection

需要更多帮助吗?

Exchange 2013 中的传输规则

Exchange 2013 中) 谓词 (传输规则条件和异常

Exchange 2013 中的传输规则作