傳輸規則述詞
適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上次修改主題的時間: 2015-03-09
在 MicrosoftExchange Server 2010 中,述詞可用來建立傳輸規則中的條件和例外狀況。傳輸規則可套用到路由通過 Hub Transport Server 和 Edge Transport Server 的電子郵件訊息。某些述詞可以在兩種傳輸伺服器角色上使用,而某些動作則是只由其中任一傳輸伺服器角色所獨佔。
目錄
述詞及述詞內容
Hub Transport Server 上可用的述詞
Edge Transport Server 上可用的述詞
述詞內容
述詞及述詞內容
傳輸規則條件及例外狀況組成一或多個述詞。述詞指示 Hub Transport server 上的傳輸規則代理程式 (或 Edge Transport Server 上的邊際規則代理程式) 檢查電子郵件訊息的特定部分,例如,寄件者、收件者、主旨、其他郵件標頭和郵件內文,判斷規則是否應套用到該郵件。就這點而論,述詞是做為條件及例外狀況的建立區塊。
大部分的述詞都有一或多個必須指定值的內容,以便判斷傳輸規則是否應套用到郵件。傳輸規則代理程式會檢查指定值的郵件內容。例如,[HasClassification] 述詞需要您為分類內容指定一或多個郵件分類。某些述詞沒有內容。例如,[HasNoClassification] 述詞只是檢查郵件是否有分類,因而不需要任何值。
您必須判斷述詞內容或需要一個以上內容的述詞內容,以便將值指派給述詞。在 Exchange 管理主控台 (EMC) 中,您可以在新增傳輸規則嚮導或編輯傳輸規則嚮導的 [按一下底線值來編輯規則描述] 方塊內指定述詞值。在 Exchange 管理命令介面中,屬性可作為 New-TransportRule 與 Set-TransportRule 指令程式的參數使用。在內容名稱之後指定內容值。
附註: |
---|
在 Exchange 2010 中,您可以使用 Get-TransportRulePredicate 和 Get-TransportRuleAction 指令程式,無需起始述詞和動作。這些指令程式僅能讓您能列出於其中執行指令程式的集線傳輸伺服器與邊際傳輸伺服器的可用述詞及動作。New-TransportRule 和 Set-TransportRule 指令程式具有所有可作為參數的述詞和動作,可讓您使用單一命令來建立或修改傳輸規則。 |
因為一些述詞會檢查電子郵件訊息內的特定欄位 (例如,郵件標頭欄位),所以必須設定兩個述詞內容。使用述詞來檢查郵件標頭時,其中一個述詞內容指定要檢查的標頭,例如,寄件者、已接收或內容類型。您還必須指定第二個內容的值。表 1 和 表 2 列出需要第二個內容的述詞,其中第二個內容列在 [第二個述詞內容] 欄中。
述詞及述詞內容
Hub Transport Server 上可用的述詞
表 1 列出可用於 Hub Transport Server 上的述詞,並提供每一個述詞的下列資訊:
[述詞] 欄列出顯示在 EMC 的 [新增傳輸規則] 和 [編輯傳輸規則] 精靈中的述詞。
[述詞名稱] 欄列出 Get-TransportRulePredicate 指令程式傳回的述詞名稱。
[述詞內容] 和 [第二個述詞內容] 欄列出內容類型。大部分的屬性類型接受特定值。請參閱表 3 來判斷內容類型的有效值。
附註: |
---|
表 1 列出的每一個述詞還具有可從 [新增傳輸規則] 和 [編輯傳輸規則] 精靈的 [例外情況] 頁面選取的等效例外情況。在命令介面中,可作為例外情況使用的述詞會以 [ExceptIf] 做開頭。例如,若是 [FromMemberOf] 述詞,則可在傳輸規則指令程式中作為例外情況使用的參數稱為 ExceptIfFromMemberOf。 相同的述詞物件,包含傳輸規則條件與例外狀況中所使用的邏輯。因此,當您在使用 Get-TransportRulePredicate 指令程式列出述詞時,例外狀況並不會被列為個別的述詞。 |
表 1 可用於 Hub Transport Server 上的述詞
否 | 述詞 | 述詞名稱 | 述詞內容 | 第二個述詞內容 | 描述 | ||
---|---|---|---|---|---|---|---|
1 |
來自人員 |
寄件者 |
地址 |
不適用 |
|
||
2 |
來自通訊群組清單成員 |
FromMemberOf |
地址 |
不適用 |
|
||
3 |
來自組織內部或外部的使用者 |
FromScope |
FromUserScope |
不適用 |
|
||
4 |
傳送至人員 |
SentTo |
地址 |
不適用 |
|
||
5 |
傳送至通訊群組清單成員 |
SentToMemberOf |
地址 |
不適用 |
|
||
6 |
傳送給組織內部或外部的使用者或合作夥伴 |
SentToScope |
ToUserScope |
不適用 |
|
||
7 |
在不同通訊群組清單的成員之間 |
BetweenMemberOf |
地址 ( |
地址 ( |
|
||
8 |
當任何寄件者的主管是人員 |
ManagerIs |
EvaluatedUser ( |
地址 ( |
|
||
9 |
當寄件者是收件者的主管 |
ManagementRelationship |
ManagementRelationship ( |
不適用 |
|
||
10 |
如果寄件者和收件者的「AD 屬性」為 Evaluation |
ADAttributeComparison |
ADAttribute ( |
Evaluation ( |
|
||
11 |
當任何收件者地址包含特定文字時 |
RecipientAddressContainsWords |
Words |
不適用 |
|
||
12 |
當收件者的地址包含文字模式時 |
RecipientAddressMatchesPatterns |
模式 |
不適用 |
|
||
13 |
當收件者的屬性包含特定文字時 |
RecipientAttributeContains |
文字* ( |
不適用 |
|
||
14 |
當收件者的屬性包含文字模式時 |
RecipientAttributeMatches |
模式* ( |
不適用 |
|
||
15 |
當 [收件者] 欄位中的任何收件者是人員時 |
AnyOfToHeader |
地址 |
不適用 |
|
||
16 |
當 [收件者] 欄位中的任何收件者是通訊群組清單成員時 |
AnyOfToHeaderMemberOf |
地址 |
不適用 |
|
||
17 |
當 [副本] 欄位中的任何收件者是人員時 |
AnyOfCcHeader |
地址 |
地址 |
|
||
18 |
當 [副本] 欄位中的任何收件者是通訊群組清單成員時 |
AnyOfCcHeaderMemberOf |
地址 |
不適用 |
|
||
19 |
當 [收件者] 或 [副本] 欄位中的任何收件者是人員時 |
AnyOfToCcHeader |
地址 |
不適用 |
|
||
20 |
當 [收件者] 或 [副本] 欄位中的任何收件者是通訊群組清單成員時 |
AnyOfToCcHeaderMemberOf |
地址 |
不適用 |
|
||
21 |
以分類標示 |
HasClassification |
分類 |
不適用 |
|
||
22 |
當 [主旨] 欄位包含特定文字時 |
SubjectContains |
Words |
不適用 |
|
||
23 |
當 [主旨] 欄位或郵件內文包含特定文字時 |
SubjectOrBodyContains |
Words |
不適用 |
|
||
24 |
當郵件標頭包含特定文字時 |
HeaderContains |
MessageHeader ( |
Words ( |
|
||
25 |
當寄件者地址包含特定文字時 |
FromAddressContains |
Words ( |
不適用 |
|
||
26 |
當 [主旨] 欄位包含文字模式時 |
SubjectMatches |
模式 ( |
不適用 |
|
||
27 |
當 [主旨] 欄位或郵件內文包含文字模式時 |
SubjectOrBodyMatches |
模式 ( |
不適用 |
|
||
28 |
當郵件標頭相符文字模式時 |
HeaderMatches |
MessageHeader ( |
模式 ( |
|
||
29 |
當寄件者地址包含文字模式時 |
FromAddressMatches |
模式 ( |
不適用 |
|
||
30 |
當任何附件檔案名稱符合文字模式時 |
AttachmentNameMatches |
模式 ( |
不適用 |
|
||
31 |
垃圾郵件信賴等級 (SCL) 分級大於或等於限制 |
SCLOver |
SclValue |
不適用 |
|
||
32 |
當任何附件的大小大於或等於限制時 |
AttachmentSizeOver |
大小 |
不適用 |
|
||
33 |
以重要性標示 |
WithImportance |
重要性 |
不適用 |
|
||
34 |
如果郵件是郵件類型 |
MessageTypeMatches |
MessageType |
不適用 |
|
||
35 |
當寄件者的屬性包含特定文字時 |
SenderAttributeContains |
文字* ( |
不適用 |
|
||
36 |
當寄件者的屬性合文字模式時 |
SenderAttributeMatches |
模式 ( |
不適用 |
|
||
37 |
未以郵件分類標記 |
HasNoClassifications |
不適用 |
不適用 |
|
||
38 |
當附件的內容包含文字時 |
AttachmentContainsWords |
Words |
不適用 |
|
||
39 |
當附件的內容符合文字模式時 |
AttachmentMatchesPatterns |
模式 |
不適用 |
|
||
40 |
當不支援附件時 |
AttachmentIsUnsupported |
不適用 |
不適用 |
|
述詞及述詞內容
Edge Transport Server 上可用的述詞
表 2 列出可用於 Edge Transport Server 上的述詞。
附註: |
---|
表 1 列出的每一個述詞還具有可從 [新增傳輸規則] 和 [編輯傳輸規則] 精靈的 [例外情況] 頁面選取的等效例外情況。在命令介面中,可作為例外情況使用的述詞會以 ExceptIf 做開頭。例如,若是 FromMemberOf 述詞,則可在傳輸規則指令程式中作為例外情況使用的參數稱為 ExceptIfFromMemberOf。相同的述詞物件,包含傳輸規則條件與例外狀況中所使用的邏輯。因此,當您在使用 Get-TransportRulePredicate 指令程式列出述詞時,例外狀況並不會被列為個別的述詞。 |
Edge Transport Server 上可用的述詞
否 | 述詞 | 述詞名稱 | 述詞內容 | 第二個述詞內容 | 描述 |
---|---|---|---|---|---|
1 |
當 [主旨] 欄位包含特定文字時 |
SubjectContains |
Words |
不適用 |
|
2 |
當 [主旨] 欄位或郵件內文包含特定文字時 |
SubjectOrBodyContains |
Words |
不適用 |
|
3 |
當郵件標頭包含特定文字時 |
HeaderContains |
MessageHeader |
Words |
|
4 |
當寄件者地址包含特定文字時 |
FromAddressContains |
Words |
不適用 |
|
5 |
當任何收件者地址包含特定文字時 |
AnyOfRecipientAddressContainsWords |
Words |
不適用 |
|
6 |
當 [主旨] 欄位符合文字模式時 |
SubjectMatches |
模式 |
不適用 |
|
7 |
當主旨欄位或郵件內文符合文字模式時 |
SubjectOrBodyMatches |
模式 |
不適用 |
|
8 |
當郵件標頭相符文字模式時 |
HeaderMatches |
MessageHeader |
模式 |
|
9 |
當寄件者地址包含文字模式時 |
FromAddressMatches |
模式 |
不適用 |
|
10 |
當任何收件者地址符合文字模式時 |
AnyOfRecipientAddressMatches |
模式 |
不適用 |
|
11 |
垃圾郵件信賴等級 (SCL) 分級大於或等於限制 |
SCLOver |
SclValue |
不適用 |
|
12 |
當任何附件的大小大於或等於限制時 |
AttachmentSizeOver |
大小 |
不適用 |
|
13 |
來自組織內部或外部的使用者 |
FromScope |
範圍 |
不適用 |
|
述詞及述詞內容
述詞內容
下表列出用於傳輸規則述詞的內容類型。
表 3 用於傳輸規則述詞的內容類型
述詞 | 名稱 | 描述 | ||
---|---|---|---|---|
ADAttribute |
Active Directory 屬性之一可供使用 |
使用指令程式來建立組成 您也可指定多個 Active Directory 屬性與值組。例如," |
||
地址和地址 2 |
Active Directory 信箱、連絡人或通訊群組物件的陣列 |
|
||
分類 |
郵件分類物件 |
例如,使用下列命令來搜尋含有
|
||
EvaluatedUser |
|
|
||
評估 |
|
The |
||
FromUserScope |
|
|
||
Importance |
|
|
||
ManagementRelationship |
|
|
||
MessageHeader |
單一字串 |
|
||
MessageType |
單一郵件類型名稱 |
|
||
模式 |
陣列或規則運算式 |
|
||
SclValue |
單一整數 |
|
||
大小 |
含有數量詞 (例如 KB 或 MB) 的單一整數 |
例如, |
||
ToUserScope |
下列其中一個值:
|
|
||
Words |
字串陣列 |
在 Exchange 2010 中,只有不含前置詞或尾碼的文字的執行個體符合。例如,如果您指定文字 "contoso",只有找到完全符合的文字,規則才會啟動。下列顯現為前置詞、尾碼或其他字元 (非空格字元) 之間的文字變化不會被視為完全符合:
屬性沒有區分大小寫。星號 (*) 被視為常值字元,而非作為萬用字元使用。 |
述詞及述詞內容
© 2010 Microsoft Corporation. 著作權所有,並保留一切權利。