傳輸規則動作

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2015-03-09

傳輸規則動作指示規則代理程式在符合條件中所有述詞,以及不符合任何例外狀況的郵件上執行指定的動作。在 Microsoft Exchange Server 2010 中,集線傳輸伺服器和邊際傳輸伺服器都可以將傳輸規則套用到由它們所路由的電子郵件。某些動作可以在兩種傳輸伺服器角色上使用,而某些動作則是由其中任一角色所獨佔。

每個動作會以獨特的方式影響電子郵件。例如,動作可將電子郵件重新導向到其他地址,或是刪除該電子郵件。每個動作都包含動作本身、其動作內容,以及內容的值。

若要指派值給動作,您必須判斷特定動作可使用的動作內容。例如,您必須搭配 RedirectMessage 動作使用 Address 動作內容。(如需可搭配集線傳輸伺服器和邊際傳輸伺服器使用之動作內容的相關資訊,請參閱本主題稍後的表格)。

某些動作需要您設定兩個以上的動作內容,因為某些動作會修改電子郵件某些區段內的特定欄位,例如郵件標頭欄位。當您指定動作來修改郵件標頭時,一個動作內容會指定要修改的特定標頭欄位,第二個動作內容則指定郵件標頭的新值。在這些情況中,您還必須根據伺服器角色來指定第二個動作內容的值,如本主題稍後在集線傳輸伺服器上可用的動作或邊際傳輸伺服器上可用的動作內的 [其他動作內容] 表格欄中所示。例如,您可設定動作將 X-Test-Message-Source 標頭欄位修改為特定字串,如 contoso.com

您可以使用 Exchange 管理主控台或 Exchange 管理命令介面來建立或修改傳輸規則。如需相關的程序,請參閱傳輸規則

目錄

集線傳輸伺服器上可用的動作

邊際傳輸伺服器上可用的動作

集線傳輸或邊際傳輸伺服器上之傳輸規則的動作內容

詳細資訊

集線傳輸伺服器上可用的動作

下列表格會列出可以在已安裝集線傳輸伺服器角色的 Exchange 2010 伺服器上搭配傳輸規則使用的動作。LogEvent 傳輸規則動作不能在 Exchange 2010 集線傳輸伺服器上執行。

集線傳輸伺服器上可用的傳輸規則動作

支援的規則動作 動作名稱 第一個動作內容 其他動作內容 描述

以字串預先填入主旨

PrependSubject

Prefix

不適用

PrependSubject 會在郵件的 [主旨] 欄位的開頭預先填入字串。

套用郵件分類

ApplyClassification

Classification

不適用

ApplyClassification 會將郵件分類套用到電子郵件。

如需詳細資訊,請參閱瞭解訊息分類

如果無法套用,則附加免責聲明文字並回復到動作

ApplyHtmlDisclaimer

ApplyHtmlDisclaimerLocation

ApplyHtmlDisclaimerText, ApplyHtmlDisclaimerFallbackAction

ApplyHtmlDisclaimer 會將 HTML 免責聲明套用至郵件。如需詳細資訊,請參閱瞭解免責聲明

以 RMS 範本保護郵件的權限

RightsProtectMessage

RMSTemplateIdentity

不適用

RightsProtectMessage 會將指定的權限管理服務 (RMS) 範本套用至郵件。如需詳細資訊,請參閱瞭解傳輸保護規則

將垃圾郵件信賴等級設定為值

SetScl

SclValue

不適用

SetScl 會設定電子郵件上的垃圾郵件信賴等級 (SCL)。如需詳細資訊,請參閱瞭解垃圾郵件信賴等級閾值

使用值設定標頭

SetHeader

MessageHeader

HeaderValue

SetHeader 會建立新的郵件標頭欄位,或修改現有的郵件標頭欄位。

移除標頭

RemoveHeader

MessageHeader

不適用

RemoveHeader 會從郵件中移除指定的郵件標頭欄位。

