Exchange 2013 中) (述詞的傳輸規則條件和例外狀況

適用於:Exchange Server 2013

傳輸規則中的條件和例外狀況會識別套用規則或未套用規則的訊息。 例如,如果規則將免責聲明新增至訊息,您可以將規則設定為只套用至包含特定單字的訊息、由特定使用者傳送的訊息,或特定群組成員所傳送訊息以外的所有訊息。 總而言之,傳輸規則中的條件和例外狀況也稱為 述詞,因為針對每個條件,都會有使用完全相同設定和語法的對應例外狀況。 唯一的差異是條件會指定要包含的訊息,而例外狀況則會指定要排除的訊息。

大部分的條件和例外狀況都有一個需要一或多個值的屬性。 例如, 傳送者為 條件需要訊息的寄件者。 Some conditions have two properties. 例如, 「訊息標頭」包含上述任一字組 ,條件需要一個屬性來指定訊息標頭欄位,而第二個屬性則指定要在標頭欄位中尋找的文字。 某些條件或例外狀況沒有任何屬性。 例如, [任何附件] 具有可執行內容 條件,只要在具有可執行內容的訊息中尋找附件即可。

如需 2013 Exchange Server傳輸規則的詳細資訊,請參閱Exchange 2013 中的傳輸規則

如需有關 Exchange Online Protection 或 Exchange Online 中傳輸規則之條件和例外狀況的詳細資訊,請參閱 Exchange Online中) 的郵件流程規則條件和例外 (述詞

信箱伺服器上傳輸規則的條件和例外狀況

下列各節中的資料表說明信箱伺服器上傳輸規則中可用的條件和例外狀況。 屬性類型會在 [屬性類型] 區段中描述。

寄件者

收件者

訊息主旨或本文

附件

任何收件者

訊息敏感性資訊類型、To 和 Cc 值、大小和字元集

寄件者和收件者

郵件屬性

郵件標頭

附註

  • 在 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 2007 或更新版本
寄件者位於

寄件者>是外部/內部
FromScope

ExceptIfFromScope
UserScopeFrom 由內部寄件者或外部寄件者傳送的訊息。 Exchange 2007 或更新版本
寄件者是以下的成員

寄件者>是此群組的成員
FromMemberOf

ExceptIfFromMemberOf
Addresses 由指定群組的成員所傳送的訊息。 Exchange 2007 或更新版本
寄件者地址包含

寄件者>address 包含這些字組中的任何一個
FromAddressContainsWords

ExceptIfFromAddressContainsWords
Words 在寄件者的電子郵件地址中包含指定文字的訊息。 Exchange 2007 或更新版本
寄件者地址符合

寄件者>位址符合上述任何文字模式
FromAddressMatchesPatterns

ExceptIfFromAddressMatchesPatterns
Patterns 寄件者的電子郵件地址包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本
寄件者的指定摘要資訊包含任何這些字詞

寄件者>具有特定屬性,包括這些字組中的任何一個
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 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 2007 或更新版本
收件者位於

收件者>是外部/外部
SentToScope

ExceptIfSentToScope
UserScopeTo 傳送給內部收件者、外部收件者、夥伴組織中的外部收件者,或非夥伴組織中外部收件者的訊息。 Exchange 2007 或更新版本
收件者是以下的成員

收件者>是此群組的成員
SentToMemberOf

ExceptIfSentToMemberOf
Addresses 包含屬於指定群組成員之收件者的訊息。 群組可以位於訊息的 [ ]、 [副本] 或 [ 密件副本 ] 欄位中。 Exchange 2007 或更新版本
收件者地址包含

收件者>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 2007 或更新版本
主旨或內文符合

主旨或本文>主旨或本文符合這些文字模式
SubjectOrBodyMatchesPatterns

ExceptIfSubjectOrBodyMatchesPatterns
Patterns 欄位或訊息本文包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本
主旨包含

主旨或本文>subject 包含這些字組中的任何一個
SubjectContainsWords

ExceptIfSubjectContainsWords
Words [ 旨] 欄位中具有指定文字的訊息。 Exchange 2007 或更新版本
主旨符合

主旨或本文>主旨符合這些文字模式
SubjectMatchesPatterns

ExceptIfSubjectMatchesPatterns
Patterns [ 主旨 ] 欄位包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本

附件

如需傳輸規則如何檢查訊息附件的詳細資訊,請 參閱在 Exchange 2013 中使用傳輸規則檢查訊息附件

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
任何附件的內容包含

任何附件>內容包含這些字組中的任何一個
AttachmentContainsWords

ExceptIfAttachmentContainsWords
Words 附件包含指定文字的訊息。 Exchange 2010 或更新版本
任何附件內容相符

任何附件>內容符合這些文字模式
AttachmentMatchesPatterns

ExceptIfAttachmentMatchesPatterns
Patterns 附件包含符合指定正則運算式之文字模式的訊息。

注意: 只會掃描附件的前 150 KB (KB) 。

Exchange 2010 或更新版本
無法檢查任何附件的內容

任何附件>無法檢查內容
AttachmentIsUnsupported

ExceptIfAttachmentIsUnsupported
不適用 Exchange 無法原生辨識附件,且信箱伺服器上未安裝所需 IFilter 的訊息。 如需詳細資訊,請參閱 對 Exchange 2013 註冊 Filter Pack IFilter Exchange 2010 或更新版本
任何附件的檔案名稱符合

任何附件>檔案名符合這些文字模式
AttachmentNameMatchesPatterns

ExceptIfAttachmentNameMatchesPatterns
Patterns 附件的檔案名包含符合指定正則運算式之文字模式的訊息。 Exchange 2010 或更新版本
任何附件的副檔名符合

任何附件>副檔名包含這些字組
AttachmentExtensionMatchesWords

ExceptIfAttachmentExtensionMatchesWords
Words 附件副檔名符合任何指定文字的訊息。 Exchange 2013 或更新版本
任何附件大於或等於

任何附件 > 大小都大於或等於
AttachmentSizeOver

ExceptIfAttachmentSizeOver
Size 任何附件大於或等於指定值的訊息。

在 EAC 中,您只能指定以 KB (KB) 為單位的大小。
Exchange 2007 或更新版本
郵件未完成掃描

任何附件>未完成掃描
AttachmentProcessingLimitExceeded

ExceptIfAttachmentProcessingLimitExceeded
不適用 規則引擎無法完成附件掃描的訊息。 您可以使用此條件來建立一起運作的規則,以識別和處理無法完整掃描內容的訊息。 Exchange 2013 或更新版本
任何附件都有可執行的內容

任何附件>具有可執行內容
AttachmentHasExecutableContent

ExceptIfAttachmentHasExecutableContent
不適用 附件為可執行檔的訊息。 系統會檢查檔案的屬性,而不是依賴檔案的副檔名。 Exchange 2013 或更新版本
所有附件均受密碼保護

任何附件>受密碼保護
AttachmentIsPasswordProtected

ExceptIfAttachmentIsPasswordProtected
不適用 附件受到密碼保護的訊息 (,因此無法掃描) 。 密碼偵測僅適用于 Office 檔、.zip檔案和 .7z 檔案。 Exchange 2013 或更新版本

任何收件者

本節中的條件和例外狀況提供唯一的功能,當郵件包含至少一個指定的收件者時,會影響 所有 收件者。 例如,假設您有拒絕訊息的規則。 如果您使用 [收件者] 區段中的收件者條件,則只會拒絕這些指定收件者的郵件。 例如,如果規則在郵件中找到指定的收件者,但訊息包含其他五個收件者。 該一位收件者的郵件遭到拒絕,並會傳遞給其他五位收件者。

如果您從本節新增收件者條件,則偵測到的收件者和其他五個收件者會拒絕該相同的訊息。

相反地,本節的收件者例外狀況 會防止 規則動作套用至郵件 的所有 收件者,而不只是針對偵測到的收件者。

注意事項

此條件不會考慮傳送至收件者 Proxy 位址的訊息。 而只比對傳送至收件者主要電子郵件地址的郵件。

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
任何收件者位址包括

任何收件者>address 包含這些字組中的任何一個
AnyOfRecipientAddressContainsWords

ExceptIfAnyOfRecipientAddressContainsWords
Words 訊息的 [ ]、[ 副本] 或 [ 密件 抄送] 欄位中包含指定文字的訊息。 Exchange 2013 或更新版本
任何收件者位址相符

任何收件者>位址符合上述任何文字模式
AnyOfRecipientAddressMatchesPatterns

ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns ToCc 或 Bcc欄位包含符合指定正則運算式之文字模式的訊息。 Exchange 2013 或更新版本

訊息敏感性資訊類型、To 和 Cc 值、大小和字元集

本節中尋找 [ 件者] 和 [ 副本 ] 欄位中值的條件,其行為與 [任何收件者] 區段中的條件一樣 (郵件 的所有 收件者都會受到規則影響,而不只是偵測到的收件者) 。

注意事項

此條件不會考慮傳送至收件者 Proxy 位址的訊息。 而只比對傳送至收件者主要電子郵件地址的郵件。

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
郵件包含敏感資訊

訊息>包含上述任何類型的敏感性資訊
MessageContainsDataClassifications

ExceptIfMessageContainsDataClassifications
SensitiveInformationTypes 包含資料外泄防護 (DLP) 原則所定義之敏感性資訊的訊息。

使用通知 寄件者 與原則提示 (NotifySender) 動作的規則需要此條件。
Exchange 2013 或更新版本
[收件者] 方塊包含

訊息>若要方塊包含此人員
AnyOfToHeader

ExceptIfAnyOfToHeader
Addresses [收件 ] 欄位包含任何指定收件者的訊息。 Exchange 2007 或更新版本
[收件者] 方塊包含下列成員

訊息>若要方塊包含此群組的成員
AnyOfToHeaderMemberOf

ExceptIfAnyOfToHeaderMemberOf
Addresses [收件 ] 欄位包含屬於指定群組成員之收件者的訊息。 Exchange 2007 或更新版本
[副本] 方塊包含

訊息>[副本] 方塊包含此人
AnyOfCcHeader

ExceptIfAnyOfCcHeader
Addresses [ 副本] 欄位包含任何指定收件者的訊息。 Exchange 2007 或更新版本
[副本] 方塊包含下列的成員

訊息>包含此群組的成員
AnyOfCcHeaderMemberOf

ExceptIfAnyOfCcHeaderMemberOf
Addresses [ 副本] 欄位包含屬於指定群組成員之收件者的訊息。 Exchange 2007 或更新版本
[收件者] 或 [副本] 方塊包含

訊息>[至] 或 [副本] 方塊包含此人員
AnyOfToCcHeader

ExceptIfAnyOfToCcHeader
Addresses [ 件者] 或 [ 副本] 欄位包含任何指定收件者的訊息。 Exchange 2007 或更新版本
[收件者] 或 [副本] 方塊包含下列的成員

訊息>[至] 或 [副本] 方塊包含此群組的成員
AnyOfToCcHeaderMemberOf

ExceptIfAnyOfToCcHeaderMemberOf
Addresses [ 件者] 或 [ 副本 ] 欄位包含屬於指定群組成員之收件者的訊息。 Exchange 2007 或更新版本
郵件大小大於或等於

訊息>size 大於或等於
MessageSizeOver

ExceptIfMessageSizeOver
Size 訊息的總大小 (加上附件) 大於或等於指定值的訊息。

在 EAC 中,您只能指定以 KB (KB) 為單位的大小。

注意: 信箱的郵件大小限制會在傳輸規則之前進行評估。 對於信箱而言太大的郵件,在具有此條件的規則能夠對郵件採取動作之前,將會遭到拒絕。

Exchange 2013 或更新版本
郵件字元集名稱包含任何這些字詞

訊息>字元集名稱包含這些字組中的任何一個
ContentCharacterSetContainsWords

ExceptIfContentCharacterSetContainsWords
CharacterSets 具有任何指定字元集名稱的訊息。 Exchange 2013 或更新版本

寄件者和收件者

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
寄件者是收件者的其中一個

寄件者和收件者>寄件者與收件者的關聯性為
SenderManagementRelationship

ExceptIfSenderManagementRelationship
ManagementRelationship 傳送者為收件者管理員或寄件者由收件者管理的訊息。 Exchange 2010 或更新版本
郵件是在這些群組的成員之間

寄件者和收件者>訊息位於這些群組的成員之間
BetweenMemberOf1BetweenMemberOf2

ExceptIfBetweenMemberOf1ExceptIfBetweenMemberOf2
Addresses 在指定群組的成員之間傳送的訊息。 Exchange 2007 或更新版本
寄件者或收件者的經理是

寄件者和收件者>寄件者或收件者的管理員是此人
ManagerForEvaluatedUserManagerAddress

ExceptIfManagerForEvaluatedUserExceptIfManagerAddress
第一個屬性: EvaluatedUser

第二個屬性: Addresses
訊息,其中指定的使用者是寄件者的管理員,或指定的使用者是收件者的管理員。 Exchange 2010 或更新版本
寄件者與任何收件者的屬性比較結果為

寄件者和收件者>寄件者和收件者屬性會比較為
ADAttributeComparisonAttributeADComparisonOperator

ExceptIfADAttributeComparisonAttributeExceptIfADComparisonOperator
第一個屬性: ADAttribute

第二個屬性: Evaluation
寄件者和收件者指定之 Active Directory 屬性符合或不相符的訊息。 Exchange 2010 或更新版本

郵件屬性

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
郵件類型為

訊息屬性>包含訊息類型
MessageTypeMatches

ExceptIfMessageTypeMatches
MessageType 指定型別的訊息。

注意:當 Outlook 或 Outlook Web App 設定為轉寄訊息時,ForwardingSmtpAddress屬性會新增至訊息。 訊息類型不會變更為 AutoForward

Exchange 2010 或更新版本
郵件被分類為

訊息屬性>包含此分類
HasClassification

ExceptIfHasClassification
MessageClassification 具有指定訊息分類的訊息。 這是您可以使用 New-MessageClassification Cmdlet 在組織中建立的自訂訊息分類。 Exchange 2007 或更新版本
郵件未有任何分類標示

訊息屬性>不包含任何分類
HasNoClassification

ExceptIfHasNoClassification
不適用 沒有訊息分類的訊息。 Exchange 2010 或更新版本
郵件的 SCL 大於或等於

訊息屬性>包含大於或等於 的 SCL
SCLOver

ExceptIfSCLOver
SCLValue 指派垃圾郵件信賴等級 (SCL) 大於或等於指定值的訊息。 Exchange 2007 或更新版本
郵件重要性已設為

訊息屬性>包含重要性層級
WithImportance

ExceptIfWithImportance
Importance 以指定重要性層級標示的訊息。 Exchange 2007 或更新版本

郵件標頭

注意事項

在主旨或郵件的其他標頭欄位中搜尋字詞或文字模式,會發生在郵件已從 MIME 內容傳輸編碼方法進行解碼之後,該編碼方法用來在 SMTP 伺服器之間傳送 ASCII 文字二進位訊息。 您無法使用條件或例外狀況來搜尋主旨或郵件中其他標頭欄位的原始 (通常是 Base64) 編碼值。

EAC 中的條件或例外狀況 Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
郵件標頭包含

訊息標> 頭包含這些字組中的任何一個
HeaderContainsMessageHeaderHeaderContainsWords

ExceptIfHeaderContainsMessageHeaderExceptIfHeaderContainsWords
第一個屬性: MessageHeaderField

第二個屬性: Words
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的字組。

標頭欄位的名稱和標頭欄位的值一律會一起使用。
Exchange 2007 或更新版本
郵件標頭符合

訊息標> 頭符合這些文字模式
HeaderMatchesMessageHeaderHeaderMatchesPatterns

ExceptIfHeaderMatchesMessageHeaderExceptIfHeaderMatchesPatterns
第一個屬性: MessageHeaderField

第二個屬性: Patterns
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的正則運算式。

標頭欄位的名稱和標頭欄位的值一律會一起使用。
Exchange 2007 或更新版本

Edge Transport Server 上傳輸規則的條件和例外狀況

Edge Transport Server 上傳輸規則中可用的條件和例外狀況,是信箱伺服器上可用專案的一小部分。 Edge Transport Server 上沒有 EAC,因此您只能在本機 Edge Transport Server 的 Exchange 管理命令介面中管理傳輸規則。 下表說明條件和例外狀況。 屬性類型會在 [屬性類型] 區段中描述。

Exchange 管理命令介面中的條件和例外狀況參數 屬性類型 描述 可在 中使用
AnyOfRecipientAddressContainsWords

ExceptIfAnyOfRecipientAddressContainsWords
Words 在 [至]、[副本] 或 [密件副本] 欄位中包含指定文字的訊息。

當郵件包含指定的收件者時,規則動作會套用 (或未套用) 至 郵件的所有 收件者。 例如,郵件的所有收件者都會拒絕訊息,而不只是針對指定的收件者。
Exchange 2013 或更新版本
AnyOfRecipientAddressMatchesPatterns

ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns ToCc 或 Bcc欄位包含符合指定正則運算式之文字模式的訊息。

當郵件包含指定的收件者時,規則動作會套用 (或未套用) 至 郵件的所有 收件者。 例如,郵件的所有收件者都會拒絕訊息,而不只是針對指定的收件者。
Exchange 2013 或更新版本
AttachmentSizeOver

ExceptIfAttachmentSizeOver
Size 附件的訊息,其中任何附件大於或等於指定的值。 Exchange 2007 或更新版本
FromAddressContainsWords

ExceptIfFromAddressContainsWords
Words 在寄件者的電子郵件地址中包含指定文字的訊息。 Exchange 2007 或更新版本
FromAddressMatchesPatterns

ExceptIfFromAddressMatchesPatterns
Patterns 寄件者的電子郵件地址包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本
FromScope

ExceptIfFromScope
UserScopeFrom 由內部寄件者或外部寄件者傳送的訊息。 Exchange 2007 或更新版本
HeaderContainsMessageHeaderHeaderContainsWords

ExceptIfHeaderContainsMessageHeaderExceptIfHeaderContainsWords
第一個屬性: MessageHeaderField

第二個屬性: Words
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的字組。

標頭欄位的名稱和標頭欄位的值一律會一起使用。
Exchange 2007 或更新版本
HeaderMatchesMessageHeaderHeaderMatchesPatterns

ExceptIfHeaderMatchesMessageHeaderExceptIfHeaderMatchesPatterns
第一個屬性: MessageHeaderField

第二個屬性: Patterns
包含指定標頭欄位的訊息,以及該標頭欄位的值包含指定的正則運算式。

標頭欄位的名稱和標頭欄位的值一律會一起使用。
Exchange 2007 或更新版本
MessageSizeOver

ExceptIfMessageSizeOver
Size 訊息的總大小 (加上附件) 大於或等於指定值的訊息。 Exchange 2013 或更新版本
SCLOver

ExceptIfSCLOver
SCLValue 指派大於或等於指定值之 SCL 的訊息。 Exchange 2007 或更新版本
SubjectContainsWords

ExceptIfSubjectContainsWords
Words 在 [ 旨] 欄位中包含指定文字的訊息。 Exchange 2007 或更新版本
SubjectMatchesPatterns

ExceptIfSubjectMatchesPatterns
Patterns [ 主旨 ] 欄位包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本
SubjectOrBodyContainsWords

ExceptIfSubjectOrBodyContainsWords
Words 在 [ 旨] 欄位或訊息本文中包含指定文字的訊息。 Exchange 2007 或更新版本
SubjectOrBodyMatchesPatterns

ExceptIfSubjectOrBodyMatchesPatterns
Patterns 欄位或訊息本文包含符合指定正則運算式之文字模式的訊息。 Exchange 2007 或更新版本

屬性類型

下表說明條件和例外狀況中使用的屬性類型。

注意事項

注意:禁止傳送/接收配額可有效地決定信箱大小上限。

屬性類型 有效值 描述
ADAttribute 從預先定義的 Active Directory 屬性清單中選取 您可以檢查下列任何 Active Directory 屬性:
  • City
  • Company
  • 國家/地區
  • CustomAttribute1 - CustomAttribute15
  • Department
  • DisplayName
  • 電子郵件
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • 縮寫
  • LastName
  • Manager
  • MobileNumber
  • 附註
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • State
  • Title
  • UserLogonName
  • 郵遞區號

在 EAC 中,若要指定相同屬性的多個單字或文字模式,請以逗號分隔值。 例如, San Francisco、Palo Alto for the City 屬性的值會尋找「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) 。 如需詳細資訊,請參閱 國家/地區代碼 - ISO 316

