篩選佇列

 

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

上次修改主題的時間: 2006-05-24

您可以在 Microsoft Exchange Server 2007 的 Microsoft Exchange 管理命令介面中,使用 Exchange 佇列檢視器圖形化使用者介面及命令來管理佇列。佇列清單可能會很長,視目前的郵件流程而定。佇列清單也會在郵件進出伺服器時經常地變更。藉由篩選佇列,您可以將搜尋調整成依特定準則進行,並尋找發生郵件流程問題的佇列。然後您便可以執行修改作業來這些佇列的狀態。

佇列篩選案例

篩選會產生不同的佇列檢視。您可以使用佇列內容當作篩選選項。藉由指定篩選準則,您可以快速地尋找佇列並對佇列採取行動。下列案例是教您如何使用佇列篩選來管理郵件流程的範例:

  • 您收到來自 Microsoft Operations Manager (MOM) 的訊息,指出佇列的長度超過了已建立的閾值。您想要調查是否有整個伺服器郵件流程的問題存在。
    您可以建立篩選來檢視所含郵件個數超過您認為的正常值的所有佇列。如果發現可能有郵件流程問題,您可以選取並暫停篩選結果內的所有佇列,同時繼續調查。
  • 您暫停多個佇列以調查郵件流程問題的原因。您判斷該問題是由不正確的連接器組態所造成,並且做出修正。
    您可以建立篩選來檢視狀態為「已擱置」的所有佇列,然後選取篩選結果內的所有佇列,並繼續進行這些佇列的活動。

篩選佇列時所用的佇列內容

您可以使用佇列內容建立篩選,並尋找符合特定準則的佇列。表 1 列出可用來篩選的佇列內容以及這些內容的有效值。

表 1   佇列內容

佇列檢視器佇列內容 Exchange 管理命令介面佇列內容 內容類型

傳遞類型

DeliveryType

列舉

這個值是由下一個躍點選項所決定。下一個躍點選項會識別郵件是佇列在何處等候傳遞。若要在篩選內使用傳遞類型內容,您必須使用指派給每個類型的常數值。傳遞類型可以是下列其中一個值:

  • DNSConnectorDelivery   郵件會排入佇列,以等候透過本機上設定為使用網域名稱系統 (DNS) 作為路由解決方案的簡易郵件傳送通訊協定 (SMTP) 連接器,來傳遞給外部收件者。
  • NonSmtpGatewayDelivery   郵件會排入佇列,以等候透過本機伺服器上的非 SMTP 連接器傳遞給外部使用者。
  • SmartHostConnectorDelivery   郵件會排入佇列,以等候透過本機伺服器上設定為使用智慧型主機作為路由解決方案的 SMTP 連接器,來傳遞給外部收件者。
  • SmtpRelayWithinAdSitetoEdge   郵件會排入佇列,以等候透過 Edge Transport Server (訂閱了本機 Active Directory 站台) 上的 SMTP 連接器傳遞給外部收件者。
  • MapiDelivery   郵件會排入佇列,以等候傳遞給在本機 Active Directory 站台內信箱伺服器上擁有信箱的收件者。
  • SmtpRelayWithinAdSite   郵件會排入佇列,以等候傳遞給位在和本機伺服器同一個 Active Directory 站台內的 Hub Transport Server。目的伺服器可以是 SMTP 連接器的來源伺服器、路由群組連接器的來源伺服器,也可以是擴充伺服器。
  • SmtpRelaytoRemoteAdSite   郵件會排入佇列,以等候傳遞給遠端 Active Directory 站台內的伺服器。目的伺服器可以是連接器 (設定來傳輸郵件給外部收件者) 的來源伺服器、擴充伺服器或 Hub Transport Server (會傳遞郵件給遠端 Active Directory 站台內的信箱收件者)。
  • SmtpRelaytoTiRg   郵件會排入佇列,以等候傳遞給 Exchange Server 2003 路由群組。目的伺服器可以是連接器 (設定來傳輸郵件給外部收件者) 的來源伺服器、擴充伺服器或 Exchange Server 2003 Bridgehead 伺服器 (會傳遞郵件給路由群組內的信箱收件者)。
  • Undefined   郵件會放在 Submission 佇列,並且尚未解析出下一個躍點目的地。
  • Unreachable   郵件會放在 Unreachable 佇列,並且無法建立到收件者的路由。