在收件者欄位地址內新增收件者

AddToRecipient

Addresses

不適用

AddToRecipient 會將一或多個收件者新增到郵件的 [收件者] 欄位。原始收件者可以查看其他地址。

將郵件複製至地址

CopyTo

Addresses

不適用

CopyTo 會將一或多個郵件的收件者新增到郵件的副本 (Cc) 欄位。原始收件者可以查看 Cc 地址。

將郵件秘密複製 (Bcc) 至地址

BlindCopyTo

Addresses

不適用

BlindCopyTo 會新增一或多個收件者作為密件副本 (Bcc) 收件者。原始收件者不會接到通知,且無法查看 Bcc 地址。

將寄件者的管理員新增為特定的收件者類型

AddManagerAsRecipientType

AddedRecipientType

不適用

AddManagerAsRecipientType 會將寄件者的管理員 (如果已在 Active Directory 中的管理員屬性中定義) 新增爲指定的收件者類型。

轉寄郵件至仲裁的地址

ModerateMessageByUser

Addresses

不適用

ModerateMessageByUser 會將郵件以包裝在核准要求的附件形式轉寄給指定的仲裁者。如需詳細資訊,請參閱瞭解已仲裁的傳輸

將郵件轉寄至寄件者的管理員進行仲裁

ModerateMessageByManager

不適用

不適用

如果已在 Active Directory 中填入管理員屬性,ModeratedMessageByManager 就會將郵件轉寄給寄件者的管理員進行仲裁。

重要事項重要事項:
如果未在 Active Directory 中填入寄件者的管理員屬性,則會將郵件傳遞給收件者而不進行仲裁。

這個動作並不需要任何動作內容。

將郵件重新導向至地址

RedirectMessage

Addresses

不適用

RedirectMessage 會將電子郵件重新導向到由系統管理員指定的一個或多個收件者。郵件不會傳遞給原始的收件者,也不會傳送任何通知給寄件者或原始的收件者。

使用增強的 狀態碼將退回的郵件傳送給寄件者

RejectMessage

RejectReason

EnhancedStatusCode

RejectMessage 會刪除電子郵件訊息,並傳送未送達回條給寄件者。收件者不會接收到郵件或通知。

刪除郵件而不通知任何人

DeleteMessage

不適用

不適用

DeleteMessage 會刪除電子郵件訊息,而不送出通知告知收件者或寄件者。

回到頁首

邊際傳輸伺服器上可用的動作

下列表格列出可以在 Exchange 2010 邊際傳輸伺服器上搭配傳輸規則使用的動作。

邊際傳輸伺服器上可用的傳輸規則動作

支援的規則動作 動作名稱 第一個動作內容 其他動作內容 描述

使用郵件記錄事件

LogEvent

EventMessage

不適用

LogEvent 會將事件插入本機電腦的應用程式記錄中。

以字串預先填入主旨

PrependSubject

Prefix

不適用

PrependSubject 會在電子郵件訊息主旨欄位的開頭預先填入字串。

將垃圾郵件信賴等級設定為值

SetScl

SclValue

不適用

SetScl 會設定電子郵件上的 SCL。

使用值設定標頭

SetHeader

MessageHeader

HeaderValue

SetHeader 會建立新的郵件標頭欄位,或修改現有的郵件標頭欄位。

移除標頭

RemoveHeader

MessageHeader

不適用

RemoveHeader 會移除電子郵件訊息的所指定郵件標頭欄位。

在收件者欄位地址內新增收件者

AddToRecipient

Addresses

不適用

AddToRecipient 會將一或多個電子郵件地址新增到電子郵件的收件者通訊清單中。原始收件者可以查看其他地址。

將郵件複製至地址

CopyTo

Addresses

不適用

CopyTo 會將一或多個電子郵件地址新增到電子郵件的 Cc 欄位。原始收件者可以查看原始地址。

