在 Exchange Online 中設定郵件流程規則的最佳做法

在Exchange Online組織或獨立Exchange Online Protection (EOP) 沒有Exchange Online信箱的組織中,請遵循這些郵件流程規則的最佳做法建議, (也稱為傳輸規則) ,以避免常見的設定錯誤。 每個建議都會連結至具有範例和逐步指示的文章。

測試您的規則

若要確保電子郵件訊息不會發生非預期的情況,並確保您真的符合規則的商業、法律或合規性意圖,請務必徹底測試。 有許多選項,而且規則可以彼此互動,因此請務必測試您預期兩者都符合規則的訊息,且如果您不小心將規則設為太一般,則不會符合規則。 若要瞭解測試規則的所有選項,請參閱測試Exchange Online中的郵件流程規則

設定規則的範圍

請確定您的規則只適用于您想要使用的訊息。 例如:

  • 將規則限制為進入組織或離開組織的訊息:根據預設,新的規則會套用至組織中人員所傳送 接收的訊息。 因此,如果您只想要讓規則套用一種方式,請務必在規則的條件中指定。 如需範例,請參閱針對Exchange Online中的附件封鎖案例使用郵件流程規則
  • 根據寄件者或接收者的網域限制規則:根據預設,新規則會套用至任何網域所傳送或接收的訊息。 有時候您會想要將規則套用至一個網域以外的所有網域,或只套用至一個網域。 請參閱 在 EOP 中建立封鎖的寄件者清單

如需郵件流程規則可用之所有條件和例外狀況的完整清單,請參閱 Exchange Online中 (述詞) 的郵件流程規則條件和例外狀況

知道何時需要兩個規則

有時候需要兩個規則來執行您想要的動作。 郵件流程規則會依序處理,因此多個規則可以套用至相同的郵件。 例如,如果其中一個動作是封鎖訊息,而且您也有另一個想要套用的動作,例如將訊息複製到寄件者的管理員或變更通知訊息的主旨,則您需要兩個規則。 第一個規則可以將訊息複製到寄件者的管理員並變更主旨,而第二個規則可能會封鎖訊息。

如果您使用類似這樣的兩個規則,請確定條件完全相同。 例如:

不要在交談中的每封電子郵件上重複動作

交談中的電子郵件鏈結可能包含許多個別訊息,而線上程中的每個訊息上重複動作可能會造成困擾。 例如,如果您有新增免責聲明之類的動作,您可能希望它只套用至執行緒中的第一個訊息。 如果是,請針對已包含免責聲明文字的訊息新增例外狀況。 如需範例,請參閱全組織訊息免責聲明、簽章、頁尾或Exchange Online中的頁首

瞭解何時停止規則處理

有時候,在符合規則後停止規則處理是合理的。 例如,如果您有一個規則可封鎖附件的訊息,另一個規則可在符合模式的訊息中插入免責聲明,則在封鎖訊息之後,您應該停止規則處理。 不需要進一步的動作。

若要在觸發規則之後停止規則處理,請在規則中選取 [ 停止處理更多規則] 核取方塊。

如果您有許多要比對的關鍵字或模式,請從檔案載入它們

例如,如果電子郵件包含無法接受或不正確的字組清單,您可能會想要防止傳送電子郵件。 您可以建立包含這些單字和片語的文字檔,然後使用 PowerShell 來設定封鎖使用它們之郵件的郵件流程規則。

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

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

如需顯示具有正則運算式的文字檔,以及要使用的 Exchange 模組Windows PowerShell命令的範例,請參閱根據Exchange Online中的單字、片語或模式清單,使用郵件流程規則來路由傳送電子郵件

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

不要鏈結 DLP 規則動作和郵件流程規則條件

在傳輸管線中,郵件流程規則會在 DLP 規則之前評估郵件並採取行動。 郵件流程規則評估郵件之後,郵件流程規則就不會在傳遞期間再次評估或處理郵件。

例如,如果 DLP 規則變更影響傳遞 (的訊息屬性,則將收件者新增至) ,訊息會重新提交至傳輸管線以進行傳遞。 郵件流程規則不會再次評估郵件,因為郵件已經被規避。

因此,如果 DLP 規則將收件者新增至郵件,則郵件流程規則不會評估包含這些新收件者的郵件。