邮件流规则(也称为传输规则)中的条件和例外可识别应用或不应用规则的邮件。 例如,如果规则将免责声明添加到邮件,则可以配置规则只应用于包含特定词语的邮件、由特定用户发送的邮件,或由特定组中的成员发送的邮件之外的所有邮件。 邮件流规则中的条件和例外也统称为
谓词
,因为针对每个条件,都存在使用完全相同的设置和语法的相应例外。 唯一的区别是:条件指定要包含的邮件,而例外指定要排除的邮件。
大多数的条件及例外有一个需要一个或多个值的属性。 例如,“
发件人是
”条件需要指定邮件的发件人。 一些条件有两个属性。 例如,“
邮件头包含以下任何词语
”条件需要一个属性来指定邮件头字段,需要第二个属性来指定要在头字段中查找的文本。 某些条件或例外没有任何属性。 例如,“
任何附件都具有可执行内容
”条件只是在邮件中查找包含可执行内容的附件。
有关Exchange Server中邮件流规则的详细信息,包括如何处理多个条件/异常或多值条件/异常,请参阅
Exchange Server 中的邮件流规则
。
有关 Exchange Online Protection 或 Exchange Online 中邮件流规则中的条件和例外的详细信息,请参阅
邮件流规则条件和例外 (Exchange Online中的谓词)
。
邮箱服务器上的邮件流规则的条件和例外
以下各节中的表介绍了邮箱服务器上的邮件流规则中可用的条件和例外。 属性类型会在
属性类型
部分进行介绍。
邮件主题或正文
任意收件人
邮件敏感信息类型,"收件人"和"抄送"值、大小和字符集
发件人和收件人
在 Exchange 管理中心 (EAC) 中选择条件或例外后,最终会显示在“如果”或
“如果
字段通常不同时
应用此规则
”中的值, (比所选的单击路径值更短) 。 此外,根据模板(已筛选的方案列表)创建新规则时,通常可以选择短条件名称而不是遵循完整单击路径。 短名称和完整单击路径值显示在表的 EAC 列中。
如果在 EAC 中选择“
[应用于所有邮件]
”,则无法指定任何其他条件。 Exchange 命令行管理程序中的等效方法是在不指定任何条件参数的情况下创建规则。
设置和属性在条件和异常中相同,因此
Get-TransportRulePredicate
cmdlet 的输出不会单独列出异常。 此外,此 cmdlet 返回的谓词的一些名称不同于相应的参数名,并且一个谓词可能需要多个参数。
对于检查发件人地址的条件和例外,可以指定规则查找发件人地址的位置。
在 EAC 的
“此规则的属性”
部分中,选择“
在邮件中匹配发件人地址
”。 可能需要选择“
更多选项”
才能看到此设置。 在 Exchange 命令行管理程序中, 参数为
SenderAddressLocation
。 可用值有:
标头
:仅检查邮件头 (发件人,例如,
发件人
、
发件人
或
答复-收件人
字段) 。 这是默认值,也是在 Exchange 2013 累积更新 1 (CU1) 之前邮件流规则的工作方式。
信封
:仅检查邮件信封中的发件人 (SMTP 传输中使用的
MAIL FROM
值,通常存储在
“返回路径”
字段中) 。 邮件信封搜索仅适用于以下条件 (和相应的异常) :
发件人 (
来自
)
发件人是
(
FromMemberOf
) 的成员
在发件人地址中包含
(
FromAddressContainsWords
)
发件人地址匹配
(
FromAddressMatchesPatterns
)
发件人域为
(
SenderDomainIs
)
邮件头或信封
(
HeaderOrEnvelope
) :检查邮件头和邮件信封中的发件人。
SenderADAttributeContainsWords
ExceptIfSenderADAttributeContainsWords
首要属性:
ADAttribute
第二个属性:
Words
发件人的指定的 Active Directory 属性包含任意的指定词语的邮件。
Country
属性需要双字母国家/地区代码值 (例如 DE 表示德国) 。
Exchange 2010 或更高版本
发件人的指定属性匹配这些文本模式
发件人
>
具有与这些文本模式匹配的特定属性
SenderADAttributeMatchesPatterns
ExceptIfSenderADAttributeMatchesPatterns
首要属性:
ADAttribute
第二个属性:
Patterns
发件人的指定的 Active Directory 属性包含与指定正则表达式匹配的文本模式的邮件
Exchange 2010 或更高版本
发件人已覆盖策略提示
发件人
>
已重写策略提示
HasSenderOverride
ExceptIfHasSenderOverride
发件人已选择覆盖数据丢失防护 (DLP) 策略的邮件。 有关 DLP 策略的详细信息,请参阅
Exchange Server中的数据丢失防护
。
Exchange 2013 或更高版本
发件人的 IP 地址在范围内
发件人
>
IP 地址位于这些范围中的任何一个或完全匹配
SenderIPRanges
ExceptIfSenderIPRanges
IPAddressRanges
发件人的 IP 地址匹配指定的 IP 地址或位于指定的 IP 地址范围内的邮件。
Exchange 2013 或更高版本
发件人域为
发件人
>
domain is
SenderDomainIs
ExceptIfSenderDomainIs
DomainName
发件人的电子邮件地址域与指定值匹配的邮件。
如果需要查找
包含
指定域 (例如域) 的任何子域的发件人域,请使用
发件人地址匹配
(
FromAddressMatchesPatterns
) 条件,并使用语法指定域:
'\.domain\.com$'
。
Exchange 2013 或更高版本
EAC 中的条件或例外
Exchange 命令行管理程序中的条件和例外参数
ExceptIfSentTo
Addresses
收件人之一为 Exchange 组织中指定邮箱、邮件用户或邮件联系人的邮件。 收件人可以位于邮件的
“收件人
”、“
抄送”
或“
密件抄送
”字段中。
注意
:不能指定通讯组或启用邮件的安全组。 如果需要对发送到组的邮件执行操作,请改用“包含 (
AnyOfToHeader
) 条件的
”To“框
。
Exchange 2010 或更高版本
找到收件人
收件人
>
是 external/external
SentToScope
ExceptIfSentToScope
UserScopeTo
发送给内部收件人、外部收件人、合作伙伴组织中的外部收件人或非合作伙伴组织中的外部收件人的邮件。
Exchange 2010 或更高版本
收件人为以下组的成员
收件人
>
是此组的成员
SentToMemberOf
ExceptIfSentToMemberOf
Addresses
包含指定组成员的收件人的邮件。 该组可以位于邮件的
“收件人
”、“
抄送”
或“
密件抄送
”字段中。
Exchange 2010 或更高版本
收件人地址包括
收件人
>
address 包括这些字词中的任何一个
RecipientAddressContainsWords
ExceptIfRecipientAddressContainsWords
Words
收件人电子邮件地址中包含指定词语的邮件。
注意
:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
Exchange 2010 或更高版本
收件人地址匹配
收件人
>
address 与这些文本模式中的任何一种匹配
RecipientAddressMatchesPatterns
ExceptIfRecipientAddressMatchesPatterns
Patterns
收件人的电子邮件地址包含匹配指定正则表达式的文本模式的邮件。
注意
:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
Exchange 2010 或更高版本
收件人的指定属性包括以下任何词语
收件人
>
具有特定属性,包括这些字词中的任何一个
RecipientADAttributeContainsWords
ExceptIfRecipientADAttributeContainsWords
首要属性:
ADAttribute
第二个属性:
Words
收件人的指定的 Active Directory 属性包含任意的指定词语的邮件。
Country
属性需要双字母国家/地区代码值 (例如 DE 表示德国) 。
Exchange 2010 或更高版本
收件人的指定属性匹配这些文本模式
收件人
>
具有与这些文本模式匹配的特定属性
RecipientADAttributeMatchesPatterns
ExceptIfRecipientADAttributeMatchesPatterns
首要属性:
ADAttribute
第二个属性:
Patterns
收件人的指定的 Active Directory 属性包含与指定正则表达式匹配的文本模式的邮件。
Exchange 2010 或更高版本
收件人的域为
收件人
>
domain is
RecipientDomainIs
ExceptIfRecipientDomainIs
DomainName
收件人的电子邮件地址域与指定的值匹配的邮件。
如果需要查找
包含
指定域 (收件人域(例如,域) 的任何子域),请使用
收件人地址匹配
(
RecipientAddressMatchesPatterns
) 条件,并使用语法
'\.domain\.com$'
指定域。
Exchange 2013 或更高版本
邮件主题或正文
在邮件已通过 MIME 内容传输编码方法(用于以 ACSII 文本方式在 SMTP 服务器之间传输二进制消息)解码
后
,搜索邮件中主题或其他头字段中的字词或文本模式。 不能使用条件或例外来搜索邮件中主题或其他头字段的原始(通常为 Base64)编码值。
ExceptIfAttachmentIsUnsupported
附件无法被 Exchange 本地识别的邮件,并且未在邮箱服务器上安装所需的 IFilter。 有关详细信息,请参阅
将筛选器包 IFilters 注册到 Exchange Server
。
Exchange 2010 或更高版本
任何附件的文件名匹配
任何附件
>
文件名与这些文本模式匹配
AttachmentNameMatchesPatterns
ExceptIfAttachmentNameMatchesPatterns
Patterns
附件的文件名包含匹配指定正则表达式的文本模式的邮件。
Exchange 2010 或更高版本
任何附件的文件扩展名匹配
任何附件
>
文件扩展名包括这些字词
AttachmentExtensionMatchesWords
ExceptIfAttachmentExtensionMatchesWords
Words
附件的文件扩展名匹配任意指定词语的邮件。
Exchange 2013 或更高版本
任何附件都大于或等于
任何附件 > 大小都大于或等于
AttachmentSizeOver
ExceptIfAttachmentSizeOver
任何附件大于或等于指定值的邮件。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
Exchange 2010 或更高版本
邮件未完成扫描
任何附件
>
未完成扫描
AttachmentProcessingLimitExceeded
ExceptIfAttachmentProcessingLimitExceeded
规则引擎无法完成附件扫描的邮件。 可以使用此条件创建规则,以协同工作来标识并处理无法完全扫描内容的邮件。
Exchange 2013 或更高版本
任何附件具有可执行内容
任何附件
>
具有可执行内容
AttachmentHasExecutableContent
ExceptIfAttachmentHasExecutableContent
附件是可执行文件的邮件。 系统将检查该文件的属性,而不是依赖文件的扩展名。
Exchange 2013 或更高版本
任何附件采用密码保护
任何附件
>
受密码保护
AttachmentIsPasswordProtected
ExceptIfAttachmentIsPasswordProtected
附件受密码保护的邮件(因而无法扫描)。 密码检测仅适用于 Office 文档、.zip文件和 .7z 文件。
Exchange 2013 或更高版本
具有这些属性,包括以下任何词语
任何附件
>
具有这些属性,包括这些字词中的任何一个
AttachmentPropertyContainsWords
ExceptIfAttachmentPropertyContainsWords
首要属性:
DocumentProperties
第二个属性:
Words
Office 文档附件的指定属性包含指定词语的邮件。 此条件可帮助你将邮件流规则与 sharePoint、文件分类基础结构 (FCI) Windows Server 2012 R2 或更高版本或第三方分类系统集成。
可以从内置属性列表中选择,或指定自定义属性。
Exchange 2016 或更高版本
任意收件人
邮件包含至少一个指定收件人时,本部分中的条件和例外会提供可影响
全部
收件人的独特功能。 例如,假设你有一个拒绝邮件的规则。 如果使用
收件人
部分的收件人条件,则邮件仅被那些指定的收件人拒绝。 例如,如果规则在在邮件中找到指定的收件人,但该邮件包含五个其他收件人。 邮件将被其中一个收件人拒绝,但会发送给其他五个收件人。
如果添加此部分的收件人条件,则同一邮件将被检测到的收件人和其他五个收件人拒绝。
与此相反,此部分的收件人例外可
防止
该规则操作应用于邮件的
所有
收件人,而不仅是检测到的收件人。
此条件或异常不会考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns
收件人
、
抄送
或
密件抄送
字段包含与指定正则表达式匹配的文本模式的消息。
Exchange 2013 或更高版本
本部分中在
“收件人
”和“
抄送”
字段中查找值的条件的行为类似于
“任何收件人
”部分中的条件, (邮件
的所有
收件人都受规则影响,而不仅仅是检测到的收件人) 。
本部分中的收件人条件不考虑发送到收件人代理地址的邮件。 它们仅匹配发送到收件人主电子邮件地址的邮件。
MessageContainsDataClassifications
ExceptIfMessageContainsDataClassifications
SensitiveInformationTypes
包含由数据丢失防护 (DLP) 策略定义的敏感信息的邮件。
使用“
使用策略提示通知发件人
”(
NotifySender
) 操作的规则需要此条件。
Exchange 2013 或更高版本
“收件人”框包含
消息
>
To box 包含此人
AnyOfToHeader
ExceptIfAnyOfToHeader
Addresses
“
收件人
”字段包含任何指定收件人的邮件。
Exchange 2010 或更高版本
“收件人”框包含以下组的成员
消息
>
To box 包含此组的成员
AnyOfToHeaderMemberOf
ExceptIfAnyOfToHeaderMemberOf
Addresses
“
收件人
”字段包含指定组成员的收件人的邮件。
Exchange 2010 或更高版本
“抄送”框包含
消息
>
抄送框包含此人
AnyOfCcHeader
ExceptIfAnyOfCcHeader
Addresses
“抄送”
字段包含任何指定收件人的邮件。
Exchange 2010 或更高版本
“抄送”框中包含以下组的成员
消息
>
包含此组的成员
AnyOfCcHeaderMemberOf
ExceptIfAnyOfCcHeaderMemberOf
Addresses
“抄送”
字段包含指定组成员的收件人的邮件。
Exchange 2010 或更高版本
“收件人”或“抄送”框中包含
消息
>
收件人或抄送框包含此人
AnyOfToCcHeader
ExceptIfAnyOfToCcHeader
Addresses
收件人
或
抄送
字段包含任何指定收件人的邮件。
Exchange 2010 或更高版本
“收件人”或“抄送”框包含以下组的成员
消息
>
“收件人”或“抄送”框包含此组的成员
AnyOfToCcHeaderMemberOf
ExceptIfAnyOfToCcHeaderMemberOf
Addresses
收件人
或
抄送
字段包含指定组成员的收件人的邮件。
Exchange 2010 或更高版本
邮件大小大于或等于
消息
>
大小大于或等于
MessageSizeOver
ExceptIfMessageSizeOver
总大小(邮件和附件)大于或等于指定值的邮件。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
注意
:在确定邮件流规则之前将对邮箱的邮件大小限制进行评估。 对于邮箱来说太大的邮件在具有此条件的规则能够对邮件进行操作之前,将被拒绝。
Exchange 2013 或更高版本
邮件的字符集名称包括以下任何词语
消息
>
字符集名称包括这些字词中的任何一个
ContentCharacterSetContainsWords
ExceptIfContentCharacterSetContainsWords
CharacterSets
具有任意指定字符集名称的邮件。
Exchange 2013 或更高版本
发件人和收件人
EAC 中的条件或例外
Exchange 命令行管理程序中的条件和例外参数
BetweenMemberOf1
和
BetweenMemberOf2
ExceptIfBetweenMemberOf1
和
ExceptIfBetweenMemberOf2
Addresses
在指定组成员之间发送的邮件。
Exchange 2010 或更高版本
发件人或收件人的经理是
发件人和收件人
>
发件人或收件人的经理是此人
ManagerForEvaluatedUser
和
ManagerAddress
ExceptIfManagerForEvaluatedUser
和
ExceptIfManagerAddress
首要属性:
EvaluatedUser
第二个属性:
Addresses
指定用户是发件人的经理,或者指定用户是收件人的经理的邮件。
Exchange 2010 或更高版本
发件人和任何收件人的属性比较形式为
发件人和收件人
>
发件人和收件人属性比较为
ADAttributeComparisonAttribute
和
ADComparisonOperator
ExceptIfADAttributeComparisonAttribute
和
ExceptIfADComparisonOperator
首要属性:
ADAttribute
第二个属性:
Evaluation
发件人和收件人的指定 Active Directory 属性匹配或不匹配的邮件。
Exchange 2010 或更高版本
EAC 中的条件或例外
Exchange 命令行管理程序中的条件和例外参数
MessageType
指定类型的邮件。
注意
:当 Outlook 或 Outlook 网页版 配置为转发邮件时,
会将 ForwardingSmtpAddress
属性添加到邮件中。 消息类型不会更改为
AutoForward
。
Exchange 2010 或更高版本
邮件分类为
消息属性
>
包括此分类
HasClassification
ExceptIfHasClassification
MessageClassification
包含指定邮件分类的邮件。 这是可以使用
New-MessageClassification
cmdlet 在组织中创建的自定义邮件分类。
Exchange 2010 或更高版本
邮件没有用任何分类标记
消息属性
>
不包括任何分类
HasNoClassification
ExceptIfHasNoClassification
不包含邮件分类的邮件。
Exchange 2010 或更高版本
邮件的 SCL 大于或等于
消息属性
>
包含大于或等于的 SCL
SCLOver
ExceptIfSCLOver
SCLValue
分配了大于或等于指定值的垃圾邮件可信度 (SCL) 的邮件。
Exchange 2010 或更高版本
消息的重要性设置为
消息属性
>
包括重要性级别
WithImportance
ExceptIfWithImportance
Importance
标记为指定重要性级别的邮件。
Exchange 2010 或更高版本
在邮件已通过 MIME 内容传输编码方法(用于以 ACSII 文本方式在 SMTP 服务器之间传输二进制消息)解码
后
,搜索邮件中主题或其他头字段中的字词或文本模式。 不能使用条件或例外来搜索邮件中主题或其他头字段的原始(通常为 Base64)编码值。
HeaderContainsMessageHeader
和
HeaderContainsWords
ExceptIfHeaderContainsMessageHeader
和
ExceptIfHeaderContainsWords
首要属性:
MessageHeaderField
第二个属性:
Words
包含指定标头字段的邮件以及该标头字段的值包含指定的字词。
标头字段的名称和标头字段的值始终一起使用。
Exchange 2010 或更高版本
邮件头匹配
邮件头
>
匹配这些文本模式
HeaderMatchesMessageHeader
和
HeaderMatchesPatterns
ExceptIfHeaderMatchesMessageHeader
和
ExceptIfHeaderMatchesPatterns
首要属性:
MessageHeaderField
第二个属性:
Patterns
包含指定标头字段的消息以及该标头字段的值包含指定的正则表达式。
标头字段的名称和标头字段的值始终一起使用。
Exchange 2010 或更高版本
边缘传输服务器上的邮件流规则的条件和例外
边缘传输服务器上的邮件流规则中可用的条件和例外是可在邮箱服务器上使用的邮件流规则的一个小子集。 边缘传输服务器上并没有 EAC,因此只能在本地边缘传输服务器的 Exchange 命令行管理程序 中管理邮件流规则。 下表介绍了条件和例外。 属性类型在
属性类型
部分进行介绍。
Exchange 命令行管理程序中的条件和例外参数
ExceptIfAnyOfRecipientAddressContainsWords
Words
包含
“收件人
”、“
抄送”
或“
密件抄送
”字段中指定字词的邮件。
邮件包含指定收件人时,此规则操作将应用(或不应用)于邮件的
全部
收件人。 例如,邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。
Exchange 2013 或更高版本
AnyOfRecipientAddressMatchesPatterns
ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns
收件人
、
抄送
或
密件抄送
字段包含与指定正则表达式匹配的文本模式的消息。
邮件包含指定收件人时,此规则操作将应用(或不应用)于邮件的
全部
收件人。 例如,邮件会被邮件的全部收件人拒绝,而不仅是指定收件人。
Exchange 2013 或更高版本
AttachmentSizeOver
ExceptIfAttachmentSizeOver
包含的任何附件大于或等于指定值的邮件。
Exchange 2010 或更高版本
FromAddressContainsWords
ExceptIfFromAddressContainsWords
Words
发件人电子邮件地址中包含指定词语的邮件。
Exchange 2010 或更高版本
FromAddressMatchesPatterns
ExceptIfFromAddressMatchesPatterns
Patterns
发件人的电子邮件地址包含匹配指定正则表达式的文本模式的邮件。
Exchange 2010 或更高版本
FromScope
ExceptIfFromScope
UserScopeFrom
由内部发件人或外部发件人发送的邮件。
Exchange 2010 或更高版本
HeaderContainsMessageHeader
和
HeaderContainsWords
ExceptIfHeaderContainsMessageHeader
和
ExceptIfHeaderContainsWords
首要属性:
MessageHeaderField
第二个属性:
Words
包含指定标头字段的邮件以及该标头字段的值包含指定的字词。
标头字段的名称和标头字段的值始终一起使用。
Exchange 2010 或更高版本
HeaderMatchesMessageHeader
和
HeaderMatchesPatterns
ExceptIfHeaderMatchesMessageHeader
和
ExceptIfHeaderMatchesPatterns
首要属性:
MessageHeaderField
第二个属性:
Patterns
包含指定标头字段的消息以及该标头字段的值包含指定的正则表达式。
标头字段的名称和标头字段的值始终一起使用。
Exchange 2010 或更高版本
MessageSizeOver
ExceptIfMessageSizeOver
总大小(邮件和附件)大于或等于指定值的邮件。
Exchange 2013 或更高版本
SCLOver
ExceptIfSCLOver
SCLValue
分配了大于或等于指定值的 SCL 的邮件。
Exchange 2010 或更高版本
SubjectContainsWords
ExceptIfSubjectContainsWords
Words
包含
“主题
”字段中指定字词的邮件。
Exchange 2010 或更高版本
SubjectMatchesPatterns
ExceptIfSubjectMatchesPatterns
Patterns
主题
字段包含与指定正则表达式匹配的文本模式的消息。
Exchange 2010 或更高版本
SubjectOrBodyContainsWords
ExceptIfSubjectOrBodyContainsWords
Words
包含
“主题”
字段或邮件正文中指定字词的邮件。
Exchange 2010 或更高版本
SubjectOrBodyMatchesPatterns
ExceptIfSubjectOrBodyMatchesPatterns
Patterns
主题
字段或邮件正文包含与指定正则表达式匹配的文本模式的消息。
Exchange 2010 或更高版本
下表介绍了条件和例外中使用的属性类型。
如果该属性是一个字符串,不允许有尾随空格。
UserLogonName
ZipCode
在 EAC 中,要为同一属性指定多个词语或文本模式,请使用逗号分隔这些值。 例如,
City
属性的值
San Francisco,Palo Alto
将查找“City equals San Francisco”或 City equals Palo Alto”。
在 Exchange 命令行管理程序中,使用语法
"AttributeName1:Value1,Value 2 with spaces,Value3...","AttributeName2:Word4,Value 5 with spaces,Value6..."
,其中
Value
是要匹配的单词或文本模式。
例如,
"City:San Francisco,Palo Alto"
或
"City:San Francisco,Palo Alto"
。
"Department:Sales,Finance"
为同一属性指定多个属性或多个值时,使用
or
运算符。 请勿使用具有前导或尾随空格的值。
Country
属性需要 ISO 3166-1 双字母国家/地区代码值 (例如 DE for Germany) 。 有关详细信息,请参阅
国家/地区代码 - ISO 3166
。
Addresses
Exchange 收件人
根据条件或例外的特性,或许能够在组织中指定任何启用邮件的对象(例如,收件人相关条件),或也可能限制为特定的对象类型(例如,组成员资格条件的组)。 而且,条件或例外可能需要一个值,或允许多个值。
在 Exchange 命令行管理程序中,用逗号分隔多个值。
注意
:此条件或异常不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
CharacterSets
字符集名称数组
邮件中存在的一个或多个内容字符集。 例如:
-
Arabic/iso-8859-6
-
Chinese/big5
-
Chinese/euc-cn
-
Chinese/euc-tw
-
Chinese/gb2312
-
Chinese/iso-2022-cn
-
Cyrillic/iso-8859-5
-
Cyrillic/koi8-r
-
Cyrillic/windows-1251
-
Greek/iso-8859-7
-
Hebrew/iso-8859-8
-
Japanese/euc-jp
-
Japanese/iso-022-jp
-
Japanese/shift-jis
-
Korean/euc-kr
-
Korean/johab
-
Korean/ks_c_5601-1987
-
Turkish/windows-1254
-
Turkish/iso-8859-9
-
Vietnamese/tcvn
DocumentProperties
自定义或预定义的文档属性数组
指定内置或自定义的文档属性。 内置文档属性有:
-
Department
-
个人身份信息
-
所需的清理
-
受保护的健康信息
每个属性包含单个值。 指定多个属性时,使用
or
运算符。
Exchange 命令行管理程序使用语法:
"<PropertyName1>:<PropertyValue1>","<PropertyName2>:<PropertyValue2>"
,其中
<PropertyValue>
是要匹配的单词。
此参数的语法为
"PropertyName:Word"
。 若要为同一属性指定多个属性或多个字词,请使用以下语法:
"PropertyName1:Word1,Phrase with spaces,word2...","PropertyName2:Word3,Phrase with spaces,word4...
。 请勿使用前导或尾随空格。
为同一属性指定多个属性或多个值时,将使用
或
运算符。
DomainName
SMTP 域数组
例如,
contoso.com
或
eu.contoso.com
。
在 Exchange 命令行管理程序中,可以指定用逗号分隔的多个域。
EvaluatedUser
“
发件人
”或“
收件人
”的单个值
指定规则是否查找发件人的经理或收件人的经理。
Evaluation
等于
或
不等于
(
NotEqual
) 的单个值
比较发件人和收件人的 Active Directory 属性时,此运算符指定值是应匹配还是不匹配。
Importance
“
低
”、“
标准
”或“
高
”的单个值
Outlook 或 Web 上的 Outlook 中的发件人分配给邮件的重要性级别。
IPAddressRanges
IP 地址或地址范围数组
使用下面的语法输入 IPv4 地址:
-
单个 IP 地址
:例如
192.168.1.1
。
-
IP 地址范围
:例如
192.168.0.1-192.168.0.254
。
-
无类域间路由 (CIDR) IP 地址范围
:例如
192.168.0.1/25
。
在 Exchange 命令行管理程序中,你可以指定由逗号分隔的多个 IP 地址或范围。
ManagementRelationship
管理器
或
直接报表
(
DirectReport
) 的单个值
指定发件人和任意收件人之间的关系。 规则检查 Active Directory 中的
Manager
属性,以查看发件人是收件人的经理,还是由收件人管理。
MessageClassification
单个邮件分类
在 EAC 中,可以从所创建的邮件分类列表进行选择。
在 Exchange 命令行管理程序中,使用
Get-MessageClassification
cmdlet 来标识邮件分类。 例如,使用以下命令搜索具有分类的邮件,
Company Internal
并在邮件主题前面附加值
CompanyInternal
:
New-TransportRule "Rule Name" -HasClassification @(Get-MessageClassification "Company Internal").Identity -PrependSubject "CompanyInternal"
MessageHeaderField
单个字符串
指定标头字段的名称。 标题字段的名称始终与标题字段中的值配对, (单词或文本模式匹配) 。
邮件头
是邮件中必需和可选的标头字段的集合。 头字段的示例有"
To
"、"
From
"、"
Received
"和"
Content-Type
"。 正式头字段用 RFC 5322 定义。 非官方标头字段以
X 开头
,称为
X 标头
。
MessageType
单个邮件类型值
指定以下邮件类型之一:
-
自动答复
(
OOF
)
-
自动转发
(
AutoForward
)
-
权限控制
(
PermissionControlled
)
-
Signed
-
审批请求
(
ApprovalRequest
)
-
已读回执
(
ReadReceipt
)
注意
:当 Outlook 或 Outlook 网页版 配置为转发邮件时,
会将 ForwardingSmtpAddress
属性添加到邮件中。 消息类型不会更改为
AutoForward
。
Patterns
正则表达式数组
指定用于识别值中的文本模式的一个或多个正则表达式。 有关详细信息,请参阅
正则表达式语法
。
在 Exchange 命令行管理程序中,指定用逗号分隔的多个正则表达式,并将每个正则表达式括在引号 (“) 中。
SCLValue
下列值之一:
指定分配到邮件的垃圾邮件可信度 (SCL)。 SCL 值越高,表示邮件是垃圾邮件的可能性越大。
SensitiveInformationTypes
敏感信息类型数组
指定组织中定义的一个或多个敏感信息类型。 有关内置敏感信息类型的列表,请参阅
Exchange Server 中的敏感信息类型
。
在 Exchange 命令行管理程序中,使用语法
@{<SensitiveInformationType1>},@{<SensitiveInformationType2>},...
。 例如,若要查找至少包含两个信用卡编号和至少一个 ABA 路由编号的内容,请使用值
@{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}
。
单个大小值
指定附件或整个邮件的大小。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
在 Exchange 命令行管理程序中,输入值时,使用以下单位之一限定该值:
-
B
(字节)
-
KB
(KB)
-
MB
(兆字节)
-
GB
(GB)
例如,
20MB
。 TB(兆兆字节)
UserScopeFrom
组织内部
()
InOrganization
或
组织外部
的单个值 (
NotInOrganization
)
如果满足下列任一条件,则认为发件人位于组织内部:
-
发件人是存在于组织的 Active Directory 中的邮箱、邮件用户、组或已启用邮件的公用文件夹。
-
发件人的电子邮件地址位于已配置为权威域或内部中继域且邮件通过经过身份验证的连接发送或接收的接受域中。
有关接受域的详细信息,请参阅
Exchange Server 中的接受域
。
如果满足下列任一条件,则认为发件人位于组织外部:
-
发件人的电子邮件地址不位于接受域中。
-
发件人的电子邮件地址位于配置为外部中继域的接受域中。
注意
:若要确定邮件联系人是被视为组织内部还是外部,需将发件人的地址与组织接受的域进行比较。
UserScopeTo
下列值之一:
-
组织内部
(
InOrganization
)
-
组织外部
(
NotInOrganization
)
-
在外部合作伙伴组织中
(
ExternalPartner
)
-
在外部非合作伙伴组织中
(
ExternalNonPartner
)
如果满足下列任一条件,则认为收件人位于组织内部:
-
收件人是存在于组织的 Active Directory 中的邮箱、邮件用户、组或已启用邮件的公用文件夹。
-
收件人的电子邮件地址位于未配置为外部中继域的接受域中,
并且
邮件是通过经过身份验证的连接发送或接收的。
如果满足下列任一条件,则认为收件人位于组织外部:
-
收件人的电子邮件地址不在接受的域中,同时,收件人的电子邮件地址不在属性
IsInternal
设置为 true 的远程域中。
-
收件人的电子邮件地址位于配置为外部中继域的接受域中。
外部合作伙伴组织是已在其中配置域安全(相互 TLS 身份验证)以发送邮件的外部域。
外部非合作伙伴组织是不被视为合作伙伴域的全部其他外部域。
Words
字符串数组
指定一个或多个要查找的词语。 词语不区分大小写,且可以由空格和标点围绕。 不支持通配符和部分匹配。
例如,"contoso"匹配" Contoso"。 但是,如果文本由其他字符围绕,则不会被视作匹配项。 例如,“contoso”并不匹配以下值:
-
Acontoso
-
Contosoa
-
Acontosob
星号 (*) 将被视为是文字字符,而不用作通配符。
Exchange Server中的邮件流规则操作
Exchange Online 中的邮件流规则条件和例外(谓词)