將郵件秘密複製 (Bcc) 至地址

BlindCopyTo

Addresses

不適用

BlindCopyTo 會將一或多個電子郵件地址新增到電子郵件的密件副本通訊清單中。原始收件者不會接到通知,且無法查看其他地址。

中斷連線

Disconnect

不適用

不適用

Disconnect 會結束傳送伺服器與 Edge Transport server 之間的連線,但不會產生 NDR 訊息。

將郵件重新導向至地址

RedirectMessage

Addresses

不適用

RedirectMessage 會將電子郵件重新導向到系統管理員指定的一或多個電子郵件地址。郵件不會傳遞到原始的收件者,也不會提供任何通知給收件者或寄件者。

將郵件置於垃圾郵件隔離信箱

Quarantine

不適用

不適用

Quarantine 會將電子郵件重新導向到垃圾郵件隔離信箱,此信箱是使用 Set-ContentFilterConfig Cmdlet 的 QuarantineMailbox 參數所設定。

重要事項重要事項:
您一定要填入 Set-ContentFilterConfig Cmdlet 的 QuarantineMailbox 參數,而且在設定 [將郵件置於垃圾郵件隔離信箱] 動作前,也必須先有指定的信箱。若未填入 QuarantineMailbox 參數或隔離信箱不存在,則傳送到隔離信箱的郵件將會遺失,而且產生 NDR。

如需垃圾郵件隔離信箱的詳細資訊,請參閱瞭解垃圾郵件隔離

拒絕郵件,含狀態碼及回應

SmtpRejectMessage

StatusCode

RejectReason

SmtpRejectMessage 會刪除電子郵件,並傳送通知給寄件者。收件者不會接收到郵件或通知。這個動作可讓您指定特定的傳遞狀態通知 (DSN) 代碼。

如需 DNS 的相關資訊,請參閱管理傳遞狀態通知

刪除郵件而不通知任何人

DeleteMessage

不適用

不適用

DeleteMessage 會刪除電子郵件訊息,而不送出通知告知收件者或寄件者。

回到頁首

集線傳輸或邊際傳輸伺服器上之傳輸規則的動作內容

下列表格列出由傳輸規則動作在 Exchange 2010 集線傳輸或邊際傳輸伺服器上使用的動作內容。

集線傳輸伺服器或邊際傳輸伺服器上之傳輸規則的動作內容

動作內容 預期的格式 描述

AddedRecipientType

下列其中一個值:

  • 收件者

  • 副本

  • 密件副本

  • 重新導向

AddedRecipientType 接受單一值:

  • ToCcBcc 值是自我闡明的,並且對應到電子郵件的地址欄位。

  • Redirect 只會將郵件傳遞給指定的收件者。郵件不會傳遞給任何原始的收件者。

Addresses

  • 邊際傳輸伺服器   SMTP 位址的陣列

  • Hub Transport server   Active Directory 信箱、連絡人、擁有郵件功能之使用者或通訊群組物件的陣列