識別碼

Identity

QueueIdentity

這個值指定佇列的識別。請以 Server\destination 的形式輸入佇列識別,其中 destination 是遠端網域、信箱伺服器、持續佇列名稱或可以在佇列資料庫中識別此佇列的整數。

上個錯誤

LastError

字串

文字字串,記錄佇列的上次錯誤。

上次重試時間

LastRetryTime

DateTime

這個值指定狀態為「重試」的佇列上次嘗試進行連線的時間。

郵件計數

MessageCount

Ulong

這個值是以整數表示,代表佇列內的項目數。

下一個躍點連接器

NextHopConnector

GUID

這個值是以系統 GUID 表示,而且是用來建立佇列之連接器的 GUID。

下一個躍點網域

NextHopDomain

字串

這個值指定傳遞佇列的下一個目的地。下一個躍點網域可以用下列形式表示:

  • 遠端 SMTP 網域名稱
  • Exchange 伺服器名稱
  • 連接器名稱
  • 路由群組
  • Active Directory 站台名稱
  • 信箱伺服器網域全名 (FQDN)

下次重試時間

NextRetryTime

DateTime

這個值指定狀態為「重試」的佇列下次嘗試進行連線的時間。

狀態

Status

列舉

目前的佇列狀態。佇列可以擁有下列其中一種狀態值:

  • 作用中
  • 已擱置
  • 就緒
  • 重試

篩選佇列時所用的運算子

當您建立佇列篩選時,必須包含運算子以便比對內容值。表 2 顯示可以用於篩選運算式中的比較運算子,以及每個運算子的運作方式。

表 2   篩選運算式運算子

運算子 Exchange 管理命令介面值 功能 Exchange 管理命令介面程式碼範例

等於

-eq

此運算子是用來指定結果必須完全符合運算式中所提供的內容值。

顯示擁有「重試」狀態的所有佇列清單:

Get-queue -filter {status -eq "retry"}

不等於

-ne

此運算子是用來指定不應該符合運算式中所提供的內容值之結果。

顯示擁有「作用中」狀態的所有佇列清單:

Get-queue -filter {status -ne "active"}

大於

-gt

此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值大於運算式所提供之值的佇列。

顯示目前包含超過 1000 封郵件的佇列清單:

Get-queue -filter {messagecount -gt 1000}

大於或等於

-ge

此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值大於或等於運算式所提供之值的佇列。

顯示目前包含 1000 封以上郵件的佇列清單:

Get-queue -filter {messagecount -ge 1000}

小於

-lt

此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值小於運算式所提供之值的佇列。

顯示目前包含少於 1000 封郵件的佇列清單:

Get-queue -filter {messagecount -lt 1000}

小於或等於

-le

此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值小於或等於運算式所提供之值的佇列。

顯示目前包含 1000 封以下郵件的佇列清單:

Get-queue -filter {messagecount -le 1000}

包含

-like

此運算子是與值以字串表示的內容搭配使用。篩選結果只會包含所指定內容的值含有運算式所提供之文字字串的佇列。您可以將 * 萬用字元包含在會套用到文字字串欄位 (而非列舉類型欄位) 的 -like 運算式中。

顯示目的地是任何以 Contoso.com 為結尾之 SMTP 網域的傳遞佇列清單:

Get-queue -filter {identity -like "*Contoso.com"}

您可以藉由在 Exchange 管理命令介面中使用 -and 運算子,或在佇列檢視器中新增多個運算式,在佇列篩選中指定多個運算式。佇列必須符合所有的準則才會包含在結果集內。例如,下列命令的結果會顯示目的地是任何以 Contoso.com 為結尾的 SMTP 網域名稱而且目前包含超過 500 封郵件之傳遞佇列的清單:

Get-queue -Filter {Identity -like "*Contoso.com*" -and MessageCount -gt 500}

如需如何在 Exchange 管理命令介面中使用比較運算子的相關資訊,請在 Exchange 管理命令介面中執行下列命令:

Help about_comparison_operator

相關資訊

如需管理與篩選佇列的相關資訊,請參閱下列主題:

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