使 DSN 郵件與傳輸規則產生關聯
適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上次修改主題的時間: 2012-07-23
Microsoft Exchange Server 2010 允許您根據規則中指定的條件使用傳輸規則來拒絕郵件。RejectMessage
傳輸規則動作用於拒絕郵件。郵件若遭拒絕,就會傳回未傳遞回報 (NDR) 給寄件者,並刪除原始郵件。當您在 Exchange 2010 Hub Transport Server 上建立拒絕郵件的傳輸規則時,Exchange 2010 可讓您指定傳遞狀態通知 (DSN) 代碼 (也稱為增強型狀態碼) 和拒絕郵件。
如需傳輸規則的詳細資訊,請參閱瞭解傳輸規則。
Exchange 2010 也可讓您建立自訂的 DSN 郵件,以自訂傳回給寄件者的 NDR 內容。自訂內容可包含您要傳送給 NDR 收件者的資訊,例如原則資訊及特定疑難排解或連絡資訊。如需如何自訂 DSN 郵件的相關資訊,請參閱管理傳遞狀態通知。
RejectMessage 傳輸規則動作
若要藉由使用傳輸規則來拒絕郵件和指定 DSN 郵件,您必須在 Hub Transport Server 上建立規則。在命令介面中,RejectMessage
識別項已知傳輸規則動作。在 EMC 中使用描述性字串 [使用增強的狀態碼,將拒絕郵件傳送給寄件者] 會顯示相同動作。RejectMessage
動作可讓您指定下列內容:
增強型狀態碼 您指定的增強型狀態碼會顯示在 NDR 的 [系統管理員的診斷資訊] 區段中。以此內容指定的值可為 5.7.1,或從 5.7.10 到 5.7.999 (包含 5.7.10 與 5.7.999) 的任何值。增強型狀態碼也與 NDR 的使用者資訊區段中所顯示的描述性訊息有關。如果您使用命令介面建立傳輸規則,則必須使用
RejectMessageEnhancedStatusCode
參數指定增強型狀態碼。拒絕原因 在此內容中指定的文字會顯示在 NDR 的 [系統管理員的診斷資訊] 區段中。如果您使用命令介面建立規則,則可以使用
RejectMessageReasonText
參數指定拒絕原因。
附註: |
---|
如果您使用命令介面建立使用 RejectMessage 動作的傳輸規則,則可以建立規則而不指定拒絕郵件。如果您不指定拒絕郵件,則會使用下列預設的拒絕郵件:Delivery not authorized, message refused 。如果您在 EMC 中使用 [新增傳輸規則] 精靈建立規則,則必須指定拒絕郵件和增強型狀態碼。 |
建立具 RejectMessage
傳輸規則動作的新傳輸規則時,Exchange 2010 會搜尋 DSN 郵件清單是否有符合傳輸規則的 RejectMessageEnhancedStatusCode
內容中所指定之值的 DSN 代碼。如果找到符合的 DSN 代碼,Exchange 2010 會自動使該 DSN 郵件與傳輸規則動作產生關聯。如果找不到符合的 DSN 代碼,Exchange 2010 會在您建立傳輸規則時顯示下列警告:No custom DSN text is configured for the enhanced status code '5.7.xxx'. You can use the New-SystemMessage cmdlet to customize DSNs.
附註: |
---|
如果指定的 DSN 代碼不是 5.7.1,則必須建立自訂的 DSN 郵件來與該 DSN 代碼產生關聯。如果符合的 DSN 代碼不存在,Exchange 2010 會使用 5.7.0 DSN 代碼。 |
使用 EMC 建立拒絕郵件的傳輸規則並提供自訂 DSN 代碼
您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱郵件原則及符合性權限主題中的「傳輸規則」項目。
在 [條件] 頁面上,選取 [在不同通訊群組清單的成員之間] 條件,然後選取您要套用傳輸規則的通訊群組。例如,下圖顯示已選取要與條件搭配使用的 Sales Group 通訊群組與 Brokerage Group 通訊群組。
附註: 在步驟 1 中使用的 [在不同通訊群組清單的成員之間] 述詞是一個範例。您可以使用任何條件,以符合您的需求。 在 [動作] 頁面上,選取 [使用增強的狀態碼,將拒絕郵件傳送給寄件者] 動作,然後輸入拒絕郵件的文字。若要提供解釋為什麼要拒絕郵件的實用 DSN 郵件,請指定自訂 DSN 代碼。例如,下圖指定拒絕郵件 [要在 [系統管理員的診斷資訊] 區段中顯示的文字] 將包含在拒絕郵件中,同時還會包含自訂 DSN 代碼 5.7.228。此代碼會與本主題稍後在 自訂 DSN 郵件關聯 中所顯示的命令建立的新自訂 DSN 郵件產生關聯。
附註: |
---|
您可以檢查自訂 DSN 郵件是否已經存在特定 DSN 代碼。您可以使用 Get-SystemMessage 指令程式,列出所有的自訂 DSN 郵件。您也可以使用具 Original 參數的 Get-SystemMessage 指令程式列出標準 DSN 代碼和關聯的 DSN 郵件 |
使用 Hub Transport Server 上的傳輸規則建立的道德管束
如需如何建立傳輸規則及如何設定道德管束的相關資訊,請參閱下列主題:
使用命令介面建立拒絕郵件的傳輸規則並提供自訂 DSN 代碼
您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱郵件原則及符合性權限主題中的「傳輸規則」項目。
此範例會建立傳輸規則 SalesBrokerageEthicalWall 以拒絕 Sales 和 Brokerage 通訊群組之間的郵件,並在拒絕回應中使用自訂 DSN 代碼 5.7.228。
附註: |
---|
在此程序中使用的 BetweenMemberOf 述詞是一個範例。您可以使用任何條件,以符合您的需求。 |
New-TransportRule SalesBrokerageEthicalWall -BetweenMemberOf1 "Sales" -BetweenMemberOf2 "Brokerage" -RejectMessageEnhancedStatusCode "5.7.228" -RejectMessageReasonText "Text to display in the 'Diagnostic information for administrators' section"
如需詳細的語法及參數資訊,請參閱 New-TransportRule。
自訂 DSN 郵件關聯
您可以使用 New-SystemMessage 指令程式建立 DSN 代碼的自訂 DSN 郵件。建立自訂 DSN 郵件之後,Exchange 2010 會自動在拒絕含有指定之 DSN 代碼的郵件時使用它。如果您在多個傳輸規則中指定相同的自訂 DSN 代碼,則會將 DSN 郵件插入由這些傳輸規則產生的 NDR 中。
附註: |
---|
若要變更與 5.7.1 DSN 代碼關聯的預設文字,您必須使用 New-SystemMessage 指令程式建立新的自訂 DSN 郵件。不過,如果您這麼做,則新文字將在使用 5.7.1 DSN 代碼時顯示,包含由 Exchange 傳輸的其他元件所拒絕的郵件。因此,建議您針對特定傳輸規則動作建立新的 DSN 代碼。 |
此範例會建立含 DSN 代碼 5.7.228 的自訂 DSN 郵件。DSN 郵件會以英文建立。郵件也包含連到內部網站的連結,此網站可提供與組織的郵件原則相關的詳細資料。
New-SystemMessage -DsnCode 5.7.228 -Language En -Internal $True -Text 'Sending messages between the Sales and Brokerage groups is prohibited by policy #123. For more information, see <a href="http://intranet.contoso.com/policy.html#123">Compliance Policy 123</a>.'
下圖顯示在命令介面中輸入前述命令的結果。
搭配道德管束使用的自訂 DSN 郵件
附註: |
---|
您可以使用其他語言建立自訂 DSN 郵件,並完全移除英文版本的 DSN 郵件。如需可搭配 DSN 郵件使用的支援語言清單,請參閱支援系統郵件的地區設定。 |
具自訂 DSN 郵件之 NDR 的範例
為 RejectMessage
傳輸規則動作中所指定的 DSN 代碼建立自訂 DSN 郵件之後,Exchange 2010 可以在給郵件遭到該傳輸規則封鎖之寄件者的 NDR 中使用自訂 DSN 代碼和郵件。
例如,下圖顯示傳送到 Mark Steele (其為 Brokerage Group 通訊群組的成員) 的 NDR。他收到 NDR 是因為他嘗試傳送郵件給 Sales Group 通訊群組成員 Jason McCue。已建立傳輸規則來強制執行 Brokerage Group 與 Sales Group 間的道德管束。此傳輸規則會阻止這兩個群組的成員傳送郵件給對方。
下圖中的 DSN 郵件也顯示相關公司符合性原則的連結。Mark 按一下此連結即可閱讀禁止兩個群組間通訊的原則。
由強制執行道德管束的傳輸規則產生的 NDR
© 2010 Microsoft Corporation. 著作權所有,並保留一切權利。