在邊際傳輸伺服器上,Addresses 可接受以引號 (") 括住各個 SMTP 位址的陣列。

在 Hub Transport server 上,Addresses 可接受信箱、連絡人、擁有郵件功能之使用者或通訊群組物件的陣列。

Classification

單一郵件分類物件

Classification 可接受單一郵件分類物件。若要指定郵件分類物件,請使用 Get-MessageClassification Cmdlet。

如需郵件分類的相關資訊,請參閱瞭解訊息分類

DisclaimerLocation

下列其中一個值:

  • 附加

  • 前面加上

DisclaimerLocation 會指定插入到電子郵件中的免責聲明:

  • Append (預設值) 會在郵件執行緒的底部新增免責聲明。

  • Prepend 會將免責聲明放在最新的電子郵件的開頭。

EnhancedStatusCode

5.7.1 的單一 DSN 代碼,或從 5.7.105.7.999 的任何值

EnhancedStatusCode 會指定要向 RejectMessage 傳輸規則動作拒絕之郵件寄件者顯示 DSN 代碼及相關的 DSN 郵件。與指定 DSN 狀態碼相關聯的 DSN 郵件,會出現在向寄件者顯示之 NDR 的使用者資訊區段。指定的 DSN 代碼必須是現有的預設 DSN 代碼,或是您可使用 New-SystemMessage Cmdlet 建立的自訂 DSN 狀態碼。

EventMessage

單一字串

EventMessage 可接受顯示於事件記錄檔中的單一字串,此字串會加入本機電腦的應用程式事件記錄檔中。

FallbackAction

具有 WrapIgnoreReject 選項的單一值

FallbackAction 可指定如果無法將免責聲明套用到電子郵件中 (例如在加密郵件時),傳輸規則應該進行的動作。預設的後援動作為 Wrap。請使用引號 (") 括住該值。下列清單顯示每個後援動作及其描述:

  • 包裝   如果無法將免責聲明插入原始郵件中,Exchange 會將原始郵件包住或包裝在新的郵件信封中,然後再將免責聲明插入新郵件中。

    重要事項重要事項:
    如果原始郵件包裝在新的郵件信封中,則會將後續的傳輸規則套用到新郵件信封,而不是套用到原始郵件。因此在您設定其他傳輸規則後,必須設定免責聲明動作會將原始郵件包在新郵件內文的傳輸規則。
    注意事項附註:
    如果無法將原始郵件包裝到新郵件信封中,將不會傳送原始郵件。郵件的寄件者會收到 NDR,解釋郵件未傳遞的原因。
  • Ignore   如果無法將免責聲明插入原始郵件中,Exchange 會繼續處理郵件,不進行任何修改。不會加入任何免責聲明。

  • Reject   如果無法將免責聲明插入原始郵件中,Exchange 就不會傳送郵件。郵件的寄件者會收到 NDR,解釋郵件未傳遞的原因。

HeaderValue

單一字串

HeaderValue 可接受單一字串,該字串會套用到使用 MessageHeader 動作內容指定的標頭。請使用引號 (") 括住該字串。

MessageHeader

單一字串

MessageHeader 可接受字串,該字串指定要新增或修改的 MessageHeader。使用 HeaderValue 動作內容指定的字串,會插入到由 MessageHeader 指定的標頭。請使用引號 (") 括住該字串。

Prefix

單一字串

Prefix 可接受字串,該字串會預先填入至電子郵件主旨的開頭。請使用引號 (") 括住該字串。

若要避免對郵件的回覆在每次遇到該傳輸規則時,便將使用 Prefix 傳輸規則動作指定的字串新增到主旨,請將 SubjectContains 例外狀況新增到傳輸規則。

SubjectContains 例外狀況應包含您使用 Prefix 傳輸規則動作所指定的字串。若您將 SubjectContains 例外狀況新增到傳輸規則,若在主旨中已出現 Prefix 字串,則傳輸規則便不會將 Prefix 字串的其他執行個體新增到主旨中。

RejectReason

單一字串

RejectReason 可接受用來填入 NDR 之系統管理員資訊部份的字串,如果電子郵件遭拒,就會將 NDR 傳回給電子郵件寄件者。請使用引號 (") 括住該字串。

RMSTemplateIdentity

RMS 範本識別碼

RMSTemplateIdentity 接受 RMS 範本識別碼。您可以使用 Get-RMSTemplate Cmdlet 在 Active Directory 樹系中取得可在 Active Directory RMS 伺服器上使用的 RMS 範本清單。

SclValue

單一整數

SclValue 可接受從 09 的單一整數,這個整數用來設定電子郵件的 SCL。請使用引號 (") 括住該整數。

回到頁首

詳細資訊

瞭解傳輸規則

傳輸規則述詞

設定免責聲明

傳輸規則中的規則運算式

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。