Exchange Server 中的郵件流程規則條件和例外狀況 (述詞)
郵件流程規則中的條件和例外狀況 (也稱為傳輸規則,) 識別套用規則或未套用至的郵件。 例如,如果規則將免責聲明新增至訊息,您可以將規則設定為只套用至包含特定單字的訊息、由特定使用者傳送的訊息,或特定群組成員所傳送訊息以外的所有訊息。 總而言之,郵件流程規則中的條件和例外狀況也稱為 述詞,因為針對每個條件,都會有一個使用完全相同設定和語法的對應例外狀況。 唯一的差異是條件會指定要包含的訊息,而例外狀況則會指定要排除的訊息。
大部分的條件和例外狀況都有一個需要一或多個值的屬性。 例如, 傳送者為 條件需要訊息的寄件者。 Some conditions have two properties. 例如, 「訊息標頭」包含上述任一字組 ,條件需要一個屬性來指定訊息標頭欄位,而第二個屬性則指定要在標頭欄位中尋找的文字。 某些條件或例外狀況沒有任何屬性。 例如, [任何附件] 具有可執行內容 條件,只要在具有可執行內容的訊息中尋找附件即可。
如需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
) :檢查郵件標頭和郵件信封中的寄件者。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
寄件者是 寄件者>是此人 |
寄件者 ExceptIfFrom |
Addresses |
Exchange 組織中指定信箱、郵件使用者或郵件連絡人所傳送的郵件。 | Exchange 2010 或更新版本 |
寄件者位於 寄件者>是外部/內部 |
FromScope ExceptIfFromScope |
UserScopeFrom |
由內部寄件者或外部寄件者傳送的訊息。 | Exchange 2010 或更新版本 |
寄件者是以下的成員 寄件者>是此群組的成員 |
FromMemberOf ExceptIfFromMemberOf |
Addresses |
由指定群組的成員所傳送的訊息。 | Exchange 2010 或更新版本 |
寄件者地址包含 寄件者>address 包含這些字組中的任何一個 |
FromAddressContainsWords ExceptIfFromAddressContainsWords |
Words |
在寄件者的電子郵件地址中包含指定文字的訊息。 | Exchange 2010 或更新版本 |
寄件者地址符合 寄件者>位址符合上述任何文字模式 |
FromAddressMatchesPatterns ExceptIfFromAddressMatchesPatterns |
Patterns |
寄件者的電子郵件地址包含符合指定正則運算式之文字模式的訊息。 | Exchange 2010 或更新版本 |
寄件者的指定摘要資訊包含任何這些字詞 寄件者>具有特定屬性,包括這些字組中的任何一個 |
SenderADAttributeContainsWords ExceptIfSenderADAttributeContainsWords |
第一個屬性: ADAttribute 第二個屬性: Words |
傳送者之指定 Active Directory 屬性包含任何指定單字的訊息。 Country屬性需要兩個字母的國家/地區代碼值 (例如,DE for Germany) 。 |
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 或更新版本 |
寄件者的網域為 寄件者>網域為 |
SenderDomainIs ExceptIfSenderDomainIs |
DomainName |
寄件者電子郵件地址網域符合指定值的訊息。 如果您需要尋找 包含 指定網域 (的寄件者網域,例如,網域) 的任何子域,請使用發 件人位址符合 (FromAddressMatchesPatterns) 條件,並使用語法指定網域: '\.domain\.com$' 。 |
Exchange 2013 或更新版本 |
收件者
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
收件者是 收件者>是此人 |
SentTo ExceptIfSentTo |
Addresses |
其中一個收件者是 Exchange 組織中指定信箱、郵件使用者或郵件連絡人的郵件。 收件者可以位於郵件的 [ 收件者]、[ 副本] 或 [ 密件副本 ] 欄位中。 注意:您無法指定通訊群組或擁有郵件功能的安全性群組。 如果您需要對傳送至群組的訊息採取動作,請改用 [收件者] 方塊包含 (AnyOfToHeader) 條件。 |
Exchange 2010 或更新版本 |
收件者位於 收件者>是外部/外部 |
SentToScope ExceptIfSentToScope |
UserScopeTo |
傳送給內部收件者、外部收件者、夥伴組織中的外部收件者,或非夥伴組織中外部收件者的訊息。 | Exchange 2010 或更新版本 |
收件者是以下的成員 收件者>是此群組的成員 |
SentToMemberOf ExceptIfSentToMemberOf |
Addresses |
包含屬於指定群組成員之收件者的訊息。 群組可以位於訊息的 [ 至]、 [副本] 或 [ 密件副本 ] 欄位中。 | Exchange 2010 或更新版本 |
收件者地址包含 收件者>address 包含這些字組中的任何一個 |
RecipientAddressContainsWords ExceptIfRecipientAddressContainsWords |
Words |
在收件者的電子郵件地址中包含指定單字的訊息。 注意:這種情況或例外狀況並未考慮傳送至收件者 Proxy 位址的郵件。 而只比對傳送至收件者主要電子郵件地址的郵件。 |
Exchange 2010 或更新版本 |
收件者地址符合 收件者>位址符合上述任何文字模式 |
RecipientAddressMatchesPatterns ExceptIfRecipientAddressMatchesPatterns |
Patterns |
收件者電子郵件地址包含符合指定正則運算式之文字模式的訊息。 注意:這種情況或例外狀況並未考慮傳送至收件者 Proxy 位址的郵件。 而只比對傳送至收件者主要電子郵件地址的郵件。 |
Exchange 2010 或更新版本 |
收件者的指定摘要資訊可以包含任何這些字詞 收件者>具有特定屬性,包括這些字組中的任何一個 |
RecipientADAttributeContainsWords ExceptIfRecipientADAttributeContainsWords |
第一個屬性: ADAttribute 第二個屬性: Words |
郵件,其中收件者的指定 Active Directory 屬性包含任何指定的單字。 Country屬性需要兩個字母的國家/地區代碼值 (例如,DE for Germany) 。 |
Exchange 2010 或更新版本 |
收件者的指定摘要資訊符合這些文字模式 收件者>具有符合這些文字模式的特定屬性 |
RecipientADAttributeMatchesPatterns ExceptIfRecipientADAttributeMatchesPatterns |
第一個屬性: ADAttribute 第二個屬性: Patterns |
訊息,其中收件者的指定 Active Directory 屬性包含符合指定正則運算式的文字模式。 | Exchange 2010 或更新版本 |
收件者的網域為 收件者>網域為 |
RecipientDomainIs ExceptIfRecipientDomainIs |
DomainName |
收件者電子郵件地址網域符合指定值的訊息。 如果您需要尋找包含指定網域的收件者網域 (例如,網域) 的任何子域,請使用RecipientAddressMatchesPatterns) 條件 (收件者位址相符專案,並使用 語 '\.domain\.com$' 法來指定網域。 |
Exchange 2013 或更新版本 |
訊息主旨或本文
注意事項
在主旨或郵件的其他標頭欄位中搜尋字詞或文字模式,會發生在郵件已從 MIME 內容傳輸編碼方法進行解碼之後,該編碼方法用來在 SMTP 伺服器之間傳送 ASCII 文字二進位訊息。 您無法使用條件或例外狀況來搜尋主旨或郵件中其他標頭欄位的原始 (通常是 Base64) 編碼值。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
在主旨或內文中包含 主旨或本文>主旨或本文包含這些字組中的任何一個 |
SubjectOrBodyContainsWords ExceptIfSubjectOrBodyContainsWords |
Words |
[ 主 旨] 欄位或訊息本文中具有指定文字的訊息。 | Exchange 2010 或更新版本 |
主旨或內文符合 主旨或本文>主旨或本文符合這些文字模式 |
SubjectOrBodyMatchesPatterns ExceptIfSubjectOrBodyMatchesPatterns |
Patterns |
主 旨 欄位或訊息本文包含符合指定正則運算式之文字模式的訊息。 | Exchange 2010 或更新版本 |
主旨包含 主旨或本文>subject 包含這些字組中的任何一個 |
SubjectContainsWords ExceptIfSubjectContainsWords |
Words |
[ 主 旨] 欄位中具有指定文字的訊息。 | Exchange 2010 或更新版本 |
主旨符合 主旨或本文>主旨符合這些文字模式 |
SubjectMatchesPatterns ExceptIfSubjectMatchesPatterns |
Patterns |
[ 主旨 ] 欄位包含符合指定正則運算式之文字模式的訊息。 | Exchange 2010 或更新版本 |
附件
如需郵件流程規則如何檢查郵件附件的詳細資訊,請參閱 使用郵件流程規則來檢查郵件附件。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
任何附件的內容包含 任何附件>內容包含這些字組中的任何一個 |
AttachmentContainsWords ExceptIfAttachmentContainsWords |
Words |
附件包含指定文字的訊息。 | Exchange 2010 或更新版本 |
任何附件內容相符 任何附件>內容符合這些文字模式 |
AttachmentMatchesPatterns ExceptIfAttachmentMatchesPatterns |
Patterns |
附件包含符合指定正則運算式之文字模式的訊息。 注意:只會掃描附件的前 150 KB (KB) 。 |
Exchange 2010 或更新版本 |
無法檢查任何附件的內容 任何附件>無法檢查內容 |
AttachmentIsUnsupported ExceptIfAttachmentIsUnsupported |
不適用 | Exchange 無法原生辨識附件,且信箱伺服器上未安裝所需 IFilter 的訊息。 如需詳細資訊,請參閱使用Exchange Server 註冊篩選套件 IFilters。 | Exchange 2010 或更新版本 |
任何附件的檔案名稱符合 任何附件>檔案名符合這些文字模式 |
AttachmentNameMatchesPatterns ExceptIfAttachmentNameMatchesPatterns |
Patterns |
附件的檔案名包含符合指定正則運算式之文字模式的訊息。 | Exchange 2010 或更新版本 |
任何附件的副檔名符合 任何附件>副檔名包含這些字組 |
AttachmentExtensionMatchesWords ExceptIfAttachmentExtensionMatchesWords |
Words |
附件副檔名符合任何指定文字的訊息。 | Exchange 2013 或更新版本 |
任何附件大於或等於 任何附件 > 大小都大於或等於 |
AttachmentSizeOver ExceptIfAttachmentSizeOver |
Size |
任何附件大於或等於指定值的訊息。 在 EAC 中,您只能指定以 KB (KB) 為單位的大小。 |
Exchange 2010 或更新版本 |
郵件未完成掃描 任何附件>未完成掃描 |
AttachmentProcessingLimitExceeded ExceptIfAttachmentProcessingLimitExceeded |
不適用 | 規則引擎無法完成附件掃描的訊息。 您可以使用此條件來建立一起運作的規則,以識別和處理無法完整掃描內容的訊息。 | Exchange 2013 或更新版本 |
任何附件都有可執行的內容 任何附件>具有可執行內容 |
AttachmentHasExecutableContent ExceptIfAttachmentHasExecutableContent |
不適用 | 附件為可執行檔的訊息。 系統會檢查檔案的屬性,而不是依賴檔案的副檔名。 | Exchange 2013 或更新版本 |
所有附件均受密碼保護 任何附件>受密碼保護 |
AttachmentIsPasswordProtected ExceptIfAttachmentIsPasswordProtected |
不適用 | 附件受到密碼保護的訊息 (,因此無法掃描) 。 密碼偵測僅適用于 Office 檔、.zip檔案和 .7z 檔案。 | Exchange 2013 或更新版本 |
具有這些屬性,包括這些字組中的任何一個 任何附件>具有這些屬性,包括這些字組中的任何一個 |
AttachmentPropertyContainsWords ExceptIfAttachmentPropertyContainsWords |
第一個屬性: DocumentProperties 第二個屬性: Words |
訊息,其中附加 Office 檔的指定屬性包含指定的文字。 此條件可協助您在 Windows Server 2012 R2 或更新版本中整合郵件流程規則與 SharePoint、檔案分類基礎結構 (FCI) ,或協力廠商分類系統。 您可以從內建屬性清單中選取,或指定自訂屬性。 |
Exchange 2016 或更新版本 |
任何收件者
本節中的條件和例外狀況提供唯一的功能,當郵件包含至少一個指定的收件者時,會影響 所有 收件者。 例如,假設您有拒絕訊息的規則。 如果您使用 [收件者] 區段中的收件 者 條件,則只會拒絕這些指定收件者的郵件。 例如,如果規則在郵件中找到指定的收件者,但訊息包含其他五個收件者。 該一位收件者的郵件遭到拒絕,並會傳遞給其他五位收件者。
如果您從本節新增收件者條件,則偵測到的收件者和其他五個收件者會拒絕該相同的訊息。
相反地,本節的收件者例外狀況 會防止 規則動作套用至郵件 的所有 收件者,而不只是針對偵測到的收件者。
注意事項
此條件或例外狀況不會考慮傳送至收件者 Proxy 位址的訊息。 而只比對傳送至收件者主要電子郵件地址的郵件。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
任何收件者位址包括 任何收件者>address 包含這些字組中的任何一個 |
AnyOfRecipientAddressContainsWords ExceptIfAnyOfRecipientAddressContainsWords |
Words |
訊息的 [ 至]、[ 副本] 或 [ 密件副本 ] 欄位中包含指定文字的訊息。 | Exchange 2013 或更新版本 |
任何收件者位址相符 任何收件者>位址符合上述任何文字模式 |
AnyOfRecipientAddressMatchesPatterns ExceptIfAnyOfRecipientAddressMatchesPatterns |
Patterns |
To、Cc 或 Bcc欄位包含符合指定正則運算式之文字模式的訊息。 | Exchange 2013 或更新版本 |
訊息敏感性資訊類型、To 和 Cc 值、大小和字元集
本節中尋找 [ 收 件者] 和 [ 副本 ] 欄位中值的條件,其行為與 [ 任何收件者 ] 區段中的條件一樣, (郵件的所有 收件者都會受到規則影響,而不只是偵測到的收件者) 。
注意事項
本節中的收件者條件不會考慮傳送至收件者 Proxy 位址的郵件。 它們只會比對傳送至收件者主要電子郵件地址的郵件。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
郵件包含敏感資訊 訊息>包含上述任何類型的敏感性資訊 |
MessageContainsDataClassifications ExceptIfMessageContainsDataClassifications |
SensitiveInformationTypes |
包含資料外泄防護 (DLP) 原則所定義之敏感性資訊的訊息。 使用通知 寄件者 與原則提示 (NotifySender) 動作的規則需要此條件。 |
Exchange 2013 或更新版本 |
[收件者] 方塊包含 訊息>若要方塊包含此人員 |
AnyOfToHeader ExceptIfAnyOfToHeader |
Addresses |
[收件 者 ] 欄位包含任何指定收件者的訊息。 | Exchange 2010 或更新版本 |
[收件者] 方塊包含下列成員 訊息>若要方塊包含此群組的成員 |
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 或更新版本 |
郵件大小大於或等於 訊息>size 大於或等於 |
MessageSizeOver ExceptIfMessageSizeOver |
Size |
訊息的總大小 (加上附件) 大於或等於指定值的訊息。 在 EAC 中,您只能指定以 KB (KB) 為單位的大小。 注意:信箱的郵件大小限制會在郵件流程規則之前進行評估。 在具有此條件的規則能夠對郵件採取行動之前,會拒絕對信箱太大的郵件。 |
Exchange 2013 或更新版本 |
郵件字元集名稱包含任何這些字詞 訊息>字元集名稱包含這些字組中的任何一個 |
ContentCharacterSetContainsWords ExceptIfContentCharacterSetContainsWords |
CharacterSets |
具有任何指定字元集名稱的訊息。 | Exchange 2013 或更新版本 |
寄件者和收件者
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
寄件者是收件者的其中一個 寄件者和收件者>寄件者與收件者的關聯性為 |
SenderManagementRelationship ExceptIfSenderManagementRelationship |
ManagementRelationship |
寄件者為收件者管理員或寄件者由收件者管理的訊息。 | Exchange 2010 或更新版本 |
郵件是在這些群組的成員之間 寄件者和收件者>訊息位於這些群組的成員之間 |
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 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
郵件類型為 訊息屬性>包含訊息類型 |
MessageTypeMatches ExceptIfMessageTypeMatches |
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 內容傳輸編碼方法進行解碼之後,該編碼方法用來在 SMTP 伺服器之間傳送 ASCII 文字二進位訊息。 您無法使用條件或例外狀況來搜尋主旨或郵件中其他標頭欄位的原始 (通常是 Base64) 編碼值。
EAC 中的條件或例外狀況 | Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|---|
郵件標頭包含 訊息標> 頭包含這些字組中的任何一個 |
HeaderContainsMessageHeader 和 HeaderContainsWords ExceptIfHeaderContainsMessageHeader 和 ExceptIfHeaderContainsWords |
第一個屬性: MessageHeaderField 第二個屬性: Words |
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的字組。 標頭欄位的名稱和標頭欄位的值一律會一起使用。 |
Exchange 2010 或更新版本 |
郵件標頭符合 訊息標> 頭符合這些文字模式 |
HeaderMatchesMessageHeader 和 HeaderMatchesPatterns ExceptIfHeaderMatchesMessageHeader 和 ExceptIfHeaderMatchesPatterns |
第一個屬性: MessageHeaderField 第二個屬性: Patterns |
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的正則運算式。 標頭欄位的名稱和標頭欄位的值一律會一起使用。 |
Exchange 2010 或更新版本 |
Edge Transport Server 上郵件流程規則的條件和例外狀況
Edge Transport Server 上郵件流程規則中可用的條件和例外狀況,是信箱伺服器上可用功能的一小部分。 Edge Transport Server 上沒有 EAC,因此您只能在本機 Edge Transport Server 的 Exchange 管理命令介面中管理郵件流程規則。 下表說明條件和例外狀況。 屬性類型會在 [ 屬性類型 ] 區段中描述。
Exchange 管理命令介面中的條件和例外狀況參數 | 屬性類型 | 描述 | 可在 中使用 |
---|---|---|---|
AnyOfRecipientAddressContainsWords ExceptIfAnyOfRecipientAddressContainsWords |
Words |
在 [至]、[副本] 或 [密件副本] 欄位中包含指定文字的訊息。 當郵件包含指定的收件者時,規則動作會套用 (或未套用) 至 郵件的所有 收件者。 例如,郵件的所有收件者都會拒絕訊息,而不只是針對指定的收件者。 |
Exchange 2013 或更新版本 |
AnyOfRecipientAddressMatchesPatterns ExceptIfAnyOfRecipientAddressMatchesPatterns |
Patterns |
To、Cc 或 Bcc欄位包含符合指定正則運算式之文字模式的訊息。 當郵件包含指定的收件者時,規則動作會套用 (或未套用) 至 郵件的所有 收件者。 例如,郵件的所有收件者都會拒絕訊息,而不只是針對指定的收件者。 |
Exchange 2013 或更新版本 |
AttachmentSizeOver ExceptIfAttachmentSizeOver |
Size |
附件的訊息,其中任何附件大於或等於指定的值。 | 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 |
Size |
訊息的總大小 (加上附件) 大於或等於指定值的訊息。 | 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 或更新版本 |
屬性類型
下表說明條件和例外狀況中使用的屬性類型。
注意事項
注意:禁止傳送/接收配額可有效地決定信箱大小上限。
屬性類型 | 有效值 | 描述 |
---|---|---|
ADAttribute |
從預先定義的 Active Directory 屬性清單中選取 | 您可以檢查下列任何 Active Directory 屬性:
在 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" 。 當您指定多個屬性或相同屬性的多個值時,會使用 或 運算子。 請勿使用具有前置或尾端空格的值。 Country屬性需要 ISO 3166-1 兩個字母的國家/地區代碼值 (例如,DE for Germany) 。 如需詳細資訊,請參閱 國家/地區代碼 - ISO 3166。 |
Addresses |
Exchange 收件者 | 視條件或例外狀況的本質而定,您可能能夠指定組織中任何啟用郵件功能的物件 (例如,收件者相關條件) ,或者您可能受限於特定物件類型 (例如,群組成員資格條件的群組) 。 此外,條件或例外狀況可能需要一個值,或允許多個值。 在 Exchange 管理命令介面中,以逗號分隔多個值。 注意:這種情況或例外狀況並未考慮傳送至收件者 Proxy 位址的郵件。 而只比對傳送至收件者主要電子郵件地址的郵件。 |
CharacterSets |
字元集名稱的陣列 | 存在於訊息中的一或多個內容字元集。 例如:
|
DocumentProperties |
自訂或預先定義文件屬性的陣列 | 指定內建或自訂文件屬性。 內建文件屬性為:
每個屬性都包含單一值。 當您指定多個屬性時,會使用 或 運算子。 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 |
Sender 或 Recipient 的單一值 | 指定規則是要尋找寄件者或收件者的管理員。 |
Evaluation |
等 于 或 不等於 () NotEqual 的單一值 |
比較寄件者和收件者的 Active Directory 屬性時,此運算子會指定值是否相符。 |
Importance |
Low、Normal或High的單一值 | Outlook 或 Outlook 網頁版 中寄件者指派給郵件的重要性層級。 |
IPAddressRanges |
IP 位址或位址範圍的陣列 | 您可以使用下列語法輸入 IPv4 位址:
在 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 |
單一字串 | 指定標頭欄位的名稱。 標頭欄位的名稱一律會與標頭欄位中的值配對 (單字或文字模式比對) 。 訊息標頭是訊息中必要和選擇性標頭欄位的集合。 標頭欄位的範例包括[收件者]、[接收]和 [內容類型]。 官方標頭欄位是在 RFC 5322 中定義。 非官方標頭欄位以 X 開 頭,稱為 X 標頭。 |
MessageType |
單一訊息類型值 | 指定下列其中一種訊息類型:
注意:當 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"} 。 |
Size |
單一大小值 | 指定附件或整個訊息的大小。 在 EAC 中,您只能指定以 KB (KB) 為單位的大小。 在 Exchange 管理命令介面中,當您輸入值時,請使用下列其中一個單位來限定值:
例如, 20MB 。 TB (TB) |
UserScopeFrom |
組織 內部 () InOrganization 或 組織外部 的單一值 (NotInOrganization ) |
如果符合下列任一條件,則寄件者或收件者會被視為在組織內:
如果下列任一條件成立,則傳送者會被視為組織外部:
注意:若要判斷郵件連絡人是否被視為組織內部或外部,寄件者的位址會與組織接受的網域進行比較。 |
UserScopeTo |
下列其中一個值:
|
如果下列任一條件成立,收件者會被視為組織內:
如果下列任一條件成立,收件者會被視為組織外部:
外部夥伴組織是您已設定網域安全性 (相互 TLS 驗證) 傳送郵件的外部網域。 外部非夥伴組織是所有其他未被視為合作夥伴網域的外部網域。 |
Words |
字串陣列 | 指定要尋找的一或多個單字。 這些字組不會區分大小寫,而且可以以空格和標點符號括住。 不支援萬用字元和部分相符項目。 例如,「contoso」 符合 「 Contoso.」。 不過,如果文字以其他字元括住,則不會被視為相符專案。 例如,「contoso」 不符合下列值:
星號 (*) 會被視為常值字元,而且不會當做萬用字元使用。 |