管理佇列

 

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

上次修改主題的時間: 2006-09-17

本主題提供 Microsoft Exchange Server 2007 中的佇列,以及系統管理員可執行之佇列管理工作的概觀。您可以使用佇列檢視器圖形化使用者介面,以及 Exchange 管理命令介面中的命令,來管理佇列與位於佇列中的訊息。

概觀

「佇列」是等候進入下一個處理階段之訊息的暫存位置。每個佇列代表傳輸伺服器以特定順序處理的訊息邏輯集合。

Exchange 管理命令介面及 Exchange 佇列檢視器支援兩種可與佇列互動的類型。您可以使用這些介面來檢視佇列的狀態與內容,以及詳細的訊息屬性。您也可以使用這些介面執行修改佇列或佇列中之訊息的動作。

Exchange 2007 使用可延伸儲存引擎 (ESE) 資料庫供佇列儲存之用。ESE 舊稱 JET,是為 Exchange Server 的基礎資料庫結構定義低階 API 的方法。如需如何管理佇列資料庫的相關資訊,請參閱管理佇列資料庫。本主題包含如何變更佇列資料庫預設位置的相關資訊。

Exchange 2007 使用簡易郵件傳送通訊協定 (SMTP) 技術進行來往網際網路與 Active Directory 目錄服務站台間的郵件傳輸。SMTP 為 TCP/IP 通訊協定組的成員之一,負責管理郵件傳輸代理程式間的電子郵件交換。Hub Transport Server 會使用 Exchange 遠端程序呼叫 (RPC) 與 Mailbox Server 通訊,以進行 MAPI 訊息傳遞。

來往網際網路的訊息會佇列在已安裝 Edge Transport server role 的電腦上。而在 Exchange 2007 組織中傳輸的訊息則會佇列在已安裝 Hub Transport server role 的電腦上。

佇列類型

訊息的路由決定儲存訊息的佇列類型。Exchange 2007 中使用下列佇列類型:

  • 提交佇列   分類程式用來收集必須由傳輸代理程式解析、路由與處理之所有訊息的持續佇列。「分類程式」是 Exchange 傳輸的元件之一,會處理所有輸入訊息,並根據預定收件者的相關資訊決定如何處理訊息。在 Exchange 2007 中,Edge Transport Server 會使用分類程式來將訊息路由到適當的目的地。Hub Transport Server 會使用分類程式來展開通訊群組清單,並識別替代收件者與轉寄地址。分類程式擷取收件者的完整資訊後,會使用該資訊來套用原則、路由訊息及執行內容轉換。
    傳輸伺服器收到的所有訊息會進入提交佇列中進行處理。訊息會透過 SMTP-receive、收取目錄或儲存區驅動程式提交。分類程式會從此佇列擷取訊息,除此之外,還會判定收件者的位置與到達該位置的路由。分類之後,訊息會移至傳遞佇列或無法到達的佇列。每個 Exchange 2007 傳輸伺服器都只有一個提交佇列。在提交佇列中的訊息不能同時存在於其他佇列中。
  • 信箱傳遞佇列   信箱傳遞佇列可存放使用加密 Exchange RPC 傳遞到信箱伺服器的訊息。信箱傳遞佇列只存在於 Hub Transport Server 上。信箱傳遞佇列可存放傳遞到信箱收件者的訊息,該收件者的信箱資料是儲存在與 Hub Transport Server 位於同一站台的 Mailbox Server 上。Hub Transport Server 上可存在多個信箱傳遞佇列。信箱傳遞佇列的下一個躍點是信箱儲存區的辨別名稱。
  • 遠端傳遞佇列   遠端傳遞佇列可存放使用 SMTP 傳遞到遠端伺服器的訊息。遠端傳遞佇列可存在於 Hub Transport Server 及 Edge Transport Server 上,並且每個伺服器上可存在多個遠端傳遞佇列。每個遠端傳遞「佇列」都包含路由至具有相同傳遞目的地之收件者的訊息。在 Edge Transport Server 上,這些目的地是外部 SMTP 網域或 SMTP 連接器。在 Hub Transport Server 上,這些目的地則是位於 Hub Transport Server 所在之 Active Directory 站台的外部。遠端傳遞佇列會在需要時動態建立,並且當不再存放訊息及超過可設定的到期時間時,就會自動刪除。依預設值,佇列會在最後一封訊息離開佇列三分鐘後刪除。遠端傳遞佇列的下一個躍點是 SMTP 網域名稱、智慧主機名稱、IP 位址,或是 Active Directory 站台名稱。
  • Poison 訊息佇列   Poison 訊息佇列是一種特殊的佇列,用來隔離在伺服器故障後偵測到可能對 Exchange 2007 系統有害的訊息。包含可能對 Exchange Server 系統有嚴重損害之錯誤的訊息會傳遞到 Poison 訊息佇列。此佇列平常是空的,並且如果沒有 Poison 的訊息,佇列檢視介面就不會顯示此佇列。Poison 訊息佇列一律處於就緒狀態。預設會擱置此佇列中的所有訊息。如果訊息被視為對系統有害,可將之刪除。如果導致訊息進入 Poison 訊息佇列的事件經判斷後發現與訊息無關,即可繼續傳遞訊息。繼續傳遞時,訊息會進入提交佇列。
  • 無法達到的佇列   每部傳輸伺服器只能有一個無法達到的佇列。無法達到的佇列包含無法路由到其目的地的訊息。一般來說,無法達到的目的地是修改傳遞之路由路徑的組態變更所造成。無論目的地為何,具有無法達到的收件者的所有訊息都位於此佇列中。