Addresses Exchange 收件者 視條件或例外狀況的本質而定,您可以指定組織中任何啟用郵件功能的物件 (例如,收件者相關條件) ,或者您可能受限於特定物件類型 (例如,群組成員資格條件的群組) 。 此外,條件或例外狀況可能需要一個值,或允許多個值。

在 Exchange 管理命令介面中,以逗號分隔多個值。

注意: 此條件不會考慮傳送至收件者 Proxy 位址的訊息。 而只比對傳送至收件者主要電子郵件地址的郵件。
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.comeu.contoso.com

在 Exchange 管理命令介面中,您可以指定多個以逗號分隔的網域。
EvaluatedUser SenderRecipient 的單一值 指定規則是要尋找寄件者或收件者的管理員。
Evaluation 等於不等於 () NotEqual 的單一值 比較寄件者和收件者的 Active Directory 屬性時,這會指定值是否相符。
Importance LowNormalHigh的單一值 Outlook 或 Outlook Web App 中寄件者指派給郵件的重要性層級。
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 單一字串 指定標頭欄位的名稱。 標頭欄位的名稱一律會與標頭欄位中的值配對 (單字或文字模式比對) 。

訊息標頭是訊息中必要和選擇性標頭欄位的集合。 標頭欄位的範例包括[收件者]、[接收]和 [內容類型]。 官方標頭欄位是在 RFC 5322 中定義。 非官方標頭欄位以 X 開 頭,稱為 X 標頭
MessageType 單一訊息類型值 指定下列其中一種訊息類型:
  • 自動回復 (OOF)
  • 自動轉送 (AutoForward)
  • 加密
  • 日曆
  • 許可權控制 (PermissionControlled)
  • 語音信箱
  • 簽署
  • 核准要求 (ApprovalRequest)
  • 讀取收據 (ReadReceipt)

