共用方式為


使用傳輸規則根據 Exchange 2013 中的單字、片語或模式清單來路由傳送電子郵件

適用於:Exchange Server 2013

若要協助使用者遵守貴組織的電子郵件原則,您可以使用 Exchange 傳輸規則來判斷如何路由傳送包含特定單字或模式的電子郵件。 如需簡短的單字或片語清單,您可以使用 Exchange 系統管理中心。 如需較長的清單,您可能想要使用 Exchange Module for Windows PowerShell從文字檔讀取清單。

如果您的組織使用資料外泄防護 (DLP) ,請參閱 資料外泄防護 以取得包含敏感性資訊的其他識別和路由電子郵件選項。

範例 1:使用無法接受字組的簡短清單

如果您的單字或片語清單簡短,您可以使用 Exchange 系統管理中心建立規則。 例如,如果您想要確定沒有人傳送含有不正確字組的電子郵件,或公司名稱、內部縮寫或產品名稱拼字錯誤,您可以建立規則來封鎖郵件,並告訴寄件者。 請注意,單字、片語和模式不區分大小寫。

此範例會封鎖具有常見錯字的訊息。

顯示根據文字模式封鎖訊息的規則。

範例 2:使用一長串無法接受的單字

如果您的單字、片語或模式清單很長,您可以將它們放在文字檔中,且每個單字、片語或模式都放在自己的行上。 使用適用于 Windows PowerShell 的 Exchange 模組將關鍵字清單讀入變數、建立傳輸規則,並將具有 關鍵字的變數指派給傳輸規則條件。 例如,下列腳本會從名為 misspelled_companyname.txt 的檔案中取得拼字錯誤的清單。

$keywords=Import-Content  .\misspelled_companyname.txt
New-TransportRule -Name "Block messages with unacceptable words" -SubjectOrBodyContainsWords $keywords -SentToScope "NotInOrganization" -RejectMessageReasonText "Do not use internal acronyms, product names, or misspellings in external communications."

在文字檔中使用片語和模式

文字檔案可以包含規則運算式的模式。 這些運算式不需區分大小寫。 常見的規則運算式包括:

Expression 比賽
. 任何單一字元
* 任何其他字元
\D 任何十進位數字
[character_group] character_group 內的任何單一字元。

例如,此文字檔包含 Microsoft 的常見拼字錯誤。

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

若要瞭解如何使用正則運算式指定模式,請參閱 正則運算式參考