經由傳輸收到訊息時,會建立傳輸郵件項目,並且將該項目儲存到資料庫中。傳輸郵件項目進入資料庫時,會對該項目指派唯一的識別碼。如果訊息或傳輸郵件項目路由到多位收件者,項目就可能會有多個目的地。每個目的地代表傳輸郵件項目的個別路由解決方案,而每個路由解決方案都會造成建立一個路由的郵件項目。

路由的郵件項目是傳輸郵件項目的參照,也是佇列動作的作業單位。如果傳輸郵件項目有多個路由解決方案,則會有多個路由的郵件項目參照同一個傳輸郵件項目。正要傳送到兩個不同網域中之收件者的訊息在傳遞佇列中會顯示為兩封不同的訊息,即使資料庫中只有一個傳輸郵件項目亦然。

佇列管理

發生郵件流程問題或垃圾郵件湧入時,可以執行侵入性作業,修改佇列與位於佇列中之訊息的狀態。您可以對單一物件執行動作,也可以對多個選取的物件執行大量動作。在 Exchange 2007 中,可使用佇列檢視器圖形化使用者介面與 Exchange 管理命令介面中的命令來擷取訊息與傳遞佇列的相關資訊。擷取此資訊後,您可以選取想要管理的佇列與訊息。

您可以使用佇列檢視器或 Exchange 管理命令介面中的命令,建立用以識別您要管理之佇列與訊息的篩選準則。篩選準則是根據下列屬性為基礎:

  • 佇列狀態
  • 佇列屬性
  • 訊息狀態
  • 訊息屬性

如需如何篩選佇列的相關資訊,請參閱篩選佇列。如需如何篩選訊息的相關資訊,請參閱篩選郵件

佇列管理工作

您可以使用佇列檢視器或 Exchange 管理命令介面中的命令來檢視佇列與訊息的相關資訊。您也可以使用這些工具來執行下列侵入式動作:

  • 暫停佇列   此動作可暫停目前在佇列中之訊息的傳遞。佇列會繼續接受新訊息,但是訊息不會離開佇列。如需相關資訊,請參閱如何暫停佇列
  • 繼續佇列   此動作會回復暫停佇列動作的效果,讓佇列的訊息可繼續傳遞。如需相關資訊,請參閱如何繼續佇列
  • 重試佇列   到佇列下一個躍點的連線失敗時,會設定重試計時器。重試計時器可排定後續的連線嘗試。重試佇列動作會覆寫下一個排定的連線嘗試,並立即嘗試連接到下一個躍點。如果無法連線,就會重設下一次重試時間。如需相關資訊,請參閱如何重試佇列
    Retry-Queue 指令程式也可以與 Resubmit 參數一起使用,使佇列中的郵件重新提交至提交佇列,並透過分類處理程序來返回。您可以手動重新提交具有下列狀態的郵件:
    • 處於 [重試] 狀態的信箱傳遞佇列或遠端傳遞佇列。佇列中的郵件必須不是處於「暫停」狀態。
    • 「無法存取」佇列中的郵件不是處於「暫停」狀態。
    • 毒藥郵件佇列中的郵件。
      如需相關資訊,請參閱 如何重新提交佇列中的郵件
  • 暫停訊息   此動作會暫停訊息的傳遞。您可以使用暫停訊息動作來防止訊息傳遞到特定佇列中的所有收件者,或是所有佇列中的所有收件者。如需相關資訊,請參閱如何暫停訊息
  • 繼續訊息   此動作會回復暫停訊息動作的效果,讓佇列的訊息可繼續傳遞。您可以使用繼續訊息動作來繼續將訊息傳遞到特定佇列中的所有收件者,或是所有佇列中的所有收件者。您也可以使用此動作,重新提交毒藥郵件佇列中的郵件。如需相關資訊,請參閱如何繼續郵件
  • 移除訊息   此動作會永久防止訊息的傳遞。您可以使用移除訊息動作來防止訊息傳遞到指定佇列中的任何收件者,或是所有佇列中的所有收件者。您也可以設定移除訊息動作,讓它在移除訊息時傳送未傳遞回報 (NDR) 給寄件者。如需相關資訊,請參閱如何移除佇列中的郵件
  • 匯出訊息   此動作會將訊息複製到您指定的檔案路徑。此動作並不會將訊息從佇列中刪除,但是會將訊息副本儲存到檔案位置。如此可便於系統管理員或組織中的管理人員日後檢查訊息。匯出訊息前,您必須暫停佇列中的訊息,讓進行匯出程序期間不會繼續一般的傳遞。匯出格式可與電子郵件應用程式相容,如 Microsoft Office Outlook。請將訊息儲存為 .eml 格式,以確保作業系統會將檔案與電子郵件應用程式產生關聯。如需相關資訊,請參閱如何從佇列匯出郵件

相關資訊

如需相關資訊,請參閱下列主題:

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