了解傳輸規則在 Exchange 2007 組織中的套用方式

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2010-02-11

本主題說明傳輸規則在 Microsoft Exchange Server 2007 組織中的套用方式。如需傳輸規則的相關資訊,請參閱傳輸規則的概觀

傳輸規則範圍

在已安裝 Hub Transport server role 或 Edge Transport server role 的電腦上設定好傳輸規則代理程式後,便可以設定配合這些代理程式使用的傳輸規則。在每個伺服器角色上設定傳輸規則的程序都相同,但每個伺服器角色上的傳輸規則範圍卻大不相同。

傳輸元件 Hub Transport server role Edge Transport server role

代理程式

傳輸規則代理程式

邊際規則代理程式

傳輸事件

OnRoutedMessage

EndOfData

規則儲存

Active Directory 網域控制站

Active Directory 輕量型目錄服務 (AD LDS) (本機)

規則複寫

Active Directory 複寫

Edge Transport Server 之間沒有自動化複寫

規則範圍

整個 Exchange 組織

本機到每個 Edge Transport Server

訊息類型

除了系統訊息之外的所有訊息

除了系統訊息之外的所有訊息

查閱通訊群組成員資格

查閱 Active Directory 屬性

檢查或修改受資訊版權管理 (IRM) 保護的郵件內容

是 (需要傳輸解密)

規則儲存和複寫

您在某個 Hub Transport Server 上設定的傳輸規則,會透過 Active Directory 目錄服務套用至 Exchange 2007 組織中的所有其他 Hub Transport Server。這表示組織中的每個 Hub Transport Server 都套用一組相同的傳輸規則,而相同的傳輸規則會套用至在組織中傳送或接收的所有電子郵件。Hub Transport Server 的傳輸規則會評估符合下列準則的所有郵件:

  • 在已驗證使用者之間傳送之會議邀請、一般郵件、加密郵件,以及保障權利的郵件。
  • 所有以匿名方式傳送的電子郵件訊息,不論其郵件類型、寄件者或收件者為何。
note附註:
Exchange 2007 必須依賴 Active Directory 在組織中複寫傳輸規則。如需相關資訊,請參閱本主題稍後的<傳輸規則複寫>。

您在 Edge Transport Server 上設定的傳輸規則,只會套用至通過該特定 Edge Transport Server 的電子郵件。每個 Edge Transport Server 上執行的傳輸規則代理程式,都不會與其他 Edge Transport Server 上執行的傳輸規則代理程式互動。因此,您可以根據 Edge Transport Server 所管理的電子郵件流量,設定這些伺服器套用截然不同的傳輸規則。在 Edge Transport Server 上的傳輸規則會評估所有遇到的郵件。

Exchange 2007 RTM 中透過傳輸規則處理的郵件類型

下列是 Exchange 2007 量產發行 (RTM) 版本中透過傳輸規則處理的郵件類型:

  • 匿名電子郵件   匿名電子郵件是未經驗證的寄件者或伺服器提交給 Hub Transport Server 或 Edge Transport Server 的郵件。
  • 人員間電子郵件   人員間電子郵件是包含單一 RTF、HTML 或純文字郵件內文的郵件,或包含 Multipart 或另一組郵件內文的郵件。
  • 不透明電子郵件   不透明電子郵件是已加密而且可能已簽署的郵件。
  • 明文簽章電子郵件   明文簽章電子郵件是已簽署但尚未加密的郵件。

Exchange 2007 SP1 中透過傳輸規則處理的郵件類型

下列是 Exchange 2007 Service Pack 1 (SP1) 中透過傳輸規則處理的郵件類型:

  • 匿名電子郵件   匿名電子郵件是未經驗證的寄件者或伺服器提交給 Hub Transport Server 或 Edge Transport Server 的郵件。
  • 人員間電子郵件   人員間電子郵件是包含單一 RTF、HTML 或純文字郵件內文的郵件,或包含 Multipart 或另一組郵件內文的郵件。
  • 不透明電子郵件   不透明電子郵件是已加密而且可能已簽署的郵件。傳輸規則可以存取加密郵件中所含的信封標頭,也可以根據檢查郵件的述詞來處理郵件。無法處理具有需要檢查郵件內容之述詞的規則,或具有可以修改內容之動作的規則。
  • 明文簽章電子郵件   明文簽章電子郵件是已簽署但尚未加密的郵件。
  • 整合通訊電子郵件   整合通訊電子郵件是 Unified Messaging Server role 建立或處理的郵件 (如語音信箱、傳真、未接來電通知),以及使用 Outlook 語音存取建立或轉寄的郵件。
  • IPM.Note. 電子郵件   郵件類別前置詞為 IPM.Note. 的電子郵件是使用應用程式及 (或) 自訂表單建立的郵件。

