邮件流规则(也称为传输规则)中的条件和例外可识别应用或不应用规则的邮件。 例如,如果规则向邮件添加了免责声明,则可以将规则配置为仅应用于包含特定字词的邮件、特定用户发送的邮件,或应用于除特定通讯组成员发送的邮件以外的所有邮件。 邮件流规则中的条件和例外也统称为
谓词
,因为针对每个条件,都存在使用完全相同的设置和语法的相应例外。 唯一的区别是:条件指定要包含的邮件,而例外指定要排除的邮件。
大多数的条件及例外有一个需要一个或多个值的属性。 例如,“
发件人是
”条件需要指定邮件的发件人。 一些条件有两个属性。 例如,“
邮件头包含以下任何词语
”条件需要一个属性来指定邮件头字段,需要第二个属性来指定要在头字段中查找的文本。 某些条件或例外没有任何属性。 例如,“
任何附件都具有可执行内容
”条件只是在邮件中查找包含可执行内容的附件。
有关Exchange Online中邮件流规则的详细信息(包括如何处理多个条件/异常或多值条件/异常),请参阅
邮件流规则 (Exchange Online中的传输规则)
。
Exchange Online中邮件流规则的条件和例外
以下各节中的表描述了Exchange Online的邮件流规则中可用的条件和例外。 属性类型部分介绍了
属性类型
。
邮件主题或正文
任意收件人
邮件敏感信息类型,"收件人"和"抄送"值、大小和字符集
发件人和收件人
在 Exchange 管理中心 (EAC) 中选择条件或例外后,最终会显示在“如果”或
“如果
字段通常不同时
应用此规则
”中的值, (比所选的单击路径值更短) 。 此外,根据模板(已筛选的方案列表)创建新规则时,通常可以选择短条件名称而不是遵循完整单击路径。 短名称和完整单击路径值显示在表的 EAC 列中。
如果在 EAC 中选择“
[应用于所有邮件]
”,则无法指定任何其他条件。 PowerShell 中的等效项是在不指定任何条件参数的情况下创建规则。
设置和属性在条件和异常中相同,因此
Get-TransportRulePredicate
cmdlet 的输出不会单独列出异常。 此外,此 cmdlet 返回的谓词的一些名称不同于相应的参数名,并且一个谓词可能需要多个参数。
对于检查发件人地址的条件和例外,可以指定规则查找发件人地址的位置。
在 EAC 的“
此规则的属性
”部分,单击“
匹配邮件中的发件人地址
”。 注意,可能需要单击“
更多选项
”来查看此设置。 在 PowerShell 中,参数为
SenderAddressLocation
。 可用值有:
标头
:仅检查邮件头 (发件人,例如,
发件人
、
发件人
或
答复-收件人
字段) 。 此值为默认值。
信封
:仅检查邮件信封中的发件人 (SMTP 传输中使用的
MAIL FROM
值,通常存储在
“返回路径”
字段中) 。 请注意,邮件信封搜索仅适用于以下条件 (和相应的异常) :
发件人 (
来自
)
发件人是
(
FromMemberOf
) 的成员
在发件人地址中包含
(
FromAddressContainsWords
)
发件人地址匹配
(
FromAddressMatchesPatterns
)
发件人域为
(
SenderDomainIs
)
邮件头或信封
(
HeaderOrEnvelope
) 检查邮件头和邮件信封中的发件人。
From
ExceptIfFrom
Addresses
由组织中的指定邮箱、邮件用户、邮件联系人或 Microsoft 365 组发送的邮件。
有关将 Microsoft 365 组用于此条件的详细信息,请参阅
属性类型
部分中的地址条目。
找到发件人
发件人
>
是外部/内部
FromScope
ExceptIfFromScope
UserScopeFrom
由内部发件人或外部发件人发送的邮件。
发件人为以下组的成员
发件人
>
是此组的成员
FromMemberOf
ExceptIfFromMemberOf
Addresses
由指定通讯组、启用邮件的安全组或 Microsoft 365 组的成员发送的邮件。
有关将 Microsoft 365 组用于此条件的详细信息,请参阅
属性类型
部分中的地址条目。
在发件人地址中包含
发件人
>
address 包括这些字词中的任何一个
FromAddressContainsWords
ExceptIfFromAddressContainsWords
Words
发件人电子邮件地址中包含指定词语的邮件。
发件人地址匹配
发件人
>
address 与这些文本模式中的任何一种匹配
FromAddressMatchesPatterns
ExceptIfFromAddressMatchesPatterns
Patterns
发件人的电子邮件地址包含匹配指定正则表达式的文本模式的邮件。
发件人在收件人列表中
发件人
>
位于收件人的监督列表中
SenderInRecipientList
ExceptIfSenderInRecipientList
SupervisionList
发件人位于收件人的“允许列表”或“阻止”列表中的邮件。
发件人的指定属性包括以下任何词语
发件人
>
具有特定属性,包括这些字词中的任何一个
SenderADAttributeContainsWords
ExceptIfSenderADAttributeContainsWords
首要属性:
ADAttribute
第二个属性:
Words
发件人的指定的 Active Directory 属性包含任意的指定词语的邮件。
请注意,
Country
属性需要两个字母的国家/地区代码值 (例如 DE for Germany) 。
发件人的指定属性匹配这些文本模式
发件人
>
具有与这些文本模式匹配的特定属性
SenderADAttributeMatchesPatterns
ExceptIfSenderADAttributeMatchesPatterns
首要属性:
ADAttribute
第二个属性:
Patterns
发件人的指定的 Active Directory 属性包含与指定正则表达式匹配的文本模式的邮件
发件人已覆盖策略提示
发件人
>
已重写策略提示
HasSenderOverride
ExceptIfHasSenderOverride
发件人已选择覆盖数据丢失防护 (DLP) 策略的邮件。 有关 DLP 策略的详细信息,请参阅
数据丢失防护
。
注意
:此条件/异常在独立Exchange Online Protection (EOP) 环境中不可用。
发件人的 IP 地址在范围内
发件人
>
IP 地址位于这些范围中的任何一个或完全匹配
SenderIPRanges
ExceptIfSenderIPRanges
IPAddressRanges
发件人的 IP 地址匹配指定的 IP 地址或位于指定的 IP 地址范围内的邮件。
发件人域为
发件人
>
domain is
SenderDomainIs
ExceptIfSenderDomainIs
DomainName
发件人的电子邮件地址域与指定值匹配的邮件。
如果需要查找
包含
指定域的发件人域 (例如域) 的任何子域,请使用
发件人地址匹配
(
FromAddressMatchesPatterns
) 条件,并使用语法指定域:
'\.domain\.com$'
。
对于检查收件人地址的条件和例外,可以使用 PowerShell 中的
RecipientAddressType
参数指定规则查找收件人地址的位置。 有效值包含:
原始:仅检查收件人的主 SMTP 电子邮件地址。
已解决:检查收件人的主 SMTP 电子邮件地址和所有代理地址。 此为默认值
SentTo
ExceptIfSentTo
Addresses
其中一个收件人是组织中的指定邮箱、邮件用户或邮件联系人的邮件。 收件人可以位于邮件的“
收件人
”、“
抄送”
或“
密件抄送
”字段中。
注意
:不能指定通讯组、启用邮件的安全组或 Microsoft 365 组。 如果需要对发送到组的邮件执行操作,请改用“包含 (
AnyOfToHeader
) 条件的
”To“框
。
找到收件人
收件人
>
是 external/external
SentToScope
ExceptIfSentToScope
UserScopeTo
发送给内部或外部收件人的邮件。
收件人为以下组的成员
收件人
>
是此组的成员
SentToMemberOf
ExceptIfSentToMemberOf
Addresses
包含指定通讯组、启用邮件的安全组或 Microsoft 365 组成员的收件人的邮件。 该组可以位于邮件的
“收件人
”、“
抄送”
或“
密件抄送
”字段中。
有关将 Microsoft 365 组用于此条件的详细信息,请参阅
属性类型
部分中的地址条目。
收件人地址包括
收件人
>
address 包括这些字词中的任何一个
RecipientAddressContainsWords
ExceptIfRecipientAddressContainsWords
Words
收件人电子邮件地址中包含指定词语的邮件。
注意
:此条件不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
收件人地址匹配
收件人
>
address 与这些文本模式中的任何一种匹配
RecipientAddressMatchesPatterns
ExceptIfRecipientAddressMatchesPatterns
Patterns
收件人的电子邮件地址包含匹配指定正则表达式的文本模式的邮件。
注意
:此条件不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
收件人在发件人列表中
收件人
>
位于发件人的监督列表中
RecipientInSenderList
ExceptIfRecipientInSenderList
SupervisionList
收件人位于发件人的“允许列表”或“阻止”列表上的邮件。
收件人的指定属性包括以下任何词语
收件人
>
具有特定属性,包括这些字词中的任何一个
RecipientADAttributeContainsWords
ExceptIfRecipientADAttributeContainsWords
首要属性:
ADAttribute
第二个属性:
Words
收件人的指定的 Active Directory 属性包含任意的指定词语的邮件。
请注意,
Country
属性需要两个字母的国家/地区代码值 (例如 DE for Germany) 。
收件人的指定属性匹配这些文本模式
收件人
>
具有与这些文本模式匹配的特定属性
RecipientADAttributeMatchesPatterns
ExceptIfRecipientADAttributeMatchesPatterns
首要属性:
ADAttribute
第二个属性:
Patterns
收件人的指定的 Active Directory 属性包含与指定正则表达式匹配的文本模式的邮件。
收件人的域为
收件人
>
domain is
RecipientDomainIs
ExceptIfRecipientDomainIs
DomainName
收件人的电子邮件地址域与指定的值匹配的邮件。
如果需要查找
包含
指定域 (收件人域(例如,域) 的任何子域),请使用
收件人地址匹配
(
RecipientAddressMatchesPatterns
) 条件,并使用语法
'\.domain\.com$'
指定域。
邮件主题或正文
在邮件已通过 MIME 内容传输编码方法(用于以 ACSII 文本方式在 SMTP 服务器之间传输二进制消息)解码
后
,搜索邮件中主题或其他头字段中的字词或文本模式。 不能使用条件或例外来搜索邮件中主题或其他头字段的原始(通常为 Base64)编码值。
在主题或正文中包含
主题或正文
>
主题或正文包括这些字词中的任何一个
SubjectOrBodyContainsWords
ExceptIfSubjectOrBodyContainsWords
Words
在“主题”
字段或邮件正文中包含指定字词的邮件。
主题或正文匹配
主题或正文
>
主题或正文匹配这些文本模式
SubjectOrBodyMatchesPatterns
ExceptIfSubjectOrBodyMatchesPatterns
Patterns
主题
字段或邮件正文包含与指定正则表达式匹配的文本模式的消息。
主题包括
主题或正文
>
subject 包括这些字词中的任何一个
SubjectContainsWords
ExceptIfSubjectContainsWords
Words
在“主题
”字段中具有指定字词的邮件。
主题匹配
主题或正文
>
主题与这些文本模式匹配
SubjectMatchesPatterns
ExceptIfSubjectMatchesPatterns
Patterns
主题
字段包含与指定正则表达式匹配的文本模式的消息。
有关邮件流规则如何检查邮件附件的详细信息,请参阅
使用邮件流规则检查Exchange Online中的邮件附件
。
EAC 中的条件或例外
Exchange Online PowerShell 中的条件和异常参数
任何附件的内容都包含
任何附件
>
内容包括这些字词中的任何一个
AttachmentContainsWords
ExceptIfAttachmentContainsWords
Words
附件包含指定词语的邮件。
任何附件内容都匹配
任何附件
>
内容与这些文本模式匹配
AttachmentMatchesPatterns
ExceptIfAttachmentMatchesPatterns
Patterns
附件包含匹配指定正则表达式的文本模式的邮件。
注意
:仅扫描附件的前 150 KB (KB) 。
任何附件的内容无法检查
任何附件
>
无法检查内容
AttachmentIsUnsupported
ExceptIfAttachmentIsUnsupported
Exchange Online无法本机识别附件的邮件。
任何附件的文件名匹配
任何附件
>
文件名与这些文本模式匹配
AttachmentNameMatchesPatterns
ExceptIfAttachmentNameMatchesPatterns
Patterns
附件的文件名包含匹配指定正则表达式的文本模式的邮件。
任何附件的文件扩展名匹配
任何附件
>
文件扩展名包括这些字词
AttachmentExtensionMatchesWords
ExceptIfAttachmentExtensionMatchesWords
Words
附件的文件扩展名匹配任意指定词语的邮件。
任何附件都大于或等于
任何附件
>
大小大于或等于
AttachmentSizeOver
ExceptIfAttachmentSizeOver
任何附件大于或等于指定值的邮件。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
邮件未完成扫描
任何附件
>
未完成扫描
AttachmentProcessingLimitExceeded
ExceptIfAttachmentProcessingLimitExceeded
规则引擎无法完成附件扫描的邮件。 可以使用此条件创建规则,以协同工作来标识并处理无法完全扫描内容的邮件。
任何附件具有可执行内容
任何附件
>
具有可执行内容
AttachmentHasExecutableContent
ExceptIfAttachmentHasExecutableContent
附件是可执行文件的邮件。 系统将检查该文件的属性,而不是依赖文件的扩展名。
任何附件采用密码保护
任何附件
>
受密码保护
AttachmentIsPasswordProtected
ExceptIfAttachmentIsPasswordProtected
附件受密码保护的邮件(因而无法扫描)。 密码检测仅适用于 Office 文档、.zip文件和 .7z 文件。
具有这些属性,包括以下任何词语
任何附件
>
具有这些属性,包括这些字词中的任何一个
AttachmentPropertyContainsWords
ExceptIfAttachmentPropertyContainsWords
首要属性:
DocumentProperties
第二个属性:
Words
Office 文档附件的指定属性包含指定词语的邮件。
此条件可帮助你将邮件流规则与 sharePoint、文件分类基础结构 (FCI) Windows Server 2012 R2 或更高版本或第三方分类系统集成。
可以从内置属性列表中选择,或指定自定义属性。
任意收件人
邮件包含至少一个指定收件人时,本部分中的条件和例外会提供可影响
全部
收件人的独特功能。 例如,假设你有一个拒绝邮件的规则。 如果使用
收件人
部分的收件人条件,则邮件仅被那些指定的收件人拒绝。 例如,如果规则在在邮件中找到指定的收件人,但该邮件包含五个其他收件人。 邮件将被其中一个收件人拒绝,但会发送给其他五个收件人。
如果添加此部分的收件人条件,则同一邮件将被检测到的收件人和其他五个收件人拒绝。
与此相反,此部分的收件人例外可
防止
该规则操作应用于邮件的
所有
收件人,而不仅是检测到的收件人。
这些条件不考虑发送到收件人代理地址的邮件。 它们仅匹配发送到收件人主要电子邮件地址的邮件。
这些条件仅适用于邮件当前分叉中的所有收件人。 如果邮件被任何其他操作 ((例如,反恶意软件或较错误的邮件流规则) )分叉,则操作将仅应用于匹配的分支。
任何收件人地址包括
任何收件人
>
address 包括这些字词中的任何一个
AnyOfRecipientAddressContainsWords
ExceptIfAnyOfRecipientAddressContainsWords
Words
包含邮件的“
收件人
”、“
抄送”
或“
密件抄送
”字段中指定字词的邮件。
任何收件人地址匹配
任何收件人
>
address 与这些文本模式中的任何一种匹配
AnyOfRecipientAddressMatchesPatterns
ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns
收件人
、
抄送
或
密件抄送
字段包含与指定正则表达式匹配的文本模式的消息。
本部分中在
“收件人
”和“
抄送”
字段中查找值的条件的行为类似于
“任何收件人
”部分中的条件, (邮件
的所有
收件人都受到规则的影响,而不仅仅是检测到的收件人) 。
本部分中的收件人条件不考虑发送到收件人代理地址的邮件。 它们仅匹配发送到收件人主要电子邮件地址的邮件。
有关在本部分中将 Microsoft 365 组与收件人条件配合使用的详细信息,请参阅
属性类型
部分中的地址条目。
邮件包含敏感信息
消息
>
包含任一类型的敏感信息
MessageContainsDataClassifications
ExceptIfMessageContainsDataClassifications
SensitiveInformationTypes
包含由数据丢失防护 (DLP) 策略定义的敏感信息的邮件。
使用“
使用策略提示通知发件人
”(
NotifySender
) 操作的规则需要此条件。
注意
:此条件/异常在独立 EOP 环境中不可用。
“收件人”框包含
消息
>
To box 包含此人
AnyOfToHeader
ExceptIfAnyOfToHeader
Addresses
“
收件人
”字段包含任何指定收件人的邮件。
“收件人”框包含以下组的成员
消息
>
To box 包含此组的成员
AnyOfToHeaderMemberOf
ExceptIfAnyOfToHeaderMemberOf
Addresses
“
收件人
”字段包含指定通讯组、启用邮件的安全组或 Microsoft 365 组成员的收件人的邮件。
“抄送”框包含
消息
>
抄送框包含此人
AnyOfCcHeader
ExceptIfAnyOfCcHeader
Addresses
“抄送”
字段包含任何指定收件人的邮件。
“抄送”框中包含以下组的成员
消息
>
包含此组的成员
AnyOfCcHeaderMemberOf
ExceptIfAnyOfCcHeaderMemberOf
Addresses
“抄送”
字段包含属于指定通讯组或启用邮件的安全组成员的收件人的邮件。
“收件人”或“抄送”框中包含
消息
>
收件人或抄送框包含此人
AnyOfToCcHeader
ExceptIfAnyOfToCcHeader
Addresses
收件人
或
抄送
字段包含任何指定收件人的邮件。
“收件人”或“抄送”框包含以下组的成员
消息
>
“收件人”或“抄送”框包含此组的成员
AnyOfToCcHeaderMemberOf
ExceptIfAnyOfToCcHeaderMemberOf
Addresses
收件人
或
抄送
字段包含收件人的邮件是指定通讯组或启用邮件的安全组的成员。
邮件大小大于或等于
消息
>
大小大于或等于
MessageSizeOver
ExceptIfMessageSizeOver
总大小(邮件和附件)大于或等于指定值的邮件。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
注意
:在确定邮件流规则之前将对邮箱的邮件大小限制进行评估。 对于邮箱而言过大的邮件将被拒绝,然后此条件的规则才能对该邮件采取措施。
邮件的字符集名称包括以下任何词语
消息
>
字符集名称包括这些字词中的任何一个
ContentCharacterSetContainsWords
ExceptIfContentCharacterSetContainsWords
CharacterSets
具有任意指定字符集名称的邮件。
发件人和收件人
EAC 中的条件或例外
Exchange Online PowerShell 中的条件和异常参数
发件人是收件人之一
发件人和收件人
>
发件人与收件人的关系为
SenderManagementRelationship
ExceptIfSenderManagementRelationship
ManagementRelationship
任一发件人是收件人的经理,或发件人由收件人管理的邮件。
该邮件是在这些组的成员之间发送/接收的
发件人和收件人
>
消息位于这些组的成员之间
BetweenMemberOf1
和
BetweenMemberOf2
ExceptIfBetweenMemberOf1
和
ExceptIfBetweenMemberOf2
Addresses
在指定通讯组的成员或启用邮件的安全组之间发送的邮件。
有关将 Microsoft 365 组用于此条件的详细信息,请参阅
属性类型
部分中的地址条目。
发件人或收件人的经理是
发件人和收件人
>
发件人或收件人的经理是此人
ManagerForEvaluatedUser
和
ManagerAddress
ExceptIfManagerForEvaluatedUser
和
ExceptIfManagerAddress
首要属性:
EvaluatedUser
第二个属性:
Addresses
指定用户是发件人的经理,或者指定用户是收件人的经理的邮件。
发件人和任何收件人的属性比较形式为
发件人和收件人
>
发件人和收件人属性比较为
ADAttributeComparisonAttribute
和
ADComparisonOperator
ExceptIfADAttributeComparisonAttribute
和
ExceptIfADComparisonOperator
首要属性:
ADAttribute
第二个属性:
Evaluation
发件人和收件人的指定 Active Directory 属性匹配或不匹配的邮件。
EAC 中的条件或例外
Exchange Online PowerShell 中的条件和异常参数
MessageTypeMatches
ExceptIfMessageTypeMatches
MessageType
指定类型的邮件。
注意
:如果 Outlook 或 Outlook 网页版 (以前称为 Outlook Web App) 配置为转发邮件,
则 ForwardingSmtpAddress
属性将添加到邮件中。 在瘦客户端(如 Outlook 网页版)中,目前不支持将加密作为消息类型。
邮件分类为
消息属性
>
包括此分类
HasClassification
ExceptIfHasClassification
MessageClassification
包含指定邮件分类的邮件。 这是可以使用
New-MessageClassification
cmdlet 在组织中创建的自定义邮件分类。
注意
:此条件/异常在独立 EOP 环境中不可用。
邮件没有用任何分类标记
消息属性
>
不包括任何分类
HasNoClassification
ExceptIfHasNoClassification
不包含邮件分类的邮件。
注意
:此条件/异常在独立 EOP 环境中不可用。
消息的重要性设置为
消息属性
>
包括重要性级别
WithImportance
ExceptIfWithImportance
Importance
标记为指定重要性级别的邮件。
在邮件已通过 MIME 内容传输编码方法(用于以 ACSII 文本方式在 SMTP 服务器之间传输二进制消息)解码
后
,搜索邮件中主题或其他头字段中的字词或文本模式。 不能使用条件或例外来搜索邮件中主题或其他头字段的原始(通常为 Base64)编码值。
邮件头中包含
邮件头
>
包括这些字词中的任何一个
HeaderContainsMessageHeader
和
HeaderContainsWords
ExceptIfHeaderContainsMessageHeader
和
ExceptIfHeaderContainsWords
首要属性:
MessageHeaderField
第二个属性:
Words
包含指定标头字段的消息以及该标头字段的值包含指定的字词。
标头字段的名称和标头字段的值始终一起使用。
邮件头匹配
邮件头
>
匹配这些文本模式
HeaderMatchesMessageHeader
和
HeaderMatchesPatterns
ExceptIfHeaderMatchesMessageHeader
和
ExceptIfHeaderMatchesPatterns
首要属性:
MessageHeaderField
第二个属性:
Patterns
包含指定标头字段的消息以及该标头字段的值包含指定的正则表达式。
标头字段的名称和标头字段的值始终一起使用。
下表介绍了条件和例外中使用的属性类型。
注意:禁止发送/接收配额将有效确定邮箱的最大大小。
ADAttribute
从 Active Directory 属性的预定义列表中选择
可以检查以下任一 Active Directory 属性:
-
市/县
-
Company
-
国家/地区
-
CustomAttribute1 - CustomAttribute15
-
Department
-
DisplayName
-
"电子邮件"
-
FaxNumber
-
FirstName
-
HomePhoneNumber
-
缩写
-
LastName
-
Manager
-
MobileNumber
-
注意
-
Office
-
OtherFaxNumber
-
OtherHomePhoneNumber
-
OtherPhoneNumber
-
PagerNumber
-
PhoneNumber
-
POBox
-
状态
-
街
-
标题
-
UserLogonName
-
ZipCode
在 EAC 中,要为同一属性指定多个词语或文本模式,请使用逗号分隔这些值。 例如,
City
属性的值
San Francisco,Palo Alto
将查找“City equals San Francisco”或 City equals Palo Alto”。
在 Exchange Online PowerShell 中,使用语法
"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 代表德国)。 有关详细信息,请参阅
国家/地区代码 - ISO 3166
。
Addresses
Exchange Online收件人
根据条件或例外的特性,或许能够在组织中指定任何启用邮件的对象(例如,收件人相关条件),或也可能限制为特定的对象类型(例如,组成员资格条件的组)。 而且,条件或例外可能需要一个值,或允许多个值。
在 Exchange Online PowerShell 中,用逗号分隔多个值。
此条件不考虑发送到收件人代理地址的邮件。 它只匹配发送到收件人主电子邮件地址的邮件。
EAC 中的收件人选取器不允许你从收件人列表中选择 Microsoft 365 组。 但是,你可以在“
检查名称
”旁边的框中输入 Microsoft 365 组的电子邮件地址,然后通过单击“
检查名称
”来验证电子邮件地址,这将将该组添加到
“添加
”框中。
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
DomainName
SMTP 域数组
例如,
contoso.com
或
eu.contoso.com
。
Exchange Online PowerShell 中,可以指定用逗号分隔的多个域。
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 Online PowerShell 中,可以指定多个 IP 地址或以逗号分隔的范围。
ManagementRelationship
管理器
或
直接报表
(
DirectReport
) 的单个值
指定发件人和任意收件人之间的关系。 规则检查 Active Directory 中的
Manager
属性,以查看发件人是收件人的经理,还是由收件人管理。
MessageClassification
单个邮件分类
在 EAC 中,可以从所创建的邮件分类列表进行选择。
在 Exchange Online PowerShell 中,使用
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-headers。
MessageType
单个邮件类型值
指定以下邮件类型之一:
-
自动答复
(
OOF
)
-
自动转发
(
AutoForward
)
-
已加密
-
日历
-
权限控制
(
PermissionControlled
)
-
语音邮件
-
Signed
-
审批请求
(
ApprovalRequest
)
-
已读回执
(
ReadReceipt
)
注意
:当 Outlook 或 Outlook 网页版 配置为转发邮件时,
会将 ForwardingSmtpAddress
属性添加到邮件中。
Patterns
正则表达式数组
指定用于识别值中的文本模式的一个或多个正则表达式。 有关详细信息,请参阅
正则表达式语法
。
在 Exchange Online PowerShell 中,指定多个正则表达式(用逗号分隔),并将每个正则表达式括在引号 (“) 。
SCLValue
下列值之一:
指定分配到邮件的垃圾邮件可信度 (SCL)。 SCL 值越高,表示邮件是垃圾邮件的可能性越大。
SensitiveInformationTypes
敏感信息类型数组
指定组织中定义的一个或多个敏感信息类型。 有关内置敏感信息类型的列表,请参阅
Exchange Server 中的敏感信息类型
。
在 Exchange Online PowerShell 中,使用语法
@{<SensitiveInformationType1>},@{<SensitiveInformationType2>},...
。 例如,若要查找至少包含两个信用卡号和至少一个 ABA 路由编号的内容,请使用值
@{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}
。
单个大小值
指定附件或整个邮件的大小。
在 EAC 中,只能以千字节 (KB) 为单位指定大小。
在 Exchange Online PowerShell 中,输入值时,使用以下单位之一限定该值:
-
B
(字节)
-
KB
(KB)
-
MB
(兆字节)
-
GB
(GB)
例如,
20 MB
。 TB(兆兆字节)
SupervisionList
允许
或
阻止
的单个值
监督策略是Live@edu中的一项功能,允许你控制谁可以向组织中的用户发送邮件和接收邮件, (例如,关闭的校园和反欺凌策略) 。 在 Microsoft 365 和 Office 365 中,不能在邮箱上配置监督列表条目。
UserScopeFrom
组织内部
()
InOrganization
或
组织外部
的单个值 (
NotInOrganization
)
如果满足下列任一条件,则认为发件人位于组织内部:
-
发件人是组织中存在的邮箱、邮件用户、组或已启用邮件的公用文件夹。
-
发件人的电子邮件地址位于配置为权威域或内部中继域的接受域中,
并且
通过经验证的连接发送或接收邮件。 有关接受域的详细信息,请参阅
在 Exchange Online 中管理接受的域
。
如果满足下列任一条件,则认为发件人位于组织外部:
-
发件人的电子邮件地址不位于接受域中。
-
发件人的电子邮件地址位于配置为外部中继域的接受域中。
注意
:若要确定邮件联系人是被视为组织内部还是外部,需将发件人的地址与组织接受的域进行比较。
UserScopeTo
下列值之一:
-
组织内部
(
InOrganization
)
-
组织外部
(
NotInOrganization
)
如果满足以下任何条件,则收件人被视为组织内部:
-
收件人是组织中存在的邮箱、邮件用户、组或已启用邮件的公用文件夹。
-
收件人的电子邮件地址位于配置为权威域或内部中继域的接受的域中,
并且
通过经验证的连接发送或接收邮件。
-
收件人的域位于远程域中,
IsInternal
参数设置为值
$true
。
如果满足下列任一条件,则认为收件人位于组织外部:
-
收件人的电子邮件地址不位于接受域中。
-
收件人的电子邮件地址位于配置为外部中继域的接受域中。
Words
字符串数组
指定一个或多个要查找的词语。 词语不区分大小写,且可以由空格和标点围绕。 不支持通配符和部分匹配。 例如,“contoso”与“Contoso”匹配。
但是,如果文本由其他字符围绕,则不会被视作匹配项。 例如,“contoso”并不匹配以下值:
-
Acontoso
-
Contosoa
-
Acontosob
星号 (*) 将被视为是文字字符,而不用作通配符。
at 符号 (@) 也被视为文本字符。 因此,如果在搜索收件人地址时使用它,它将不匹配。 例如:
-
@contoso.com 将不匹配 user@contoso.com
-
contoso.com 将匹配 user@contoso.com
在此方案中,设置匹配模式的正确方法是使用
ExceptIfRecipientDomainIs
或
ExceptIfRecipientAddressMatchesPatterns
Exchange Online 中的邮件流规则(传输规则)
Exchange Online 中的邮件流规则操作
Exchange Online 中的邮件流规则过程
New-TransportRule