注意:當 Outlook 或 Outlook Web App 設定為轉寄訊息時,ForwardingSmtpAddress屬性會新增至訊息。 訊息類型不會變更為 AutoForward

Patterns 正則運算式的陣列 指定用來識別值中文字模式的一或多個正則運算式。 如需詳細資訊,請參閱 正則運算式語法

在 Exchange 管理命令介面中,您可以指定多個以逗號分隔的正則運算式,並將每個正則運算式括在引號 (「) 。
SCLValue 下列其中一個值:
  • 略過垃圾郵件篩選 (-1)
  • 整數 0 到 9
指定指派給郵件之 SCL) (垃圾郵件信賴等級。 較高的 SCL 值表示訊息較有可能是垃圾郵件。
SensitiveInformationTypes 敏感性資訊類型的陣列 指定組織中定義的一或多個敏感性資訊類型。 如需內建敏感性資訊類型的清單,請參閱Exchange 2013 中的敏感性資訊類型。

在 Exchange 管理命令介面中,使用 語 @{<SensitiveInformationType1>},@{<SensitiveInformationType2\>},... 法 。 例如,若要尋找至少包含兩個信用卡號碼和至少一個 ABA 路由號碼的內容,請使用 值 @{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}
Size 單一大小值 指定附件或整個訊息的大小。

在 EAC 中,您只能指定以 KB (KB) 為單位的大小。

在 Exchange 管理命令介面中,當您輸入值時,請使用下列其中一個單位來限定值:
  • B (位元組)
  • KB (KB)
  • MB (MB)
  • GB (GB)


例如,20MB

TB (TB)
UserScopeFrom 組織 內部 () InOrganization組織外部 的單一值 (NotInOrganization) 如果符合下列任一條件,則寄件者或收件者會被視為在組織內:
  • 寄件者是信箱、郵件使用者、群組或擁有郵件功能的公用資料夾,存在於組織的 Active Directory 中。
  • 寄件者的電子郵件地址位於已接受的網域中,該網域設定為授權網域或內部轉送網域,訊息是透過已驗證的連線傳送或接收。 如需已接受網域的詳細資訊,請參閱 已接受的網域


如果下列任一條件成立,則傳送者會被視為組織外部:
  • 寄件者的電子郵件地址不在可接受的網域中。
  • 寄件者的電子郵件地址位於設定為外部轉送網域的已接受網域中。

注意:若要判斷郵件連絡人是否被視為組織內部或外部,寄件者的位址會與組織接受的網域進行比較。

UserScopeTo 下列其中一個值:
  • 組織內部 (InOrganization)
  • 組織外部 () NotInOrganization
  • 在外部夥伴組織 中 (ExternalPartner)
  • 在外部非夥伴組織 中 (ExternalNonPartner)
如果下列任一條件成立,收件者會被視為組織內:
  • 收件者是信箱、郵件使用者、群組或擁有郵件功能的公用資料夾,存在於組織的 Active Directory 中。
  • 收件者的電子郵件地址位於已接受的網域中,該網域已設定為授權網域或內部轉送網域,已透過已驗證的連線傳送或接收郵件。


如果下列任一條件成立,收件者會被視為組織外部:
  • 收件者的電子郵件地址不在可接受的網域中。
  • 收件者的電子郵件地址位於設定為外部轉送網域的已接受網域中。


外部夥伴組織是您已在其中設定網域安全性 (相互 TLS 驗證) 傳送郵件的外部網域。

外部非夥伴組織是所有其他未被視為合作夥伴網域的外部網域。
Words 字串陣列 指定要尋找的一或多個單字。 這些字組不會區分大小寫,而且可以以空格和標點符號括住。 不支援萬用字元和部分相符項目。

例如,「contoso」 符合 「 Contoso.」。 不過,如果文字以其他字元括住,則不會被視為相符專案。 例如,「contoso」 不符合下列值:
  • Acontoso
  • Contosoa
  • Acontosob


星號 (*) 會被視為常值字元,而且不會當做萬用字元使用。

相關資訊

Exchange 2013 中的傳輸規則

Exchange 2013 中的傳輸規則動作

Exchange 2013 中的傳輸規則程式

Exchange Online 中的郵件流程規則條件和例外狀況 (述詞)