傳輸規則複寫

在 Hub Transport Server 上設定的傳輸規則,會套用至 Edge Transport Server 除外的整個 Exchange 2007 組織。當 Hub Transport Server 上建立了新的傳輸規則,或是修改或刪除了現有傳輸規則時,該變更會複寫至組織中的所有 Active Directory 伺服器。組織中所有的 Hub Transport Server 會接著從 Active Directory 伺服器讀取新組態,並將新的或修改過的傳輸規則套用至通過該 Hub Transport Server 的電子郵件。透過將所有傳輸規則複寫至整個組織,Exchange 2007 可讓您提供全組織都一致的一組傳輸規則。所有傳入或通過 Exchange 2007 組織的電子郵件,都受相同的傳輸規則管理。

important重要事項:
在組織中複寫傳輸規則的動作,需依賴 Active Directory 複寫來進行。Active Directory 網域控制站之間所用的複寫時間,取決於組織中的站台數目、連結速度及其他 Exchange 無法控制的因素。當您設定組織中的傳輸規則時,請確定您有考慮到複寫延遲。如需 Active Directory 複寫的相關資訊,請參閱 Active Directory 複寫技術 (英文)。
important重要事項:
各個 Hub Transport Server 都保有用來查閱收件者和通訊群組清單資訊的收件者快取。收件者快取可降低各個 Hub Transport Server 所必須對 Active Directory 網域控制站發出的要求總數。收件者快取每四小時會更新一次。您無法修改收件者快取更新間隔。因此,在收件者快取更新前,可能不會將傳輸規則收件者的變更 (例如新增或移除通訊群組清單成員) 套用至傳輸規則。若要強制立即更新收件者快取,則必須停止及啟動 Microsoft Exchange 傳輸服務。每部想要強制更新收件者快取的 Hub Transport Server 都需要做這樣的處理。
note附註:
每次 Hub Transport Server 擷取新的傳輸規則組態時,就會在事件檢視器的安全性記錄中記錄一筆事件。

在 Edge Transport Server 上設定的傳輸規則,只會套用至建立該傳輸規則的本機伺服器。新的傳輸規則或對現有傳輸規則的變更,也只會影響通過該特定 Edge Transport Server 的電子郵件。如果您擁有多個 Edge Transport Server,而且希望在所有 Edge Transport Server 上套用一組一致的規則,則必須手動設定每個伺服器,或是從一個伺服器匯出傳輸規則再將這些規則匯入所有其他 Edge Transport Server。

述詞

「述詞」是由條件及例外狀況使用。述詞會定義條件與例外狀況要檢查的電子郵件部分,以判定傳輸規則是否應套用至該郵件。有些述詞會檢查郵件的 [收件者] 或 [寄件者] 欄位,有些述詞則會檢查主旨、內文或附件大小。為了能夠判斷是否應將傳輸規則套用至郵件,大部分述詞需要您指定一個值,以讓述詞用來測試郵件。

條件

傳輸規則條件可用來指出要使用哪些電子郵件屬性、標頭、收件者、寄件者或其他郵件部分,來識別應套用傳輸規則動作的電子郵件。大部分條件都接受值,該條件會使用此值在郵件中進行搜尋。如果條件進行檢查之電子郵件區段中的資料符合條件的值,就表示郵件符合該條件。

