Set-TransportRule

此 cmdlet 可在本地 Exchange 和基于云的服务中使用。 一些参数和设置可能只适用于某个特定的环境。

使用 Set-TransportRule cmdlet 修改组织中的现有传输规则 (邮件流规则) 。

注意:没有条件或例外的规则操作将应用于所有邮件,这可能会产生意想不到的后果。 例如,如果规则操作删除邮件,则没有条件或例外的规则可能会删除整个组织的所有入站和出站邮件。

有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法

语法

Set-TransportRule
   [-Identity] <RuleIdParameter>
   [-ActivationDate <DateTime>]
   [-ADComparisonAttribute <ADAttribute>]
   [-ADComparisonOperator <Evaluation>]
   [-AddManagerAsRecipientType <AddedRecipientType>]
   [-AddToRecipients <RecipientIdParameter[]>]
   [-AnyOfCcHeader <RecipientIdParameter[]>]
   [-AnyOfCcHeaderMemberOf <RecipientIdParameter[]>]
   [-AnyOfRecipientAddressContainsWords <Word[]>]
   [-AnyOfRecipientAddressMatchesPatterns <Pattern[]>]
   [-AnyOfToCcHeader <RecipientIdParameter[]>]
   [-AnyOfToCcHeaderMemberOf <RecipientIdParameter[]>]
   [-AnyOfToHeader <RecipientIdParameter[]>]
   [-AnyOfToHeaderMemberOf <RecipientIdParameter[]>]
   [-ApplyClassification <String>]
   [-ApplyHtmlDisclaimerFallbackAction <DisclaimerFallbackAction>]
   [-ApplyHtmlDisclaimerLocation <DisclaimerLocation>]
   [-ApplyHtmlDisclaimerText <DisclaimerText>]
   [-ApplyOME <Boolean>]
   [-ApplyRightsProtectionCustomizationTemplate <OMEConfigurationIdParameter>]
   [-ApplyRightsProtectionTemplate <RmsTemplateIdParameter>]
   [-AttachmentContainsWords <Word[]>]
   [-AttachmentExtensionMatchesWords <Word[]>]
   [-AttachmentHasExecutableContent <Boolean>]
   [-AttachmentIsPasswordProtected <Boolean>]
   [-AttachmentIsUnsupported <Boolean>]
   [-AttachmentMatchesPatterns <Pattern[]>]
   [-AttachmentNameMatchesPatterns <Pattern[]>]
   [-AttachmentProcessingLimitExceeded <Boolean>]
   [-AttachmentPropertyContainsWords <Word[]>]
   [-AttachmentSizeOver <ByteQuantifiedSize>]
   [-BetweenMemberOf1 <RecipientIdParameter[]>]
   [-BetweenMemberOf2 <RecipientIdParameter[]>]
   [-BlindCopyTo <RecipientIdParameter[]>]
   [-Comments <String>]
   [-Confirm]
   [-ContentCharacterSetContainsWords <Word[]>]
   [-CopyTo <RecipientIdParameter[]>]
   [-DeleteMessage <Boolean>]
   [-Disconnect <Boolean>]
   [-DlpPolicy <String>]
   [-DomainController <Fqdn>]
   [-ExceptIfADComparisonAttribute <ADAttribute>]
   [-ExceptIfADComparisonOperator <Evaluation>]
   [-ExceptIfAnyOfCcHeader <RecipientIdParameter[]>]
   [-ExceptIfAnyOfCcHeaderMemberOf <RecipientIdParameter[]>]
   [-ExceptIfAnyOfRecipientAddressContainsWords <Word[]>]
   [-ExceptIfAnyOfRecipientAddressMatchesPatterns <Pattern[]>]
   [-ExceptIfAnyOfToCcHeader <RecipientIdParameter[]>]
   [-ExceptIfAnyOfToCcHeaderMemberOf <RecipientIdParameter[]>]
   [-ExceptIfAnyOfToHeader <RecipientIdParameter[]>]
   [-ExceptIfAnyOfToHeaderMemberOf <RecipientIdParameter[]>]
   [-ExceptIfAttachmentContainsWords <Word[]>]
   [-ExceptIfAttachmentExtensionMatchesWords <Word[]>]
   [-ExceptIfAttachmentHasExecutableContent <Boolean>]
   [-ExceptIfAttachmentIsPasswordProtected <Boolean>]
   [-ExceptIfAttachmentIsUnsupported <Boolean>]
   [-ExceptIfAttachmentMatchesPatterns <Pattern[]>]
   [-ExceptIfAttachmentNameMatchesPatterns <Pattern[]>]
   [-ExceptIfAttachmentProcessingLimitExceeded <Boolean>]
   [-ExceptIfAttachmentPropertyContainsWords <Word[]>]
   [-ExceptIfAttachmentSizeOver <ByteQuantifiedSize>]
   [-ExceptIfBetweenMemberOf1 <RecipientIdParameter[]>]
   [-ExceptIfBetweenMemberOf2 <RecipientIdParameter[]>]
   [-ExceptIfContentCharacterSetContainsWords <Word[]>]
   [-ExceptIfFrom <RecipientIdParameter[]>]
   [-ExceptIfFromAddressContainsWords <Word[]>]
   [-ExceptIfFromAddressMatchesPatterns <Pattern[]>]
   [-ExceptIfFromMemberOf <RecipientIdParameter[]>]
   [-ExceptIfFromScope <FromUserScope>]
   [-ExceptIfHasClassification <String>]
   [-ExceptIfHasNoClassification <Boolean>]
   [-ExceptIfHasSenderOverride <Boolean>]
   [-ExceptIfHeaderContainsMessageHeader <HeaderName>]
   [-ExceptIfHeaderContainsWords <Word[]>]
   [-ExceptIfHeaderMatchesMessageHeader <HeaderName>]
   [-ExceptIfHeaderMatchesPatterns <Pattern[]>]
   [-ExceptIfManagerAddresses <RecipientIdParameter[]>]
   [-ExceptIfManagerForEvaluatedUser <EvaluatedUser>]
   [-ExceptIfMessageContainsDataClassifications <Hashtable[]>]
   [-ExceptIfMessageSizeOver <ByteQuantifiedSize>]
   [-ExceptIfMessageTypeMatches <MessageType>]
   [-ExceptIfRecipientADAttributeContainsWords <Word[]>]
   [-ExceptIfRecipientADAttributeMatchesPatterns <Pattern[]>]
   [-ExceptIfRecipientAddressContainsWords <Word[]>]
   [-ExceptIfRecipientAddressMatchesPatterns <Pattern[]>]
   [-ExceptIfRecipientDomainIs <Word[]>]
   [-ExceptIfRecipientInSenderList <Word[]>]
   [-ExceptIfSCLOver <SclValue>]
   [-ExceptIfSenderADAttributeContainsWords <Word[]>]
   [-ExceptIfSenderADAttributeMatchesPatterns <Pattern[]>]
   [-ExceptIfSenderDomainIs <Word[]>]
   [-ExceptIfSenderInRecipientList <Word[]>]
   [-ExceptIfSenderIpRanges <MultiValuedProperty>]
   [-ExceptIfSenderManagementRelationship <ManagementRelationship>]
   [-ExceptIfSentTo <RecipientIdParameter[]>]
   [-ExceptIfSentToMemberOf <RecipientIdParameter[]>]
   [-ExceptIfSentToScope <ToUserScope>]
   [-ExceptIfSubjectContainsWords <Word[]>]
   [-ExceptIfSubjectMatchesPatterns <Pattern[]>]
   [-ExceptIfSubjectOrBodyContainsWords <Word[]>]
   [-ExceptIfSubjectOrBodyMatchesPatterns <Pattern[]>]
   [-ExceptIfWithImportance <Importance>]
   [-ExpiryDate <DateTime>]
   [-From <RecipientIdParameter[]>]
   [-FromAddressContainsWords <Word[]>]
   [-FromAddressMatchesPatterns <Pattern[]>]
   [-FromMemberOf <RecipientIdParameter[]>]
   [-FromScope <FromUserScope>]
   [-GenerateIncidentReport <RecipientIdParameter>]
   [-GenerateNotification <DisclaimerText>]
   [-HasClassification <String>]
   [-HasNoClassification <Boolean>]
   [-HasSenderOverride <Boolean>]
   [-HeaderContainsMessageHeader <HeaderName>]
   [-HeaderContainsWords <Word[]>]
   [-HeaderMatchesMessageHeader <HeaderName>]
   [-HeaderMatchesPatterns <Pattern[]>]
   [-IncidentReportContent <IncidentReportContent[]>]
   [-IncidentReportOriginalMail <IncidentReportOriginalMail>]
   [-LogEventText <EventLogText>]
   [-ManagerAddresses <RecipientIdParameter[]>]
   [-ManagerForEvaluatedUser <EvaluatedUser>]
   [-MessageContainsDataClassifications <Hashtable[]>]
   [-MessageSizeOver <ByteQuantifiedSize>]
   [-MessageTypeMatches <MessageType>]
   [-Mode <RuleMode>]
   [-ModerateMessageByManager <Boolean>]
   [-ModerateMessageByUser <RecipientIdParameter[]>]
   [-Name <String>]
   [-NotifySender <NotifySenderType>]
   [-PrependSubject <SubjectPrefix>]
   [-Priority <Int32>]
   [-Quarantine <Boolean>]
   [-RecipientADAttributeContainsWords <Word[]>]
   [-RecipientADAttributeMatchesPatterns <Pattern[]>]
   [-RecipientAddressContainsWords <Word[]>]
   [-RecipientAddressMatchesPatterns <Pattern[]>]
   [-RecipientAddressType <RecipientAddressType>]
   [-RecipientDomainIs <Word[]>]
   [-RecipientInSenderList <Word[]>]
   [-RedirectMessageTo <RecipientIdParameter[]>]
   [-RejectMessageEnhancedStatusCode <RejectEnhancedStatus>]
   [-RejectMessageReasonText <RejectText>]
   [-RemoveHeader <HeaderName>]
   [-RemoveOME <Boolean>]
   [-RemoveOMEv2 <Boolean>]
   [-RemoveRMSAttachmentEncryption <Boolean>]
   [-RouteMessageOutboundConnector <OutboundConnectorIdParameter>]
   [-RouteMessageOutboundRequireTls <Boolean>]
   [-RuleErrorAction <RuleErrorAction>]
   [-RuleSubType <RuleSubType>]
   [-SCLOver <SclValue>]
   [-SenderADAttributeContainsWords <Word[]>]
   [-SenderADAttributeMatchesPatterns <Pattern[]>]
   [-SenderAddressLocation <SenderAddressLocation>]
   [-SenderDomainIs <Word[]>]
   [-SenderInRecipientList <Word[]>]
   [-SenderIpRanges <MultiValuedProperty>]
   [-SenderManagementRelationship <ManagementRelationship>]
   [-SentTo <RecipientIdParameter[]>]
   [-SentToMemberOf <RecipientIdParameter[]>]
   [-SentToScope <ToUserScope>]
   [-SetAuditSeverity <String>]
   [-SetHeaderName <HeaderName>]
   [-SetHeaderValue <HeaderValue>]
   [-SetSCL <SclValue>]
   [-SmtpRejectMessageRejectStatusCode <RejectStatusCode>]
   [-SmtpRejectMessageRejectText <RejectText>]
   [-StopRuleProcessing <Boolean>]
   [-SubjectContainsWords <Word[]>]
   [-SubjectMatchesPatterns <Pattern[]>]
   [-SubjectOrBodyContainsWords <Word[]>]
   [-SubjectOrBodyMatchesPatterns <Pattern[]>]
   [-WhatIf]
   [-WithImportance <Importance>]
   [<CommonParameters>]

