Exchange Online 中的邮件流规则(传输规则)

Exchange Online
 

适用于:Exchange Online

上一次修改主题:2017-04-28

可以使用邮件流规则(也称为传输规则)识别通过 Office 365 组织进行传递的邮件并对其进行操作。邮件流规则与 Outlook 和 Web 上的 Outlook 中提供的收件箱规则类似。主要区别在于邮件流规则在邮件传输过程中对其进行操作,而不是在邮件传递到邮箱后进行操作。邮件流规则包含更丰富的条件、例外和操作集,让你能灵活实现多种类型的邮件策略。

本文介绍了邮件流规则的组件其工作方式

有关创建、复制和管理邮件流规则的步骤,请参阅管理邮件流规则。可以选择强制实施每个规则、只是测试规则,或测试每个规则并通知发件人。若要了解测试选项的详细信息,请参阅测试邮件流规则策略提示

有关与邮件流规则匹配的邮件的摘要和详细信息报告,请参阅使用 Office 365 中的邮件保护报告查看关于恶意软件、垃圾邮件和规则检测的数据

若要通过使用邮件流规则实现特定的邮件策略,请参阅下列主题:

UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRules_Components_Intro)

  • UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRule_Conditions_Intro)

    有关传输规则条件的完整列表,请参阅在联机 Exchange 邮件流规则条件和例外 (谓语)。条件列表也可在 EAC 中的“邮件流规则”对话框中获取。如果使用的是 Exchange 命令行管理程序,可以使用 Get-TransportRulePredicate cmdlet 检索条件列表。

  • UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRules_Exceptions)

  • UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRules_Actions_Intro)

    有关可用传输规则操作的完整列表,请参阅联机在 Exchange 邮件流规则操作。操作列表也可在 EAC 中的“邮件流规则”对话框中获取。如果使用的是 Exchange 命令行管理程序,可以使用 Get-TransportRuleAction cmdlet 检索操作列表。

  • 下表介绍了邮件流规则中所提供的规则属性。

     

    EAC 中的属性名称 PowerShell 中的参数名称 说明

    优先级

    Priority

    指示规则应用于邮件的顺序。默认优先级基于规则创建的先后顺序(较早规则的优先级高于较新规则的优先级,先处理具有较高优先级的规则,然后再处理具有较低优先级的规则)。

    通过在规则列表中上移或下移规则可更改 EAC 中规则的优先级。在 PowerShell中,可设置优先级编号(0 表示最高优先级)。

    例如,如果有一个拒绝包含信用卡号码的邮件的规则,还有一个需要批准的规则,你希望拒绝规则先发生,并停止应用其他规则。

    有关详细信息,请参阅设置邮件流规则的优先级

    模式

    Mode

    可以指定是否让规则立即处理邮件,或是否在不影响邮件传递(启用或不启用数据丢失防护或 DLP 策略提示)的情况下测试规则。

    策略提示在 Outlook 或 Web 上的 Outlook 中显示简短说明,该说明可提供有关邮件创建者可能违反策略的信息。有关详细信息,请参阅策略提示

    有关模式的详细信息,请参阅测试邮件流规则

    在以下日期激活此规则

    在以下日期停用此规则

    ActivationDate

    ExpiryDate

    指定启用该规则的日期范围。

    选中或未选中 On 复选框

    新规则:New-TransportRule cmdlet 中的 Enabled 参数。

    现有规则:使用 Enable-TransportRuleDisable-TransportRule cmdlet。

    该值显示在规则的 State 属性中。

    可以创建一个禁用规则,并在准备测试它时将其启用。或者,在不删除该规则的情况下将其禁用,以保留设置。

    如果规则处理未完成,则延迟邮件

    RuleErrorAction

    如果无法完成规则处理,可以指定邮件的处理方式。默认情况下,系统将忽略该规则,但可以选择重新提交邮件进行处理。

    匹配邮件中的发件人地址

    SenderAddressLocation

    如果规则使用检查发件人的电子邮件地址的条件或例外,则可以在邮件标头、 邮件信封或同时在两者中查找该值。

    停止处理更多规则

    SenderAddressLocation

    这是一种规则操作,但它看起来像 EAC 中的属性。你可以选择在规则处理完某个邮件后,停止向邮件应用其他规则。

    注释

    Comments

    可以输入有关规则的描述性注释。