您可以在傳輸規則上設定多個條件,以縮小傳輸規則的範圍,如此傳輸規則就只會對符合高度特定準則的郵件套用動作。或者,也可以決定不要套用任何條件。如果未在傳輸規則中加入任何條件,傳輸規則就會套用至該傳輸規則遇到的所有郵件。可以套用至單一傳輸規則的條件數目並無限制。不過,套用的條件越多,符合每個所指定條件的電子郵件就會越少。

important重要事項:
如果您在相同的傳輸規則上設定多個條件,則只有當該傳輸規則的所有條件都符合時,才會對特定電子郵件套用設定的動作。
如果在單一條件上指定多個值,則符合一或多個值時,便滿足該條件。例如,如果某個電子郵件的主旨為「Stock price information」,而傳輸規則上的 SubjectContains 條件設定為需符合單字「Contoso」及「stock」,則此電子郵件滿足該條件,因為主旨至少包含其中一個條件值。

雖然傳輸規則會使用條件來判斷套用動作時所要包含的電子郵件,但它也會使用例外狀況來判斷套用動作時所要排除的電子郵件 (即使該郵件符合所有條件)。如需例外狀況的相關資訊,請參閱本主題稍後的<例外狀況>。

若要檢視可用於設定傳輸規則條件的述詞清單,請參閱傳輸規則述詞

例外狀況

傳輸規則例外狀況所根據的述詞,與用來建立傳輸規則條件的述詞相同。不過,與傳輸規則條件不同的是,例外狀況是用來識別不應該套用傳輸規則動作的電子郵件。傳輸規則例外狀況會覆寫條件,並防止傳輸規則動作套用至電子郵件,即使該郵件符合所有已設定的傳輸規則條件,也會被排除。

大部分例外狀況都接受值,該例外狀況會使用此值在郵件中進行搜尋。如果例外狀況進行檢查之電子郵件區段中的資料符合例外狀況的值,就表示郵件符合該例外狀況。

您可以在傳輸規則上設定多個例外狀況,以便擴充用來識別傳輸規則動作不應套用之電子郵件的準則。或者,也可以決定不要套用任何例外狀況。如果未在傳輸規則上加入任何例外狀況,則傳輸規則會根據郵件是否符合所有設定的傳輸規則條件,來套用規則。可以套用至單一傳輸規則的例外狀況數目並無限制。

important重要事項:
如果您在同一個傳輸規則上設定多個例外狀況,則僅需符合一個例外狀況,就會排除傳輸規則動作,而不套用至該電子郵件。
如果在單一例外狀況上指定多個值,則符合一或多個值時,便滿足該例外狀況。例如,如果某個電子郵件的主旨為「Stock price information」,而傳輸規則使用 SubjectContains 例外狀況並設定為需符合單字「Contoso」及「stock」,則此電子郵件滿足該例外狀況,因為主旨至少包含其中一個例外狀況值。

若要檢視可用於設定傳輸規則例外狀況的述詞清單,請參閱傳輸規則述詞

動作

當電子郵件符合條件,且傳輸規則代理程式所設定傳輸規則上的例外狀況無一符合時,便會對該電子郵件套用動作。每個動作對電子郵件的影響方式不同,有的會將電子郵件重新導向至其他地址,有的則會捨棄郵件。

選取好要使用的動作後,可以接著指派值給這些動作。動作的值會影響特定動作套用至電子郵件後所表現的行為方式。

若要檢視可用於設定傳輸規則動作的述詞清單,請參閱傳輸規則動作

套用傳輸規則的順序

傳輸規則會依下列順序套用:

  1. 規則為已啟用或已停用:   僅套用已啟用的規則。即使規則為已停用,也不會影響其優先順序。不過,此規則不會納入評估程序中。
  2. 郵件範圍:   規則代理程式執行的第一次檢查,會檢查郵件是否在此代理程式的範圍內。傳輸規則不會套用至所有類型的郵件。
  3. 優先順序:   對於規則代理程式範圍內的郵件,該代理程式會依遞增順序的規則優先順序開始處理規則。系統會先套用優先順序較低的規則。傳輸規則優先順序值的範圍從 0 到 n-1,其中 n 為傳輸規則的總數。系統僅會套用已啟用的規則,而不會考量優先順序。您可以使用 Exchange 管理主控台或 Exchange 管理命令介面來變更規則的優先順序。

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.