说明

在本地 Exchange 组织中,在邮箱服务器上创建的规则存储在 Active Directory 中。 组织中的所有邮箱服务器都有权访问同一组规则。 在边缘传输服务器上,规则保存在 Active Directory 轻型目录服务的本地副本中, (AD LDS) 。 边缘传输服务器或邮箱服务器与边缘传输服务器之间不会共享或复制规则。 此外,某些条件和操作是每个服务器角色所独占的。

在邮件已通过 MIME 内容传输编码方法(用于以 ACSII 文本方式在 SMTP 服务器之间传输二进制消息)解码后,搜索邮件中主题或其他头字段中的字词或文本模式。 不能使用条件或例外来搜索邮件中主题或其他头字段的原始(通常为 Base64)编码值。

您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet

示例

示例 1

Set-TransportRule "Sales Team Disclaimer" -FromMemberOf "Sales Department"

此示例通过添加邮件发件人为 Sales Department 组成员的条件来修改名为“销售团队免责声明”传输规则的现有规则。

参数

-ActivationDate

ActivationDate 参数指定规则开始处理消息的时间。 在指定的日期/时间之前,规则不会对邮件执行任何操作。

请使用短日期格式,该格式在运行命令的计算机上的“区域选项”设置中定义。 例如,如果将计算机配置为使用短日期格式 mm/dd/yyyy,请输入 09/01/2018 来指定 2018 年 9 月 1 日。 可以只输入日期,也可以输入当天的日期和时间。 如果输入当天的日期和时间,请将该值括在引号 (") 中,例如,"09/01/2018 5:00 PM"。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ADComparisonAttribute

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

ADComparisonAttribute 参数指定一个条件,用于比较邮件发件人和所有收件人之间的 Active Directory 属性。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

如果不使用 ADComparisonOperator 参数,则使用默认比较运算符 Equal。

Type:ADAttribute
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ADComparisonOperator

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

ADComparisonOperator 参数指定 ADComparisonAttribute 参数的比较运算符。 有效值包含:

  • 相等 (这是默认值)
  • NotEqual
Type:Evaluation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AddManagerAsRecipientType

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

AddManagerAsRecipientType 参数指定一个操作,该操作将消息传送或重定向到发件人的 Manager 属性中定义的用户。 有效值包含:

  • 收件人:将发件人的经理添加到邮件的“收件人”字段。
  • 抄送:将发件人的经理添加到邮件的 Cco 字段。
  • 密件抄送:将发件人的经理添加到邮件的密件抄送字段。
  • 重定向:在不通知发件人或收件人的情况下,将邮件重定向到发件人的经理。

仅当定义了发件人的 Manager 属性时,此操作才有效。

Type:AddedRecipientType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AddToRecipients

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

AddToRecipients 参数指定将收件人添加到邮件的“收件人”字段的操作。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfCcHeader

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfCcHeader 参数指定在邮件的“抄送”字段中查找收件人的条件。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfCcHeaderMemberOf

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfCcHeaderMemberOf 参数指定在邮件的“抄送”字段中查找组成员的条件。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfRecipientAddressContainsWords

注意:在基于云的服务中,此参数的行为与 RecipientAddressContainsWords 参数相同, (邮件中的其他收件人) 不受影响。

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

AnyOfRecipientAddressContainsWords 参数指定在收件人电子邮件地址中查找字词的条件。 可以指定多个用逗号分隔的单词。

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfRecipientAddressMatchesPatterns

注意:在基于云的服务中,此参数的行为与 RecipientAddressMatchesPatterns 参数相同, (邮件中的其他收件人) 不受影响。

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

AnyOfRecipientAddressMatchesPatterns 参数指定使用正则表达式在收件人电子邮件地址中查找文本模式的条件。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfToCcHeader

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfToCcHeader 参数指定在邮件的“收件人”或“抄送”字段中查找收件人的条件。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfToCcHeaderMemberOf

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfToCcHeaderMemberOf 参数指定在邮件的“收件人”和“抄送”字段中查找组成员的条件。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfToHeader

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfToHeader 参数指定在邮件的“收件人”字段中查找收件人的条件。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AnyOfToHeaderMemberOf

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AnyOfToHeaderMemberOf 参数指定在邮件的“To”字段中查找组成员的条件。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此条件的匹配项将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ApplyClassification

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ApplyClassification 参数指定对邮件应用消息分类的操作。 使用 Get-MessageClassification cmdlet 查看可用的消息分类对象。

此参数中引用的邮件分类是可以使用 New-MessageClassification cmdlet 在组织中创建的自定义邮件分类。 它与数据丢失防护 (DLP) 数据分类无关。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ApplyHtmlDisclaimerFallbackAction

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ApplyHtmlDisclaimerFallbackAction 参数指定当 HTML 免责声明无法应用于邮件 ((例如,无法更改内容) 的加密或已签名邮件)时该怎么办。 有效值包含:

  • 包装:这是默认值。 将创建新邮件,并将原始邮件作为附件添加到其中。 免责声明文本将添加到发送给收件人的新邮件中。

    如果希望其他规则检查和处理原始邮件 (现在是新邮件) 中的附件,请确保在免责声明规则 之前 应用这些规则,方法是对免责声明规则使用较低的优先级,对其他规则使用更高的优先级。

    如果将原始邮件作为附件插入新邮件的过程失败,则不会传递原始邮件。 原始邮件将返回到 NDR 中的发件人。

  • 忽略:忽略规则,传递原始邮件时没有免责声明。

  • 拒绝:原始邮件将返回到 NDR 中的发件人。

如果不将此参数与 ApplyHtmlDisclaimerText 参数一起使用,则使用默认值 Wrap。

Type:DisclaimerFallbackAction
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ApplyHtmlDisclaimerLocation

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ApplyHtmlDisclaimerLocation 参数指定在邮件正文中插入 HTML 免责声明文本的位置。 有效值包含:

  • 追加:免责声明将添加到邮件正文的末尾。 此值为默认值。
  • 前面:免责声明插入到邮件正文的开头。

如果不将此参数与 ApplyHtmlDisclaimerText 参数一起使用,则使用默认值 Append。

Type:DisclaimerLocation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ApplyHtmlDisclaimerText

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ApplyHtmlDisclaimerText 参数指定向邮件添加免责声明文本的操作。 免责声明文本可以包含 HTML 标记和内嵌级联样式表 (CSS) 标记。 可以使用 IMG 标记添加图像。

此参数还支持以下令牌,这些令牌使用来自发送方的值:

  • %%City%%
  • %%Company%%
  • %%CountryOrRegion%%
  • %%Department%%
  • %%DisplayName%%
  • %%Fax%%
  • %%FirstName%%
  • %%HomePhone%%
  • %%Initials%%
  • %%LastName%%
  • %%Manager%%
  • %%MobilePhone%%
  • %%Notes%%
  • %%Office%%
  • %%Pager%%
  • %%Phone%%
  • %%PostalCode%%
  • %%PostOfficeBox%%
  • %%StateOrProvince%%
  • %%StreetAddress%%
  • %%Title%%
  • %%UserPrincipalName%%
  • %%WindowsEmailAddress%%

最大字符数为 5000。

使用 ApplyHtmlDisclaimerLocation 参数可以指定在邮件正文中插入文本的位置, (默认值为 Append) ,使用 ApplyHtmlDisclaimerFallbackAction 参数指定在无法将免责声明添加到邮件 (默认值为 Wrap) 时应执行的操作。

Type:DisclaimerText
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ApplyOME

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

ApplyOME 参数指定一个操作,该操作使用Office 365邮件加密来加密邮件及其附件。 有效值包含:

  • $true:邮件和附件已加密。
  • $false:邮件和附件未加密。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-ApplyRightsProtectionCustomizationTemplate

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

ApplyRightsProtectionCustomizationTemplate 参数指定对 OME 加密邮件应用自定义品牌模板的操作。 按名称标识自定义品牌模板。 如果名称中包含空格,则使用引号 (") 括住该名称。

Type:OMEConfigurationIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-ApplyRightsProtectionTemplate

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ApplyRightsProtectionTemplate 参数指定将权限管理服务 (RMS) 模板应用于消息的操作。 按名称标识 RMS 模板。 如果名称中包含空格,则使用引号 (") 括住该名称。

若要使用此操作,需要在组织中拥有 Active Directory Rights Management Services (AD RMS) 服务器,或者组织需要使用 ILS 服务。

使用 Get-RMSTemplate cmdlet 查看可用的 RMS 模板。

有关详细信息,请参阅 传输保护规则

Type:RmsTemplateIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentContainsWords 参数指定在邮件附件中查找字词的条件。 只查看支持的附件类型。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentExtensionMatchesWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentExtensionMatchesWords 参数指定在邮件附件的文件扩展名中查找字词的条件。 可以指定多个用逗号分隔的单词。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentHasExecutableContent

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentHasExecutableContent 参数指定检查附件为可执行文件的邮件的条件。 有效值包含:

  • $true:在邮件附件中查找可执行内容。
  • $false:不要在邮件附件中查找可执行内容。

系统会检查文件属性,而不是依赖于文件扩展名。 有关详细信息,请参阅 邮件流规则检查支持的可执行文件类型

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentIsPasswordProtected

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentIsPasswordProtected 参数指定在邮件 (中查找受密码保护的文件的条件,因为无法) 检查文件的内容。 密码检测适用于 Office 文档、压缩文件 (.zip、.7z、.rar、.tar 等) 和.pdf文件。 有效值包含:

  • $true:查找受密码保护的附件。
  • $false:不要查找受密码保护的附件。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentIsUnsupported

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentIsUnsupported 参数指定在邮件中查找不支持的文件类型的条件。 有效值包含:

  • $true:在消息中查找不支持的文件类型。
  • $false:不要在消息中查找不支持的文件类型。

规则只能检查受支持文件类型的内容。 如果规则找到不支持的附件文件类型,则会触发 AttachmentIsUnsupported 条件。

有关支持的文件类型列表,请参阅 邮件流规则内容检查支持的文件类型

在 Exchange 2013 中,若要扩展支持的文件类型列表,请参阅 将筛选器包 IFilters 注册到 Exchange 2013

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentMatchesPatterns 参数指定使用正则表达式在邮件附件内容中查找文本模式的条件。 只查看支持的附件类型。

可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

尝试匹配文本模式时,仅扫描附件的前 150 KB (KB) 。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentNameMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentNameMatchesPatterns 参数指定一个条件,该条件使用正则表达式在邮件附件的文件名中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentProcessingLimitExceeded

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentProcessingLimitExceeded 参数指定一个条件,用于查找未完成附件扫描的邮件。 有效值包含:

  • $true:查找附件扫描未完成的邮件。
  • $false:不要查找附件扫描未完成的邮件。

使用此条件创建与其他附件处理规则一起工作的规则,以处理无法完全扫描内容的邮件。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentPropertyContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

AttachmentPropertyContainsWords 参数指定在附加的 Office 文档的属性中查找字词的条件。 此条件有助于将邮件流规则 (传输规则) 与 Windows Server 2012 R2 或更高版本、SharePoint 或第三方分类系统中的文件分类基础结构 (FCI) 集成。 有效值为内置文档属性或自定义属性。 内置文档属性有:

  • 业务影响
  • 符合性
  • 机密性
  • 部门
  • 影响
  • 知识产权
  • 个人身份信息
  • 个人信息
  • 个人使用
  • 所需的清理
  • PII
  • Project
  • 受保护的健康信息

此参数的语法为 "PropertyName:Word"。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“PropertyName1:Word1,带空格的短语,word2,...”,“PropertyName2:Word3,带空格的短语,word4,...”。 请勿使用前导或尾随空格。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-AttachmentSizeOver

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

AttachmentSizeOver 参数指定一个条件,用于查找任何附件大于指定大小的邮件。

有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)
  • TB (TB)

TB(兆兆字节)

嵌入的图像被视为附件 (例如签名) 中带有图片的邮件;出于此原因,我们不建议使用非常小的值,因为意外消息将被阻止。

Type:ByteQuantifiedSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-BetweenMemberOf1

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

BetweenMemberOf1 参数指定一个条件,用于查找在组成员之间发送的消息。 需要将此参数与 BetweenMemberOf2 参数一起使用。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-BetweenMemberOf2

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

BetweenMemberOf2 参数指定一个条件,用于查找在组成员之间发送的消息。 需要将此参数与 BetweenMemberOf1 参数一起使用。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-BlindCopyTo

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

BlindCopyTo 参数指定将收件人添加到邮件密件抄送字段的操作。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Comments

Comments 参数指定规则的可选描述性文本, (例如,规则的用途或规则如何随着时间) 的变化。 注释的长度不能超过 1024 个字符。 如果值中有空格,请使用双引号 (") 将此值括起来。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Confirm

Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。

  • 破坏性 cmdlet (例如,Remove-* cmdlet) 具有内置的暂停,该暂停会强制你在继续操作之前确认命令。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:-Confirm:$false
  • 大多数其他 cmdlet (例如,New-* 和 Set-* cmdlet) 没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ContentCharacterSetContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

ContentCharacterSetContainsWords 参数指定在消息中查找字符集名称的条件。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-CopyTo

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

CopyTo 参数指定将收件人添加到邮件的抄送字段的操作。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DeleteMessage

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

DeleteMessage 参数指定一个操作,该操作以无提示方式删除没有 NDR 的消息。 有效值包含:

  • $true:在没有 NDR 的情况下以静默方式删除消息。
  • $false:不要以静默方式删除消息。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Disconnect

此参数仅在本地 Exchange 中的边缘传输服务器上有效。

此参数指定该规则的操作或部分操作。

Disconnect 参数指定一个操作,该操作将结束发送服务器与边缘传输服务器之间的 SMTP 连接,而不生成 NDR。

  • $true:以静默方式结束 SMTP 会话,而不生成 NDR。
  • $false:不要以无提示方式结束 SMTP 会话。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-DlpPolicy

DlpPolicy 参数指定与规则关联的数据丢失防护 (DLP) 策略。 使用一组邮件流规则 (传输规则) 强制实施每个 DLP 策略。 若要了解有关 DLP 的详细信息,请参阅 Exchange Server 中的数据丢失防护

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-DomainController

此参数只在本地 Exchange 中可用。

DomainController 参数指定此 cmdlet 从 Active Directory 读取数据或向其写入数据时使用的域控制器。 可以使用完全限定的域名 (FQDN) 来标识域控制器。 例如,dc01.contoso.com。

边缘传输服务器上不支持 DomainController 参数。 边缘传输服务器使用活动目录轻型目录服务 (AD LDS) 的本地实例来读取和写入数据。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ExceptIfADComparisonAttribute

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfADComparisonAttribute 参数指定一个异常,该异常比较邮件的发件人和所有收件人之间的 Active Directory 属性。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

如果不使用 ExceptIfADComparisonOperator 参数,则使用默认比较运算符 Equal。

Type:ADAttribute
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfADComparisonOperator

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfADComparisonOperator 参数指定 ExceptIfADComparisonAttribute 参数的比较运算符。 有效值包含:

  • 相等 (这是默认值)
  • NotEqual
Type:Evaluation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfCcHeader

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfCcHeader 参数指定在邮件的抄送字段中查找收件人的异常。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfCcHeaderMemberOf

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfCcHeaderMemberOf 参数指定在邮件的“抄送”字段中查找组成员的异常。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfRecipientAddressContainsWords

注意:在基于云的服务中,此参数的行为与 ExceptIfRecipientAddressContainsWords 参数相同, (邮件中的其他收件人) 不受影响。

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfAnyOfRecipientAddressContainsWords 参数指定在收件人电子邮件地址中查找字词的异常。 可以指定多个用逗号分隔的单词。

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfRecipientAddressMatchesPatterns

注意:在基于云的服务中,此参数的行为与 ExceptIfRecipientAddressMatchesPatterns 参数相同, (邮件中的其他收件人) 不受影响。

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfAnyOfRecipientAddressMatchesPatterns 参数指定一个异常,该异常使用正则表达式在收件人电子邮件地址中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfToCcHeader

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfToCcHeader 参数指定在邮件的“收件人”或“抄送”字段中查找收件人的异常。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfToCcHeaderMemberOf

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfToCcHeaderMemberOf 参数指定在邮件的“收件人”和“抄送”字段中查找组成员的异常。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfToHeader

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfToHeader 参数指定在邮件的“收件人”字段中查找收件人的异常。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAnyOfToHeaderMemberOf

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAnyOfToHeaderMemberOf 参数指定在邮件的“To”字段中查找组成员的异常。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

此异常的匹配项可防止将规则操作应用于邮件的所有收件人。 例如,如果操作用于拒绝邮件,那么邮件将发送到邮件的全部收件人,而不是仅发送到指定收件人。

注意:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentContainsWords 参数指定在邮件附件中查找字词的异常。 只查看支持的附件类型。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentExtensionMatchesWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentExtensionMatchesWords 参数指定在邮件附件的文件扩展名中查找字词的异常。 可以指定多个用逗号分隔的单词。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentHasExecutableContent

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentHasExecutableContent 参数指定一个异常,用于检查附件为可执行文件的邮件。 有效值包含:

  • $true:在邮件附件中查找可执行内容。
  • $false:不要在邮件附件中查找可执行内容。

系统会检查文件属性,而不是依赖于文件扩展名。 有关详细信息,请参阅 邮件流规则检查支持的可执行文件类型

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentIsPasswordProtected

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentIsPasswordProtected 参数指定在消息中查找受密码保护的文件的异常 (,因为无法) 检查文件的内容。 密码检测适用于 Office 文档、压缩文件 (.zip、.7z、.rar、.tar 等) 和.pdf文件。 有效值包含:

  • $true:查找受密码保护的附件。
  • $false:不要查找受密码保护的附件。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentIsUnsupported

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentIsUnsupported 参数指定在消息中查找不支持的文件类型的异常。 有效值包含:

  • $true:在消息中查找不支持的文件类型。
  • $false:不要在消息中查找不支持的文件类型。

规则只能检查受支持文件类型的内容。 如果规则找到不支持的附件文件类型,则会触发 ExceptIfAttachmentIsUnsupported 异常。

有关支持的文件类型列表,请参阅 邮件流规则内容检查支持的文件类型

在 Exhange 2013 中,若要扩展支持的文件类型列表,请参阅 将筛选器包 IFilters 注册到 Exchange 2013

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentMatchesPatterns 参数指定一个异常,该异常使用正则表达式在邮件附件的内容中查找文本模式。 只查看支持的附件类型。

可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

尝试匹配文本模式时,仅扫描附件的前 150 KB。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentNameMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentNameMatchesPatterns 参数指定一个异常,该异常使用正则表达式在邮件附件的文件名中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentProcessingLimitExceeded

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentProcessingLimitExceeded 参数指定一个异常,用于查找附件扫描未完成的邮件。 有效值包含:

  • $true:查找附件扫描未完成的邮件。
  • $false:不要查找附件扫描未完成的邮件。

使用此例外创建与其他附件处理规则一起工作的规则,以处理无法完全扫描内容的邮件。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentPropertyContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfAttachmentPropertyContainsWords 参数指定在附加的 Office 文档的属性中查找字词的异常。 此条件有助于将规则与 Windows Server 2018 R2 或更高版本、SharePoint 或第三方分类系统中的文件分类基础结构 (FCI) 集成。 有效值为内置文档属性或自定义属性。 内置文档属性有:

  • 业务影响
  • 符合性
  • 机密性
  • 部门
  • 影响
  • 知识产权
  • 个人身份信息
  • 个人信息
  • 个人使用
  • 所需的清理
  • PII
  • Project
  • 受保护的健康信息

此参数的语法为 "PropertyName:Word"。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“PropertyName1:Word1,带空格的短语,word2,...”,“PropertyName2:Word3,带空格的短语,word4,...”。 请勿使用具有前导或尾随空格的值。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfAttachmentSizeOver

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfAttachmentSizeOver 参数指定一个异常,用于查找任何附件大于指定大小的邮件。

有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)
  • TB (TB)

TB(兆兆字节)

Type:ByteQuantifiedSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfBetweenMemberOf1

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfBetweenMemberOf1 参数指定一个异常,用于查找在组成员之间发送的消息。 需要将此参数与 ExceptIfBetweenMemberOf2 参数一起使用。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfBetweenMemberOf2

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfBetweenMemberOf2 参数指定一个异常,用于查找在组成员之间发送的消息。 需要将此参数与 ExceptIfBetweenMemberOf1 参数一起使用。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfContentCharacterSetContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfContentCharacterSetContainsWords 参数指定在消息中查找字符集名称的异常。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfFrom

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfFrom 参数指定一个异常,用于查找来自特定发件人的邮件。 可以使用唯一标识该发件人的任何值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfFromAddressContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfFromAddressContainsWords 参数指定在发件人电子邮件地址中查找字词的异常。 可以指定多个用逗号分隔的单词。

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfFromAddressMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfFromAddressMatchesPatterns 参数指定一个异常,该异常使用正则表达式在发件人的电子邮件地址中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

注意:尝试使用此参数搜索空的“发件人”地址不起作用。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfFromMemberOf

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfFromMemberOf 参数指定一个异常,用于查找组成员发送的消息。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfFromScope

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfFromScope 参数指定查找邮件发件人位置的异常。 有效值包含:

  • InOrganization:邮件是通过经过身份验证的连接发送或接收的,并且发件人至少满足以下条件之一:发件人是组织中邮箱、邮件用户、组或已启用邮件的公用文件夹,或者发件人的电子邮件地址位于配置为组织中权威域或内部中继域的接受域中。
  • NotInOrganization:发件人的电子邮件地址不在接受的域中,或者发件人的电子邮件地址位于配置为外部中继域的接受域中。
Type:FromUserScope
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHasClassification

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfHasClassification 参数指定一个异常,用于查找具有指定消息分类的消息。

使用 Get-MessageClassification cmdlet 标识消息分类。 例如,若要使用公司内部分类查找消息,请使用以下语法:

-ExceptIfHasClassification @(Get-MessageClassification "Company Internal").Identity

此参数中引用的邮件分类是可以使用 New-MessageClassification cmdlet 在组织中创建的自定义邮件分类。 它与 DLP 数据分类无关。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHasNoClassification

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfHasNoClassification 参数指定一个异常,用于查找具有或不包含任何消息分类的消息。 有效值包含:

  • $true:查找没有邮件分类的邮件。
  • $false:查找具有一个或多个邮件分类的消息。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHasSenderOverride

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfHasSenderOverride 参数指定一个异常,用于查找发件人选择重写 DLP 策略的消息。 有效值包含:

  • $true:查找发件人采取措施替代 DLP 策略的消息。
  • $false:不要查找发件人采取了操作来替代 DLP 策略的邮件。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHeaderContainsMessageHeader

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfHeaderContainsMessageHeader 参数在搜索 ExceptIfHeaderContainsWords 参数指定的单词时指定邮件头字段的名称。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHeaderContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfHeaderContainsWords 参数指定在标头字段中查找字词的异常。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

使用 ExceptIfHeaderContainsMessageHeader 参数指定要搜索的标头字段。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHeaderMatchesMessageHeader

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfHeaderMatchesMessageHeader 参数在搜索 ExceptIfHeaderMatchesPatterns 参数指定的文本模式时指定邮件头字段的名称。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfHeaderMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfHeaderMatchesPatterns 参数指定一个异常,该异常使用正则表达式在标头字段中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

使用 ExceptIfHeaderMatchesMessageHeader 参数指定要搜索的标头字段。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfManagerAddresses

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfManagerAddresses 参数指定 ExceptIfManagerForEvaluatedUser 参数的用户 (管理器) 。 可以使用任何能够唯一标识该用户的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

指定是否要使用 ExceptIfManagerForEvaluatedUser 参数将这些用户查找为发件人或收件人的管理员。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfManagerForEvaluatedUser

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfManagerForEvaluatedUser 参数指定在发件人或收件人的 Manager 属性中查找用户的异常。 有效值包含:

  • 收件人:用户是收件人的经理。
  • 发件人:用户是发件人的经理。

使用 ExceptIfManagerAddresses 参数指定要查找的用户。

Type:EvaluatedUser
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfMessageContainsDataClassifications

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfMessageContainsDataClassifications 参数指定在邮件正文和任何附件中查找敏感信息类型的异常。

此参数使用语法 @{SensitiveInformationType1},@{SensitiveInformationType2},...@{SensitiveInformationTypeN}。 例如,要查找包含至少两个信用卡号码和至少一个 ABA 银行代号的内容,请使用值 @{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}。

有关可用敏感信息类型的列表,请参阅 Exchange Server 中的敏感信息类型

Type:Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-ExceptIfMessageSizeOver

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfMessageSizeOver 参数指定一个异常,用于查找大于指定大小的消息。 大小包括邮件和所有附件。

有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)
  • TB (TB)

TB(兆兆字节)

Type:ByteQuantifiedSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfMessageTypeMatches

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfMessageTypeMatches 参数指定一个异常,用于查找指定类型的消息。 有效值包含:

  • OOF:由用户配置的自动答复消息。
  • AutoForward:自动转发给备用收件人的邮件。 在 Exchange Online 中,如果邮件已使用邮箱转发 (也称为 SMTP 转发) 转发,则此异常在邮件流规则评估期间将不匹配
  • 加密:S/MIME 加密的消息。 在瘦客户端(如 Outlook 网页版)中,目前不支持将加密作为消息类型。
  • 日历:会议请求和响应。
  • PermissionControlled:使用Office 365消息加密 (OME) 、Rights Management 和敏感度标签配置特定权限的消息 (加密) 。
  • 语音邮件:统一消息服务转发的语音邮件。
  • 已签名:经过数字签名的消息。
  • ApprovalRequest:发送给审查者的审查请求消息。
  • ReadReceipt:已读回执。
Type:MessageType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientADAttributeContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfRecipientADAttributeContainsWords 参数指定在收件人的 Active Directory 属性中查找字词的异常。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:Word”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:Word1,Phrase with spaces,word2...”,“AttributeName2:Word3,Phrase with spaces,word4...”。 不要使用带前导空格或尾随空格的字词。

例如,"City:San Francisco,Palo Alto" 或 "City:San Francisco,Palo Alto"、"Department:Sales,Finance"。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientADAttributeMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfRecipientADAttributeMatchesPatterns 参数指定一个异常,该异常使用正则表达式在收件人的 Active Directory 属性中查找文本模式。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:正则表达式”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:正则表达式1,正则表达式2...”,“AttributeName2:正则表达式3,正则表达式4...”。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientAddressContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfRecipientAddressContainsWords 参数指定在收件人电子邮件地址中查找字词的异常。 可以指定多个用逗号分隔的单词。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientAddressMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfRecipientAddressMatchesPatterns 参数指定一个异常,该异常使用正则表达式在收件人电子邮件地址中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientDomainIs

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfRecipientDomainIs 参数指定一个异常,用于查找具有指定域中电子邮件地址的收件人。 可以指定多个域,中间用逗号隔开。

此异常与域和子域匹配。 例如,“contoso.com”与“contoso.com”和“subdomain.contoso.com”匹配。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfRecipientInSenderList

此参数仅在基于云的服务中可用。

保留此参数以供 Microsoft 内部使用。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-ExceptIfSCLOver

注意:此参数仅在本地 Exchange 中有效。 此异常在基于云的服务中不起作用。

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

此例外适用于邮箱服务器和边缘传输服务器。

ExceptIfSCLOver 参数指定一个异常,用于查找消息的 SCL 值。 有效值包含:

  • -1:邮件来自受信任的发件人,因此邮件会绕过垃圾邮件筛选。
  • 整数 0 到 9:较高的值表示邮件更有可能是垃圾邮件。

规则查找 SCL 值大于或等于指定值的邮件。

Type:SclValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSenderADAttributeContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSenderADAttributeContainsWords 参数指定在邮件发件人的 Active Directory 属性中查找字词的异常。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:Word”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:Word1,Phrase with spaces,word2...”,“AttributeName2:Word3,Phrase with spaces,word4...”。 不要使用带前导空格或尾随空格的字词。

例如,"City:San Francisco,Palo Alto" 或 "City:San Francisco,Palo Alto"、"Department:Sales,Finance"。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSenderADAttributeMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSenderADAttributeMatchesPatterns 参数指定一个异常,该异常使用正则表达式在邮件发送方的 Active Directory 属性中查找文本模式。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:正则表达式”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:正则表达式1,正则表达式2...”,“AttributeName2:正则表达式3,正则表达式4...”。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSenderDomainIs

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSenderDomainIs 参数指定一个异常,用于查找具有指定域中电子邮件地址的发件人。 可以指定多个域,中间用逗号隔开。

此异常与域和子域匹配。 例如,“contoso.com”与“contoso.com”和“subdomain.contoso.com”匹配。

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSenderInRecipientList

此参数仅在基于云的服务中可用。

保留此参数以供 Microsoft 内部使用。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-ExceptIfSenderIpRanges

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSenderIpRanges 参数指定一个异常,用于查找其 IP 地址与指定值匹配或位于指定范围内的发件人。 有效值包含:

  • 单个 IP 地址:例如 192.168.1.1。
  • IP 地址范围:例如 192.168.0.1-192.168.0.254。
  • 无类域间路由 (CIDR) IP 地址范围:例如 192.168.0.1/25。

可以指定用逗号分隔的多个值。

在Exchange Online中,评估此异常期间使用的 IP 地址是到达服务之前最后一个跃点的地址。 不保证此 IP 地址是原始发件人的 IP 地址,尤其是在消息传输过程中使用第三方软件时。

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSenderManagementRelationship

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSenderManagementRelationship 参数指定一个异常,用于查找邮件中的发件人和收件人之间的关系。 有效值包含:

  • 经理:发件人是收件人的经理。
  • DirectReport:收件人是发件人的经理。
Type:ManagementRelationship
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSentTo

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSentTo 参数指定在邮件中查找收件人的异常。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSentToMemberOf

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

ExceptIfSentToMemberOf 参数指定一个异常,用于查找发送到组成员的消息。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 名称
  • 可分辨名称 (DN)
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

PD_UCC_Multiple_Values

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSentToScope

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfSentToScope 参数指定查找收件人位置的异常。 有效值包含:

  • InOrganization:邮件是通过经过身份验证的连接发送或接收的,收件人至少满足以下条件之一:收件人是组织中邮箱、邮件用户、组或已启用邮件的公用文件夹,或者收件人的电子邮件地址位于配置为权威域或组织中内部中继域的接受域中。
  • NotInOrganization:收件人在组织外部。 收件人的电子邮件地址不在接受的域中,或者在组织中配置为外部中继域的接受域中。
  • ExternalPartner:此值仅在本地 Exchange 中可用。 收件人位于合作伙伴组织中,你已将域安全性 (相互 TLS 身份验证) 配置为发送邮件。
  • ExternalNonPartner:此值仅在本地 Exchange 中可用。 收件人是组织外部的,组织不是合作伙伴组织。
Type:ToUserScope
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSubjectContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfSubjectContainsWords 参数指定在消息的“主题”字段中查找字词的异常。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSubjectMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfSubjectMatchesPatterns 参数指定一个异常,该异常使用正则表达式在邮件的“主题”字段中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSubjectOrBodyContainsWords

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfSubjectOrBodyContainsWords 参数指定一个异常,用于在邮件的“主题”字段或正文中查找字词。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfSubjectOrBodyMatchesPatterns

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,邮箱服务器和边缘传输服务器上提供此例外。

ExceptIfSubjectOrBodyMatchesPatterns 参数指定在邮件的 Subject 字段或正文中查找文本模式的异常。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExceptIfWithImportance

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

在本地 Exchange 中,此例外仅适用于邮箱服务器。

ExceptIfWithImportance 参数指定一个异常,用于查找具有指定重要性级别的消息。 有效值包含:

  • 一般
Type:Importance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ExpiryDate

此参数指定该规则的异常或部分异常。 相应条件参数的名称不包括 ExceptIf 前缀。

ExpiryDate 参数指定此规则何时停止处理消息。 在指定日期/时间之后,规则不会对邮件执行任何操作。

请使用短日期格式,该格式在运行命令的计算机上的“区域选项”设置中定义。 例如,如果将计算机配置为使用短日期格式 mm/dd/yyyy,请输入 09/01/2018 来指定 2018 年 9 月 1 日。 可以只输入日期,也可以输入当天的日期和时间。 如果输入当天的日期和时间,请将该值括在引号 (") 中,例如,"09/01/2018 5:00 PM"。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-From

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

From 参数指定一个条件,用于查找来自特定发件人的消息。 可以使用唯一标识该发件人的任何值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-FromAddressContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

FromAddressContainsWords 参数指定在发件人的电子邮件地址中查找字词的条件。 可以指定多个用逗号分隔的单词。

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-FromAddressMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

FromAddressMatchesPatterns 参数指定一个条件,该条件使用正则表达式在发件人的电子邮件地址中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

注意:尝试使用此参数搜索空的“发件人”地址不起作用。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-FromMemberOf

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

FromMemberOf 参数指定一个条件,用于查找组成员发送的消息。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-FromScope

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

FromScope 参数指定一个条件,用于查找邮件发件人的位置。 有效值包含:

  • InOrganization:邮件是通过经过身份验证的连接发送或接收的,并且发件人至少满足以下条件之一:发件人是组织中邮箱、邮件用户、组或已启用邮件的公用文件夹,或者发件人的电子邮件地址位于配置为组织中权威域或内部中继域的接受域中。
  • NotInOrganization:发件人的电子邮件地址不在接受的域中,或者发件人的电子邮件地址位于配置为外部中继域的接受域中。
Type:FromUserScope
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-GenerateIncidentReport

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

GenerateIncidentReport 参数指定在何处发送 IncidentReportContent 参数定义的事件报告。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

如果邮件违反了组织中的 DLP 策略,则将为其生成一个事件报告。

注意:不会为 DLP 或邮件流规则生成的通知或其他事件报告生成 incdent 报告。

Type:RecipientIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-GenerateNotification

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

GenerateNotification 参数指定向收件人发送通知消息的操作。 例如,您可以使用此参数通知收件人,邮件被规则拒绝,或标记为垃圾邮件并且传递到其“垃圾邮件”文件夹。

此参数支持纯文本、HTML 标记和以下关键字,这些关键字使用原始邮件中的值:

  • %%From%%
  • %%To%%
  • %%Cc%%
  • %%Subject%%
  • %%Headers%%
  • %%MessageDate%%

最大字符数为 5120。

Type:DisclaimerText
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HasClassification

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

HasClassification 参数指定一个条件,用于查找具有指定消息分类的消息。

使用 Get-MessageClassification cmdlet 标识消息分类。 例如,若要使用公司内部分类查找消息,请使用以下语法:

-HasClassification @(Get-MessageClassification "Company Internal").Identity

此参数中引用的邮件分类是可以使用 New-MessageClassification cmdlet 在组织中创建的自定义邮件分类。 它不与 DLP 分类相关。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HasNoClassification

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

HasNoClassification 参数指定一个条件,用于查找具有或不包含任何消息分类的消息。 有效值包含:

  • $true:查找没有邮件分类的邮件。
  • $false:查找具有一个或多个邮件分类的消息。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HasSenderOverride

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

HasSenderOverride 参数指定一个条件,用于查找发件人选择重写 DLP 策略的消息。 有效值包含:

  • $true:查找发件人采取措施替代 DLP 策略的消息。
  • $false:不要查找发件人采取了操作来替代 DLP 策略的邮件。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HeaderContainsMessageHeader

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

在搜索 HeaderContainsWords 参数指定的单词时,HeaderContainsMessageHeader 参数指定邮件头中标头字段的名称。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HeaderContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

HeaderContainsWords 参数指定在标头字段中查找字词的条件。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

使用 HeaderContainsMessageHeader 参数指定要搜索的标头字段。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HeaderMatchesMessageHeader

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

在搜索 HeaderMatchesPatterns 参数指定的文本模式时,HeaderMatchesMessageHeader 参数指定邮件头中的标头字段的名称。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-HeaderMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

HeaderMatchesPatterns 参数指定使用正则表达式在标头字段中查找文本模式的条件。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

使用 HeaderMatchesMessageHeader 参数指定要搜索的标头字段。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Identity

Identity 参数指定要修改的规则。 可以使用唯一标识该规则的任何值。 例如:

  • 名称
  • 可分辨名称 (DN)
  • GUID
Type:RuleIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-IncidentReportContent

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

IncidentReportContent 参数指定在消息违反 DLP 策略时生成的事件报告中包含的消息属性。 有效值包含:

  • 发件人:邮件的发件人。
  • 收件人:邮件的“收件人”字段中的收件人。 事件报告中仅显示前 10 个收件人。 如果收件人超过 10 个,将显示剩余的收件人数。
  • 主题:邮件的“主题”字段。
  • 抄送:邮件的“抄送”字段中的收件人。 事件报告中仅显示前 10 个收件人。 如果收件人超过 10 个,将显示剩余的收件人数。
  • 密件抄送:邮件的密件抄送字段中的收件人。 事件报告中仅显示前 10 个收件人。 如果收件人超过 10 个,将显示剩余的收件人数。
  • 严重性:触发的规则的审核严重性。 如果邮件由多个规则处理,则会显示最高严重性。
  • 替代:如果发件人选择替代策略提示,则替代。 如果发送方提供了理由,则还包含理由的前 100 个字符。
  • RuleDetections:邮件触发的规则列表。
  • FalsePositive:如果发件人将邮件标记为策略提示的误报,则为误报。
  • DataClassifications:消息中检测到的敏感信息类型的列表。
  • IdMatch:检测到的敏感信息类型、消息中完全匹配的内容,以及匹配敏感信息前后的 150 个字符。
  • AttachOriginalMail:整个原始邮件作为附件。

事件报告中始终包含邮件 ID。

可以指定用逗号分隔的多个值。

将此参数与 GenerateIncidentReport 参数一起使用。

Type:IncidentReportContent[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-IncidentReportOriginalMail

此参数仅在 2013 Exchange Server可用。

此参数已被弃用,将不再使用。 请改用 IncidentReportContent 参数。 IncidentReportContent 参数上的值 AttachOriginalMail 等效于将此参数设置为值 IncludeOriginalMail。

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

IncidentReportOriginalMail 参数指定是否在事件报告中包括原始邮件。 此参数与 GenerateIncidentReport 参数一起使用。 有效值包含:

  • IncludeOriginalMail
  • DoNotIncludeOriginalMail (这是默认值)
Type:IncidentReportOriginalMail
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013

-LogEventText

此参数仅在本地 Exchange 中的边缘传输服务器上有效。

此参数指定该规则的操作或部分操作。

LogEventText 参数指定在本地边缘传输服务器上的应用程序日志中创建条目的操作。 此参数的值指定要包含在事件日志条目中的文本。 如果文本包含空格,请将值括在引号 (“) 中。

条目包含以下信息:

  • 级别:信息
  • 源:MSExchange 消息传送策略
  • 事件 ID:4000
  • 任务类别:规则
  • EventData: The following message is logged by an action in the rules: <text you specify>
Type:EventLogText
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ManagerAddresses

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

ManagerAddresses 参数指定 ExceptIfManagerForEvaluatedUser 参数的用户 (管理员) 。 可以使用任何能够唯一标识该用户的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

指定是否要使用 ManagerForEvaluatedUser 参数将这些用户查找为发件人或收件人的管理员。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ManagerForEvaluatedUser

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

ManagerForEvaluatedUser 参数指定在发件人或收件人的 Manager 属性中查找用户的条件。 有效值包含:

  • 收件人:用户是收件人的经理。
  • 发件人:用户是发件人的经理。

使用 ManagerAddresses 参数指定要查找的用户。

Type:EvaluatedUser
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-MessageContainsDataClassifications

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

MessageContainsDataClassifications 参数指定在邮件正文和任何附件中查找敏感信息类型的条件。

此参数使用语法 @{SensitiveInformationType1},@{SensitiveInformationType2},...@{SensitiveInformationTypeN}。 例如,要查找包含至少两个信用卡号码和至少一个 ABA 银行代号的内容,请使用值 @{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}。

有关可用敏感信息类型的列表,请参阅 Exchange Server 中的敏感信息类型

可以使用 NotifySender 参数指定通知选项。

Type:Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-MessageSizeOver

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

MessageSizeOver 参数指定一个条件,用于查找大于指定大小的消息。 大小包括邮件和所有附件。

有效值是一个数字,最大可为 1.999999999 TB(即 2199023254528 B)或值 unlimited。默认值为 6 GB(即 6442450944 B)。

  • B(字节)
  • KB(千字节)
  • MB(兆字节)
  • GB(千兆字节)
  • TB (TB)

TB(兆兆字节)

Type:ByteQuantifiedSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-MessageTypeMatches

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

MessageTypeMatches 参数指定一个条件,用于查找指定类型的消息。 有效值包含:

  • OOF:由用户配置的自动答复消息。
  • AutoForward:自动转发给备用收件人的邮件。 在Exchange Online中,如果邮件已使用邮箱转发 (也称为 SMTP 转发) 转发,则此条件在邮件流规则评估期间将不匹配
  • 加密:S/MIME 加密的消息。 在瘦客户端(如 Outlook 网页版)中,目前不支持将加密作为消息类型。
  • 日历:会议请求和响应。
  • PermissionControlled:使用Office 365消息加密 (OME) 、Rights Management 和敏感度标签配置特定权限的消息 (加密) 。
  • 语音邮件:统一消息服务转发的语音邮件。
  • 已签名:经过数字签名的消息。
  • ApprovalRequest:发送给审查者的审查请求消息。
  • ReadReceipt:已读回执。
Type:MessageType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Mode

Mode 参数指定规则的操作方式。 有效值包含:

  • 审核:规则将执行的操作将写入邮件跟踪日志,但不会对邮件执行任何影响邮件传递的操作。 将发生 GenerateIncidentReport 操作。
  • AuditAndNotify:规则将执行的操作将写入邮件跟踪日志,但不会对邮件执行任何影响邮件传递的操作。 将发生 GenerateIncidentReport 和 GenerateNotification 操作。
  • 强制:执行规则中指定的所有操作。 此值为默认值。
Type:RuleMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ModerateMessageByManager

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ModerateMessageByManager 参数指定一个操作,该操作将邮件转发给发件人的 Manager 属性中指定的用户以供审批。 在经理批准邮件后,邮件将传递给收件人。 有效值包含:

  • $true:已启用发件人经理的审核。
  • $false:禁用发件人经理的审核。

仅当定义了发件人的 Manager 属性时,此操作才有效。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-ModerateMessageByUser

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

ModerateMessageByUser 参数指定将消息转发给指定用户以供审批的操作。 其中一个用户批准邮件后,邮件将传递给收件人。 可以使用唯一标识用户的 ay 值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

不能使用通讯组作为审查方。

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Name

Name 参数指定要创建的传输规则的显示名称。 名称的长度可以 Name 参数指定规则的唯一名称。 最大长度为 64 个字符。 如果值中有空格,请使用双引号 (") 将此值括起来。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-NotifySender

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

NotifySender 参数指定在邮件违反 DLP 策略时通知发件人的操作。 有效值包含:

  • NotifyOnly:发送方会收到通知,但邮件正常传递。
  • RejectMessage:邮件被拒绝,并通知发件人。
  • RejectUnlessFalsePositiveOverride:除非发件人将其标记为误报,否则邮件将被拒绝。
  • RejectUnlessSilentOverride:除非发件人已选择替代策略限制,否则邮件被拒绝。
  • RejectUnlessExplicitOverride:这与 RejectUnlessSilentOverride 相同,但发送方也可以提供替代策略限制的理由。

对于除 NotifyOnly 之外的所有值,可以使用 RejectMessageEnhancedStatusCode 和 RejectMessageReasonText 参数指定增强状态代码和拒绝原因。 默认增强状态代码为 5.7.1,默认拒绝原因是传递未授权,邮件被拒绝。

如果使用此参数,还需要使用 MessageContainsDataClassifications 参数指定在消息中查找敏感信息类型的条件。

此操作仅适用于内部用户发送的消息。 外部发件人不会收到通知。

Type:NotifySenderType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-PrependSubject

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

PrependSubject 参数指定一个操作,该操作将文本添加到邮件的“主题”字段的开头。 此参数的值为要添加的文本。 如果文本包含空格,请将值括在引号 (“) 中。

请考虑使用冒号 (:) 和空格(或至少空格)结束此参数的值,以将其与原始主题分隔开来。

Type:SubjectPrefix
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Priority

Priority 参数为确定规则处理顺序的规则指定优先级值。 整数值越小表示优先级越高,值 0 表示优先级最高,规则不能具有相同的优先级值。

此参数的有效值和默认值取决于现有规则的数量。 例如,如果有 8 个现有规则:

  • 此参数的有效值和默认值取决于现有规则的数量。例如,如果现有 8 个规则:
  • 现有 8 个规则的有效优先级值为 0、1、2、3、4、5、6、7。
  • 新规则(第 9 个规则)的有效优先级值范围是 0 至 8。

如果修改规则的优先级值,则规则在列表中的位置会发生变化,以匹配指定的优先级值。 换句话说,如果将规则的优先级值设置为与现有规则相同的值,则现有规则的优先级值和所有其他低优先级规则的优先级值在增加 1 后。

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-Quarantine

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅在边缘传输服务器上可用。

Quarantine 参数指定隔离邮件的操作。

  • 在本地 Exchange 中,邮件将传递到已配置为内容筛选一部分的隔离邮箱。 如果没有配置隔离邮箱,则会将邮件以 NDR 的形式退回给发件人。
  • 在 Microsoft 365 中,邮件将传递到托管隔离区。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientADAttributeContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

RecipientADAttributeContainsWords 参数指定在收件人的 Active Directory 属性中查找字词的条件。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:Word”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:Word1,Phrase with spaces,word2...”,“AttributeName2:Word3,Phrase with spaces,word4...”。 不要使用带前导空格或尾随空格的字词。

例如,"City:San Francisco,Palo Alto" 或 "City:San Francisco,Palo Alto"、"Department:Sales,Finance"。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientADAttributeMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

RecipientADAttributeMatchesPatterns 参数指定使用正则表达式在收件人的 Active Directory 属性中查找文本模式的条件。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:正则表达式”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:正则表达式1,正则表达式2...”,“AttributeName2:正则表达式3,正则表达式4...”。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientAddressContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

RecipientAddressContainsWords 参数指定在收件人电子邮件地址中查找字词的条件。 可以指定多个用逗号分隔的单词。 当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientAddressMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

RecipientAddressMatchesPatterns 参数指定使用正则表达式在收件人电子邮件地址中查找文本模式的条件。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

当收件人是单个用户时,此参数可用。 此参数不能用于通讯组。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientAddressType

此参数仅在基于云的服务中可用。

RecipientAddressType 参数指定条件和例外检查收件人电子邮件地址的方式。 有效值包含:

  • 原始:规则仅检查收件人的主 SMTP 电子邮件地址。
  • 已解决:规则检查收件人的主 SMTP 电子邮件地址和所有代理地址。 此为默认值
Type:RecipientAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RecipientDomainIs

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

RecipientDomainIs 参数指定一个条件,用于查找具有指定域中电子邮件地址的收件人。 可以指定多个域,中间用逗号隔开。

此条件与域和子域匹配。 例如,“contoso.com”与“contoso.com”和“subdomain.contoso.com”匹配。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RecipientInSenderList

此参数仅在基于云的服务中可用。

保留此参数以供 Microsoft 内部使用。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RedirectMessageTo

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

RedirectMessageTo 参数指定将邮件重定向到指定收件人的规则操作。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RejectMessageEnhancedStatusCode

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

RejectMessageEnhancedStatusCode 参数指定规则拒绝邮件时使用的增强状态代码。 有效值为 5.7.1 或介于 5.7.900 和 5.7.999 之间。

可以将此参数与 NotifySender 参数一起使用,用于自定义未送达报告 (也称为 NDR 或退回邮件) 。

如果将此参数与 RejectMessageReasonText 参数一起使用,则增强状态代码值将设置为 5.7.1。

若要进一步自定义 NDR ((例如,多种语言) ),需要使用 New-SystemMessage cmdlet 创建自定义消息。

Type:RejectEnhancedStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RejectMessageReasonText

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

RejectMessageReasonText 参数指定规则拒绝邮件时使用的说明文本。 最大字符数为 1024。 如果值中有空格,请使用双引号 (") 将此值括起来。

可以将此参数与 NotifySender 参数一起使用,用于自定义未送达报告 (也称为 NDR 或退回邮件) 。

如果将此参数与 RejectMessageEnhancedStatusCode 参数一起使用,则自定义说明文本值将设置为“传递未授权,消息被拒绝”。

若要进一步自定义 NDR ((例如,多种语言) ),需要使用 New-SystemMessage cmdlet 创建自定义消息。

Type:RejectText
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RemoveHeader

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

RemoveHeader 参数指定从邮件头中删除标头字段的操作。 此参数的值指定要删除的标头字段的名称。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RemoveOME

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

RemoveOME 参数指定从邮件及其附件中删除以前版本的 Office 365 邮件加密的操作。 有效值包含:

  • $true:邮件和附件已解密。
  • $false:邮件和附件不会解密。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RemoveOMEv2

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

RemoveOMEv2 参数指定删除邮件及其附件Office 365邮件加密的操作。 有效值包含:

  • $true:邮件和附件已解密。
  • $false:邮件和附件不会解密。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RemoveRMSAttachmentEncryption

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

RemoveRMSAttachmentEncryption 参数指定从电子邮件中的加密附件中删除Microsoft Purview 邮件加密的操作。 附件在附加到邮件之前已加密。 无需对消息本身进行加密。 有效值包含:

  • $true:加密附件已解密。
  • $false:加密附件不会解密。

此参数还需要 RemoveOMEv2 参数的值$true。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RouteMessageOutboundConnector

此参数仅在基于云的服务中可用。

此参数指定该规则的操作或部分操作。

RouteMessageOutboundConnector 参数指定通过 Microsoft 365 中指定的出站连接器路由消息的操作。 您可以使用唯一标识连接器的任何值。 例如:

  • 名称
  • 可分辨名称 (DN)
  • GUID
Type:OutboundConnectorIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-RouteMessageOutboundRequireTls

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

RouteMessageOutboundRequireTls 参数指定一个操作,该操作使用传输层安全性 (TLS) 加密在组织外部传递消息。 有效值包含:

  • $true:必须通过 TLS 加密通道传递消息。
  • $false:传递消息不需要 TLS 加密通道。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RuleErrorAction

RuleErrorAction 参数指定在邮件上无法完成规则处理时要执行的操作。 有效值包含:

  • 忽略:消息仍然发送。 此值为默认值。
  • 延迟:延迟消息,因此规则引擎可以尝试再次处理消息。
Type:RuleErrorAction
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-RuleSubType

RuleSubType 参数指定规则类型。 有效值包含:

  • Dlp:规则与 DLP 策略相关联。
  • 无:规则是与 DLP 策略不关联的常规规则。
Type:RuleSubType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SCLOver

注意:此参数仅在本地 Exchange 中有效。 这种情况在基于云的服务中不起作用。

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

此条件在邮箱服务器和边缘传输服务器上可用。

SCLOver 参数指定一个条件,用于查找消息的 SCL 值。 有效值包含:

  • -1:邮件来自受信任的发件人,因此邮件会绕过垃圾邮件筛选。
  • 整数 0 到 9:较高的值表示邮件更有可能是垃圾邮件。

规则查找 SCL 值大于或等于指定值的邮件。

Type:SclValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderADAttributeContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SenderADAttributeContainsWords 参数指定在邮件发件人的 Active Directory 属性中查找字词的条件。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:Word”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:Word1,Phrase with spaces,word2...”,“AttributeName2:Word3,Phrase with spaces,word4...”。 不要使用带前导空格或尾随空格的字词。

例如,"City:San Francisco,Palo Alto" 或 "City:San Francisco,Palo Alto"、"Department:Sales,Finance"。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderADAttributeMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SenderADAttributeMatchesPatterns 参数指定一个条件,该条件使用正则表达式在邮件发件人的 Active Directory 属性中查找文本模式。

可以使用以下任一 Active Directory 属性:

  • 城市
  • Company
  • 国家/地区
  • CustomAttribute1 到 CustomAttribute15
  • 部门
  • DisplayName
  • 电子邮件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • Initials
  • LastName
  • Manager
  • MobileNumber
  • 注意
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状态
  • Street
  • Title
  • UserLogonName
  • ZipCode

此参数使用语法:“AttributeName:正则表达式”。 若要为同一属性指定多个属性或多个单词,请使用以下语法:“AttributeName1:正则表达式1,正则表达式2...”,“AttributeName2:正则表达式3,正则表达式4...”。

为同一属性指定多个属性或多个值时,使用 or 运算符。

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderAddressLocation

SenderAddressLocation 参数指定在检查发件人电子邮件地址的条件和异常中查找发件人地址的位置。 有效值包含:

  • 标头:仅检查邮件头中的发件人。 例如,在本地 Exchange 中,“发件人”、“发件人”或“Reply-To”字段。 在 Exchange Online 中,仅限“发件人”字段。 这是默认值,是 Exchange 2013 累积更新 1 (CU1) 之前规则的工作方式。
  • 信封:仅检查邮件信封中的发件人 (SMTP 传输中使用的 MAIL FROM 值,该值通常存储在) Return-Path字段中。
  • HeaderOrEnvelope:检查邮件头和邮件信封中的发件人。

邮件信封搜索仅适用于以下条件和异常:

  • From 和 ExceptIfFrom
  • FromAddressContainsWords 和 ExceptIfFromAddressContainsWords
  • FromAddressMatchesPatterns 和 ExceptIfFromAddressMatchesPatterns
  • FromMemberOf 和 ExceptIfFromMemberOf
  • SenderDomainIs 和 ExceptIfSenderDomainIs
Type:SenderAddressLocation
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderDomainIs

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SenderDomainIs 参数指定一个条件,用于在指定域中查找具有电子邮件地址的发件人。 可以指定多个域,中间用逗号隔开。

此条件与域和子域匹配。 例如,“contoso.com”与“contoso.com”和“subdomain.contoso.com”匹配。

可以使用 SenderAddressLocation 参数指定在何处查找发件人的电子邮件地址 (邮件头、邮件信封或两者) 。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderInRecipientList

此参数仅在基于云的服务中可用。

保留此参数以供 Microsoft 内部使用。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online, Exchange Online Protection

-SenderIpRanges

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SenderIpRanges 参数指定一个条件,用于查找其 IP 地址与指定值匹配或位于指定范围内的发件人。 有效值包含:

  • 单个 IP 地址:例如 192.168.1.1。
  • IP 地址范围:例如 192.168.0.1-192.168.0.254。
  • 无类域间路由 (CIDR) IP 地址范围:例如 192.168.0.1/25。

可以指定用逗号分隔的多个值。

在Exchange Online中,评估此条件期间使用的 IP 地址是到达服务之前最后一个跃点的地址。 不保证此 IP 地址是原始发件人的 IP 地址,尤其是在消息传输过程中使用第三方软件时。

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SenderManagementRelationship

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SenderManagementRelationship 参数指定一个条件,用于查找邮件中发件人和收件人之间的关系。 有效值包含:

  • 经理:发件人是收件人的经理。
  • DirectReport:收件人是发件人的经理。
Type:ManagementRelationship
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SentTo

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SentTo 参数指定在邮件中查找收件人的条件。 可以使用任何能够唯一标识该收件人的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SentToMemberOf

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SentToMemberOf 参数指定一个条件,用于查找发送到通讯组成员、动态通讯组或已启用邮件的安全组的邮件。 可以使用任何能够唯一标识该组的值。 例如:

  • 名称
  • 别名
  • 可分辨名称 (DN)
  • 可分辨名称 (DN)
  • 规范 DN
  • GUID

Update 如果值包含空格或需要引号,请使用以下语法: "Value1","Value2",..."ValueN"

PD_UCC_Multiple_Values

Type:RecipientIdParameter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SentToScope

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

SentToScope 参数指定查找收件人位置的条件。 有效值包含:

  • InOrganization:邮件是通过经过身份验证的连接发送或接收的,收件人至少满足以下条件之一:收件人是组织中邮箱、邮件用户、组或已启用邮件的公用文件夹,或者收件人的电子邮件地址位于配置为权威域或组织中内部中继域的接受域中。
  • NotInOrganization:收件人在组织外部。 收件人的电子邮件地址不在接受的域中,或者在组织中配置为外部中继域的接受域中。
  • ExternalPartner:此值仅在本地 Exchange 中可用。 收件人位于合作伙伴组织中,你已将域安全性 (相互 TLS 身份验证) 配置为发送邮件。
  • ExternalNonPartner:此值仅在本地 Exchange 中可用。 收件人是组织外部的,组织不是合作伙伴组织。
Type:ToUserScope
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SetAuditSeverity

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作仅适用于邮箱服务器。

SetAuditSeverity 参数指定一个操作,该操作设置事件报告的严重性级别,以及当消息违反 DLP 策略时写入消息跟踪日志的相应条目。 有效值包含:

  • DoNotAudit:未记录审核条目。
  • 低:为审核条目分配低严重性。
  • 中:为审核条目分配了中等严重性。
  • 高:为审核条目分配了高严重性。
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SetHeaderName

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

SetHeaderName 参数指定在邮件头中添加或修改标头字段的操作。 此参数的值是要添加或修改的标头字段的名称。 使用此参数时,还需要使用 SetHeaderValue 参数来指定标头的值。

Type:HeaderName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SetHeaderValue

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

SetHeaderValue 参数指定在邮件头中添加或修改标头字段的操作。 此参数的值是要应用于标头字段的值。 使用此参数时,还需要使用 SetHeaderName 参数来指定要添加或修改的标头字段的名称。

Type:HeaderValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SetSCL

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

SetSCL 参数指定添加或修改消息的 SCL 值的操作。 有效值包含:

  • -1:邮件来自受信任的发件人,因此邮件会绕过垃圾邮件筛选。
  • 整数 0 到 9:较高的值表示邮件更有可能是垃圾邮件。
Type:SclValue
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SmtpRejectMessageRejectStatusCode

此参数仅在本地 Exchange 中的边缘传输服务器上有效。

此参数指定该规则的操作或部分操作。

SmtpRejectMessageRejectStatusCode 参数指定将发送服务器与边缘传输服务器断开连接的操作。 此参数的值是使用的 SMTP 代码。 有效值为 400 到 500 的整数。

可以将此参数与 SmtpRejectMessageRejectText 参数一起使用。 如果不使用此参数,则使用默认 SMTP 代码 550。

Type:RejectStatusCode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SmtpRejectMessageRejectText

此参数仅在本地 Exchange 中的边缘传输服务器上有效。

此参数指定该规则的操作或部分操作。

SmtpRejectMessageRejectText 参数指定将发送服务器与边缘传输服务器断开连接的操作。 此参数的值是所使用的说明文本。 如果值中有空格,请使用双引号 (") 将此值括起来。

可以将此参数与 SmtpRejectMessageRejectStatusCode 参数一起使用。 如果不使用此参数,则将使用默认文本“Delivery not authorized, message refused”。

Type:RejectText
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-StopRuleProcessing

此参数指定该规则的操作或部分操作。

在本地 Exchange 中,此操作在邮箱服务器和边缘传输服务器上可用。

StopRuleProcessing 参数指定停止处理更多规则的操作。 有效值包含:

  • $true:停止处理更多规则。
  • $false:在此之后继续处理更多规则。
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SubjectContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

SubjectContainsWords 参数指定在邮件的“主题”字段中查找字词的条件。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SubjectMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

SubjectMatchesPatterns 参数指定一个条件,该条件使用正则表达式在邮件的“主题”字段中查找文本模式。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SubjectOrBodyContainsWords

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

SubjectOrBodyContainsWords 参数指定在邮件的 Subject 字段或正文中查找字词的条件。

若要指定多个字词或短语,此参数使用语法:Word1,“带空格的短语”,word2,...wordN。 请勿使用前导或尾随空格。

Type:Word[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-SubjectOrBodyMatchesPatterns

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件在邮箱服务器和边缘传输服务器上可用。

SubjectOrBodyMatchesPatterns 参数指定在“主题”字段或邮件正文中查找文本模式的条件。 可以使用以下语法指定多个文本模式: "Regular expression1","Regular expression2",..."Regular expressionN"

Type:Pattern[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-WhatIf

WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

-WithImportance

此参数指定该规则的条件或部分条件。 相应的异常参数名称以 ExceptIf 开头。

在本地 Exchange 中,此条件仅适用于邮箱服务器。

WithImportance 参数指定一个条件,用于查找具有指定重要性级别的消息。 有效值包含:

  • 一般
Type:Importance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection

输入

Input types

若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。

输出

Output types

若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。