下表显示了在规则中处理的多个条件、条件值、例外和操作。

 

组件 逻辑 注释

多个条件

AND

邮件必须匹配该规则的所有条件。如果需要匹配一个条件或另一个条件,请对每个条件使用不同的规则。例如,如果要为带有附件的邮件和包含指定文本的邮件添加相同的免责声明,请为每个条件创建一个规则。在 EAC 中,你可以轻松地复制规则。

一个条件具有多个值

OR

一些条件允许你指定多个值。邮件必须匹配任一(并非全部)指定值。例如,如果电子邮件的主题为 Stock price information,并且主题包含这些词中的任一个条件被配置为匹配单词 Contosostock,则符合该条件,因为主题中至少包含指定值中的一个。

多个例外

OR

如果邮件匹配任何例外,则操作不会应用到邮件。该邮件不需要匹配所有例外。

多个操作

AND

匹配规则条件的邮件获取规则中指定的所有操作。例如,如果选择了操作“在邮件主题前面追加”和“将收件人添加到密件抄送框”,则两种操作都将应用至邮件。

要记住,某些操作(例如在不通知任何人的情况下删除邮件操作)会阻止后续规则应用于邮件。其他操作,例如“转发邮件”不允许其他操作。

还可以为规则设置操作,以便在应用该规则时,后续规则不会应用至邮件。

UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRule_Properties)

UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRule_HowApplied)

通过组织进行传递的邮件有几种类型。下表显示了哪些邮件类型可以通过邮件流规则进行处理。

 

消息类型 是否可以应用规则?

常规邮件 包含单个富文本格式 (RTF)、HTML、纯文本邮件正文、多部分或备用的邮件正文集的邮件。

Office 365 邮件加密    邮件通过 Office 365 中的 Office 365 邮件加密 进行加密。有关详细信息,请参阅 Office 365 邮件加密

规则可始终根据检查这些标头的条件来访问信封头并处理邮件。

对于检查或修改加密邮件内容的规则,需要验证是否启用了传输解密(强制或可选;默认为可选)。有关详细信息,请参阅 Enable or disable transport decryption(启用或禁用传输解密)。

还可以创建规则,自动解密加密邮件。有关详细信息,请参阅为加密或解密电子邮件定义规则

S/MIME 加密邮件

规则仅可根据检查这些标头的条件来访问信封头并处理邮件。

无法处理具有需要检查邮件内容的条件的规则或可以修改邮件内容的操作。

RMS 保护的邮件   应用 Active Directory Rights Management Services (AD RMS) 或 Azure 权限管理 (RMS) 策略的邮件。

规则可始终根据检查这些标头的条件来访问信封头并处理邮件。

对于检查或修改 RMS 保护的邮件内容的规则,需要验证是否启用了传输解密(强制或可选;默认为可选)。有关详细信息,请参阅 Enable or disable transport decryption(启用或禁用传输解密)。

已明文签名的邮件   已签名但未加密的邮件。

UM 邮件 由统一消息服务创建或处理的邮件,如语音邮件、传真、未接来电通知以及使用 Microsoft Outlook Voice Access 创建或转发的邮件。

匿名邮件   由匿名发件人发送的邮件。

读取报告   为响应发件人的阅读回执请求而生成的报告。读取报告具有邮件类别 IPM.Note*.MdnReadIPM.Note*.MdnNotRead

  • UNRESOLVED_TOKENBLOCK_VAL(GENL_TransportRules_Version14)

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

 
显示: