Exchange 2013 中的傳輸規則動作
適用於:Exchange Server 2013
傳輸規則中的動作會指定您想要對符合規則條件的訊息執行的動作。 例如,您可以建立規則,將訊息從特定寄件者轉寄給仲裁者,或將免責聲明或個人化簽章新增至所有輸出訊息。
動作通常需要其他屬性。 例如,當規則重新導向訊息時,您必須指定重新導向訊息的位置。 某些動作有多個可用或必要的屬性。 例如,當規則將標頭字段新增至訊息標頭時,您必須同時指定標頭的名稱和值。 當規則將免責聲明新增至訊息時,您必須指定免責聲明文字,但您也可以指定要插入文字的位置,或如果免責聲明無法新增至訊息,該怎麼辦。 一般而言,您可以在規則中設定多個動作,但有些動作是獨佔的。 例如,一個規則無法拒絕並重新導向相同的訊息。
如需 2013 Exchange Server 傳輸規則的詳細資訊,請參閱 Exchange 2013 中的傳輸規則。
如需傳輸規則中條件和例外狀況的詳細資訊,請參閱 Exchange 2013 中) (述詞的傳輸規則條件和例外狀況。
如需 Exchange Online 或 Exchange Online Protection 傳輸規則中動作的詳細資訊,請參閱 Exchange Online 中的郵件流程規則動作。
信箱伺服器上的傳輸規則動作
下表說明信箱伺服器上傳輸規則中可用的動作。 每個屬性的有效值會在 [屬性值] 區段中描述。
附註:
在 Exchange 系統管理中心 (EAC) 中選取動作之後,最終顯示在 [ 執行下列 ] 字段中的值通常會與您選取的按兩下路徑不同。 此外,當您建立新規則時,有時可以根據您所做的選擇來 () 從範本選取簡短動作名稱, () 的已篩選動作清單,而不是遵循完整的按兩下路徑。 簡短名稱和完整點選路徑值會顯示在數據表的EAC數據行中。
Get-TransportRuleAction Cmdlet 傳回的某些動作名稱與對應的參數名稱不同,而且動作可能需要多個參數。
EAC 中的動作 | Exchange 管理命令介面中的 Action 參數 | 屬性 | 說明 | 可在 中使用 |
---|---|---|---|---|
將要核准的訊息轉寄給這些人 轉寄訊息以供核准>對這些人 |
ModerateMessageByUser | Addresses |
將郵件以附件形式包裝在核准要求中轉寄給指定仲裁者。 如需詳細資訊,請 參閱常見的訊息核准案例。 您無法使用通訊群組作為仲裁者。 | Exchange 2010 或更新版本 |
將訊息轉寄給寄件者管理員以供核准 轉寄訊息以供核准>傳送給寄件人的管理員 |
ModerateMessageByManager | 不適用 | 將訊息轉寄給寄件者經理以供核准。 只有在傳送者的 Manager 屬性是在 Active Directory 中定義時,此動作才有作用。 否則,訊息會傳遞給收件者,而不需要仲裁。 |
Exchange 2010 或更新版本 |
將郵件重新導向至這些收件者 將訊息重新導向至>這些收件者 |
RedirectMessageTo | Addresses |
將郵件重新導向至指定的收件者。 郵件不會傳遞給原始的收件者,也不會傳送任何通知給寄件者或原始的收件者。 | Exchange 2007 或更新版本 |
以說明來拒絕接收郵件 封鎖訊息>拒絕訊息並包含說明 |
RejectMessageReasonText | String |
將訊息傳回給非傳遞報表中的寄件者, (也稱為 NDR 或退回的訊息) 以指定的文字作為拒絕原因。 收件者不會收到原始訊息或通知。 使用的預設增強狀態代碼是 5.7.1 。 當您在 Exchange 管理命令介面中建立或修改規則時,可以使用 RejectMessageEnhancedStatusCode 參數來指定 DSN 程式代碼。 |
Exchange 2007 或更新版本 |
以增強型狀態碼拒絕接收郵件 封鎖訊息>拒絕具有增強狀態代碼的訊息 |
RejectMessageEnhancedStatusCode | DSNEnhancedStatusCode |
傳回訊息給 NDR 中的寄件者,其中包含指定的增強傳遞狀態通知 (DSN) 程式代碼。 收件者不會收到原始訊息或通知。 合法 DSN 代碼是 5.7.1 或 5.7.900 透過 5.7.999 。 使用的預設原因文字為 Delivery not authorized, message refused 。 當您在 Exchange 管理命令介面中建立或修改規則時,可以使用 RejectMessageReasonText 參數來指定拒絕原因文字。 |
Exchange 2007 或更新版本 |
刪除郵件而不通知任何人 封鎖訊息>刪除訊息而不通知任何人 |
DeleteMessage | 不適用 | 以無訊息方式卸除訊息,而不傳送通知給收件者或寄件者。 | Exchange 2007 或更新版本 |
將收件者新增至密件抄送方塊 新增收件者>至密件抄送方塊 |
BlindCopyTo | Addresses |
將一或多個收件者新增至郵件的 [密件抄送 ] 字段。 原始收件者不會收到通知,也看不到其他位址。 | Exchange 2007 或更新版本 |
將收件者新增至 [收件者] 方塊 新增收件者>至 [至] 方塊 |
AddToRecipients | Addresses |
將一或多個收件者新增至郵件的 [收 件者] 欄位。 原始收件者可以看到其他位址。 | Exchange 2007 或更新版本 |
將收件者新增至 [副本] 方塊 新增收件者>到 [副本] 方塊 |
CopyTo | Addresses |
將一或多個收件者新增至郵件的 [副本 ] 欄位。 原始收件者可以查看其他地址。 | Exchange 2007 或更新版本 |
將寄件人的管理員新增為收件者 新增收件者>將寄件人的管理員新增為收件者 |
AddManagerAsRecipientType | AddedManagerAction |
將寄件人的管理員新增至郵件,做為指定的收件者類型, (收件者、 副本、 密 件抄送) ,或將郵件重新導向至寄件者管理員,而不通知寄件者或收件者。 只有在傳送者的 Manager 屬性是在 Active Directory 中定義時,此動作才有作用。 |
Exchange 2010 或更新版本 |
附加免責聲明 將免責聲明套用至訊息>附加免責聲明 |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerTextLocation |
第一個屬性: DisclaimerText 第二個屬性: DisclaimerFallbackAction Exchange 管理命令介面 (第三個屬性僅) : DisclaimerTextLocation |
將指定的 HTML 免責聲明套用至訊息結尾。 當您在 Exchange 管理命令介面中建立或修改規則時,請使用 ApplyHtmlDisclaimerTextLocation 參數搭配值 Append 。 |
Exchange 2007 或更新版本 |
加上免責聲明 將免責聲明套用至訊息>在免責聲明前面加上 |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerTextLocation |
第一個屬性: DisclaimerText 第二個屬性: DisclaimerFallbackAction Exchange 管理命令介面 (第三個屬性僅) : DisclaimerTextLocation |
將指定的 HTML 免責聲明套用至訊息的開頭。 當您在 Exchange 管理命令介面中建立或修改規則時,請使用 ApplyHtmlDisclaimerTextLocation 參數搭配值 Prepend 。 |
Exchange 2007 或更新版本 |
刪除此標頭 修改訊息屬性>拿掉訊息標頭 |
RemoveHeader | MessageHeaderField |
從訊息標頭移除指定的標頭欄位。 | Exchange 2007 或更新版本 |
將郵件標頭設為此值 修改訊息屬性>設定訊息標頭 |
SetHeaderName SetHeaderValue |
第一個屬性: MessageHeaderField 第二個屬性: String |
在訊息標頭中加入或修改指定的標頭欄位,並將標頭欄位設定為指定的值。 | Exchange 2007 或更新版本 |
套用訊息分類 修改訊息屬性>套用訊息分類 |
ApplyClassification | MessageClassification |
將指定的訊息分類套用至訊息。 | Exchange 2007 或更新版本 |
將 SCL) (垃圾郵件信賴等級設定為 修改訊息屬性>將垃圾郵件信賴等級設定 (SCL) |
SetSCL | SCLValue |
將郵件的 SCL) (垃圾郵件信賴等級設定為指定的值。 | Exchange 2007 或更新版本 |
套用權限保護到具有下列條件的郵件 修改訊息安全性>套用許可權保護 |
ApplyRightsProtectionTemplate | RMSTemplate |
對郵件套用指定的 Rights Management Services (RMS) 範本。 RMS 需要 Exchange Enterprise 用戶端存取授權 (每個信箱) CAL。 如需 CAL 的詳細資訊,請參閱 Exchange 授權常見問題。 |
Exchange 2010 或更新版本 |
需要 TLS 加密 修改訊息安全性>需要 TLS 加密 |
RouteMessageOutboundRequireTls | n/a |
強制透過 TLS 加密連線路由傳送輸出訊息。 | Exchange 2013 或更新版本 |
在郵件主旨前面加上 | PrependSubject | String |
將指定的文字加入至訊息 [ 主旨 ] 字段的開頭。 請考慮使用空格或冒號 (:) 做為指定文字的最後一個字元,以區別原始主旨文字。 例如,若要防止將相同的字串新增至主旨 (中已包含文字的訊息,請回復) ,將 [ 主旨包含 (ExceptIfSubjectContainsWords) 例外狀況加入規則。 |
Exchange 2007 或更新版本 |
以原則提示通知寄件者 |
NotifySender RejectMessageReasonText RejectMessageEnhancedStatusCode (Exchange 管理命令介面僅) |
第一個屬性: NotifySenderType 第二個屬性: String Exchange 管理命令介面 (第三個屬性僅) : DSNEnhancedStatusCode |
當訊息符合 DLP 原則時,通知寄件者或封鎖訊息。 當您使用此動作時,必須使用訊息包含 MessageContainsDataClassification 條件 (敏感性資訊。 當您在 Exchange 管理命令介面中建立或修改規則時, RejectMessageReasonText 參數是選擇性的。 如果您未使用此參數,則會使用預設文字 Delivery not authorized, message refused 。 在 Exchange 管理命令介面中,您也可以使用 RejectMessageEnhancedStatusCode 參數來指定增強的狀態代碼。 如果您未使用此參數,則會使用預設增強狀態代碼 5.7.1 。 此動作會限制您可以在規則中設定的其他條件、例外狀況和動作。 |
Exchange 2013 或更新版本 |
產生附隨報告並傳送至 |
GenerateIncidentReport IncidentReportContent |
第一個屬性: Addresses 第二個屬性: IncidentReportContent |
將包含指定內容的事件報告傳送給指定的收件者。 針對符合組織中數據外洩防護 (DLP) 原則的訊息,會產生事件報告。 |
Exchange 2013 或更新版本 |
此規則區段>的屬性 稽核具有嚴重性層級的此規則 | SetAuditSeverity | AuditSeverityLevel |
指定是否要:
|
Exchange 2013 或更新版本 |
此規則區段>的屬性 停止處理更多規則 其他選項>此規則區段>的屬性 停止處理更多規則 |
StopRuleProcessing | 不適用 | 指定在訊息受到規則影響之後,訊息不受其他規則處理。 | Exchange 2013 或更新版本 |
Edge Transport Server 上的傳輸規則動作
信箱伺服器上可用的一小部分動作也可在Edge Transport Server 上使用,但還有一些動作只能在Edge Transport Server 上使用。 Edge Transport Server 上沒有 EAC,因此您只能在本機 Edge Transport Server 的 Exchange 管理命令介面中管理傳輸規則。 下表說明這些動作。 屬性類型會在 [屬性值] 區段中描述。
Exchange 管理命令介面中的 Action 參數 | 屬性 | 說明 | 可於 | 可在 中使用 |
---|---|---|---|---|
AddToRecipients | Addresses |
將一或多個收件者新增至郵件的 [收 件者] 欄位。 原始收件者可以看到其他位址。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
BlindCopyTo | Addresses |
將一或多個收件者新增至郵件的 [密件抄送 ] 字段。 原始收件者不會收到通知,也看不到其他位址。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
CopyTo | Addresses |
將一或多個收件者新增至郵件的 [副本 ] 欄位。 原始收件者可以查看其他地址。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
DeleteMessage | 不適用 | 以無訊息方式卸除訊息,而不傳送通知給收件者或寄件者。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
中斷連線 | 不適用 | 結束傳送伺服器與Edge Transport Server之間的 SMTP 連線,而不會產生 NDR。 | 僅限 Edge Transport Server | Exchange 2007 或更新版本 |
LogEventText | String |
在本機 Edge Transport Server 的應用程式記錄檔中產生具有指定文字的事件。 專案包含下列資訊:
|
僅限 Edge Transport Server | Exchange 2007 或更新版本 |
PrependSubject | String |
將指定的文字加入至訊息 [ 主旨 ] 字段的開頭。 請考慮使用空格或冒號 (:) 做為指定文字的最後一個字元,以區別原始主旨。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
隔離區 | 不適用 | 將郵件傳遞至 Edge Transport Server 上內容篩選設定中定義的隔離信箱。 如需詳細資訊,請參閱設定垃圾郵件隔離信箱。 如果未設定隔離信箱,則會將郵件傳回 NDR 中的寄件者。 |
僅限 Edge Transport Server | Exchange 2010 或更新版本 |
RedirectMessageTo | Addresses |
將郵件重新導向至指定的收件者。 郵件不會傳遞給原始的收件者,也不會傳送任何通知給寄件者或原始的收件者。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
RemoveHeader | MessageHeaderField |
從訊息標頭移除指定的標頭欄位。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
SetHeaderName SetHeaderValue |
第一個屬性: MessageHeaderField 第二個屬性: String |
在訊息標頭中加入或修改指定的標頭欄位,並將標頭欄位設定為指定的值。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
SetSCL | SCLValue |
將訊息的 SCL 設定為指定的值。 | 信箱伺服器和 Edge Transport Server | Exchange 2007 或更新版本 |
SmtpRejectMessageRejectText SmtpRejectMessageRejectStatusCode |
第一個屬性: String 第二個屬性: SMTPStatusCode |
使用指定的 SMTP 狀態代碼和指定的拒絕文字,結束傳送伺服器與 Edge Transport Server 之間的 SMTP 連線。 收件者不會收到原始訊息或通知。 SMTP 狀態代碼的有效值是從 到 500 的整400 數,如 RFC 3463 中所定義。 如果您指定拒絕文字但未指定 SMTP 狀態代碼,則會使用預設程式碼 550 。 如果您指定 SMTP 狀態代碼但未指定拒絕文字, 則使用的文字為 Delivery not authorized, message refused 。 |
僅限 Edge Transport Server | Exchange 2007 或更新版本 |
StopRuleProcessing | 不適用 | 指定在訊息受到規則影響之後,訊息不受其他規則處理。 | 信箱伺服器和 Edge Transport Server | Exchange 2013 或更新版本 |
屬性值
下表說明用於傳輸規則中動作的屬性值。
Property | 有效值 | 說明 |
---|---|---|
AddedManagerAction |
下列其中一個值:
|
指定如何在訊息中包含寄件人的管理員。
只有在傳送者的 Manager 屬性是在 Active Directory 中定義時,此動作才有作用。 |
Addresses |
Exchange 收件者 | 視動作而定,您可能可以在組織中指定任何啟用郵件功能的物件,或者您可能受限於特定物件類型。 一般而言,您可以選取多個收件者,但只能將事件報告傳送給一位收件者。 |
AuditSeverityLevel |
下列其中一個值:
|
[低]、[中] 或 [高] 值會指定指派給事件報告的嚴重性層級,以及訊息追蹤記錄中的對應專案。 另一個值可防止產生事件報告,並防止將對應的專案寫入訊息追蹤記錄檔。 |
DisclaimerFallbackAction |
下列其中一個值:
|
指定如果免責聲明無法套用至訊息,該怎麼辦。 在某些情況下,無法改變訊息的內容 (例如,訊息會加密) 。 可用的後援動作如下:
|
DisclaimerText |
HTML 字串 | 指定免責聲明文字,其中可包含 HTML 標籤、內嵌級聯樣式表 (CSS) 標記,以及使用 IMG 標記的影像。 最大長度為 5000 個字元,包括標籤。 |
DisclaimerTextLocation |
單一值: Append 或 Prepend |
在 Exchange 管理命令介面中,您可以使用 ApplyHtmlDisclaimerTextLocation 來指定訊息中免責聲明文字的位置:
|
DSNEnhancedStatusCode |
單一 DSN 程式代碼值:
|
指定所使用的 DSN 程式代碼。 您可以使用 New-SystemMessage Cmdlet 建立自訂 DSN。 如果您未指定拒絕原因文字以及 DSN 程式代碼,則使用的預設原因文字為 Delivery not authorized, message refused 。 當您在 Exchange 管理命令介面中建立或修改規則時,可以使用 RejectMessageReasonText 參數來指定拒絕原因文字。 |
IncidentReportContent |
下列一或多個值:
|
指定要包含在事件報告中的原始訊息屬性。 您可以選擇包含這些內容的任何組合。 除了您指定的屬性之外,一律會包含訊息標識碼。 可用的屬性如下:
在 Exchange 管理命令介面中,您可以指定多個以逗號分隔的值。 |
MessageClassification |
單一郵件分類物件 | 在 EAC 中,您可以從可用的訊息分類清單中選取。 在 Exchange 管理命令介面中,使用 Get-MessageClassification Cmdlet 來查看可用的訊息分類物件。 |
MessageHeaderField |
單一字串 | 指定要新增、移除或修改的 SMTP 訊息標頭欄位。 訊息標頭是訊息中必要和選擇性標頭欄位的集合。 標頭字段的範例包括 [收件者]、[接收] 和 [內容類型]。 官方標頭欄位是在 RFC 5322 中定義。 非官方標頭欄位以 X 開 頭,稱為 X 標頭。 |
NotificationMessageText |
純文本、HTML 標記和關鍵詞的任何組合 | 指定要在收件者通知訊息中使用的文字。 除了純文字和 HTML 標記之外,您還可以指定下列使用原始訊息值的關鍵詞:
|
NotifySenderType |
下列其中一個值:
|
指定如果訊息違反 DLP 原則,寄件者會收到的原則提示類型。 下列清單說明這些設定:
當您使用此動作時,您必須使用 MessageContainsDataClassification) 條件 (訊息包含敏感性資訊。 |
RMSTemplate |
單一 RMS 範本物件 | 指定套用至訊息的 Rights Management Services (RMS) 範本。 在 EAC 中,您可以從清單中選取 RMS 範本。 在 Exchange 管理命令介面中,使用 Get-RMSTemplate Cmdlet 來查看可用的 RMS 範本。 RMS 需要 Exchange Enterprise 用戶端存取授權 (每個信箱) CAL。 如需 CAL 的詳細資訊,請參閱 Exchange 授權常見問題。 |
SCLValue |
下列其中一個值:
|
指定指派給郵件 (SCL) 的垃圾郵件信賴等級。 較高的 SCL 值表示訊息較有可能是垃圾郵件。 |
String |
單一字串 | 指定套用至指定之訊息標頭字段、NDR 或事件記錄檔項目的文字。 在 Exchange 管理命令介面中,如果值包含空格,請將值括在引號 (“) 。 |