本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

優先順序佇列

 

適用版本:Exchange Server 2013

上次修改主題的時間:2015-03-09

「優先佇列」(Priority Queuing) 是 Exchange Server 2013 的一項功能,可啟用寄件者定義的郵件優先順序,以影響 Mailbox Server 的傳輸服務對郵件的處理方式。

寄件者會建立及傳送郵件時寄件者在 Microsoft Outlook 中指定郵件優先順序。寄件者可以在 Outlook 中設定下列任何一個郵件優先順序值:

  • 低重要性

  • 普通重要性

  • 高重要性

在 Outlook 或Outlook Web App中建立郵件的預設優先順序為一般優先順序。郵件優先順序會儲存在郵件標頭中的 [ X-Priority標頭] 欄位。

傳送或接收Exchange 2013組織中每封郵件必須在之前路由傳送,傳遞出的分類的信箱伺服器上的傳輸服務。信箱伺服器上的傳輸服務中分類程式提交佇列從一次挑選一個訊息而收件者的解決方式、 路由解析度和內容轉換對執行訊息之前放在傳遞佇列中的郵件。如需詳細資訊,請參閱郵件流程

傳遞佇列以動態方式建立根據郵件的目的地。如需詳細資訊,請參閱佇列

具有相同的目的地的所有郵件是都放在相同的傳遞佇列中。優先順序佇列會影響傳遞佇列至目的地郵件伺服器的郵件的傳輸。啟用優先順序佇列時,高優先順序的郵件傳送到其目的地之前一般優先順序的郵件和一般優先順序的郵件傳送到其目的地之前低優先順序的郵件。優先順序的傳遞郵件優先順序為基礎的郵件可協助您的訊息傳遞時間定義特定的服務層次協議 (SLA) 需求。

支援的優先順序佇列是由%ExchangeInstallPath%bin\EdgeTransport.exe.config XML 應用程式設定檔中的機碼所控制。如需如何設定優先順序佇列的指示,請參閱啟用並設定優先順序佇列

下表將更詳細地說明每一個機碼。

EdgeTransport.exe.config 檔案中的優先佇列機碼

按鍵 預設值 描述

PriorityQueuingEnabled

false

此機碼啟用或停用 Mailbox server 上的傳輸服務中佇列的優先順序。此機碼的有效輸入是truefalse

這個機碼為 false 時,優先佇列會停用,將會忽略 EdgeTransport.exe.config 檔案中存在的所有優先佇列郵件限制。

MaxHighPriorityMessageSize

250KB

此索引鍵可指定允許的高優先順序的郵件大小上限。如果高優先順序郵件超過此索引鍵所指定的值,則郵件會自動從高優先順序降級至一般優先順序。

此機碼的值應該是大幅小於Set-TransportConfig指令程式上MaxSendMessageSize參數的值。此參數的預設值為10 MB。這兩個值的差異有助於確保高優先順序郵件一致且可預測的傳送時間。

當您輸入值時,請以下列其中一個單位來限定值:

  • KB (千位元組)

  • MB (百萬位元組)

LowPriorityDelayNotificationTimeout

NormalPriorityDelayNotificationTimeout

HighPriorityDelayNotificationTimeout

   8:00:00 (8 小時)

普通   4:00:00 (4 小時)

   00:30:00 (30 分鐘)

這些機碼會根據郵件優先順序,指定延遲傳遞狀態通知 (DSN) 郵件的逾時間隔。

每個郵件的傳遞失敗之後, 的傳輸服務會產生延遲 DSN 郵件和佇列以傳遞給無法傳遞郵件的寄件者。此延遲 DSN 郵件,則只有在指定的延遲通知逾時時間間隔之後已傳送且只有失敗的郵件未成功傳遞的時間。此延遲避免不必要的延遲時間可能會暫時郵件傳輸失敗所造成的 DSN 郵件的傳送。

若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 d = 天數、h = 時數、m = 分鐘數,而 s = 秒數。

LowPriorityMessageExpirationTimeout

NormalPriorityMessageExpirationTimeout

HighPriorityMessageExpirationTimeout

   2.00:00:00 (2 天)

普通   2.00:00:00 (2 天)

   8:00:00 (8 小時)

這些機碼指定傳輸服務嘗試失敗的訊息傳遞的時間的長度上限。如果之前到期逾時間隔通過無法成功傳遞郵件,便會包含原始郵件或訊息標頭未傳遞回報 (NDR) 傳遞給寄件者。

若要指定值,請輸入時間範圍值:dd.hh:mm:ss,其中 d = 天數、h = 時數、m = 分鐘數,而 s = 秒數。

MaxPerDomainLowPriorityConnections

MaxPerDomainNormalPriorityConnections

MaxPerDomainHighPriorityConnections

   2

普通   15

   3

這些機碼指定傳輸服務可以為任何單一的遠端網域已開啟的連線的數目上限。連至遠端網域發生使用傳遞佇列並傳送存在於信箱伺服器的連接器。

加總這些三個機碼應小於或等於Set-TransportService指令程式上MaxPerDomainOutboundConnections參數的值。此參數的預設值為20

通過傳輸服務的所有訊息都會受到各種訊息重試、 重新提交、 及到期時間限制。如需詳細資訊,請參閱郵件大小限制

Set-TransportService指令程式提供一些郵件限制 EdgeTransport.exe.config 應用程式設定檔中有對應優先順序佇列中的郵件限制可用。下表顯示這些對應的郵件限制。

Set-TransportService 指令程式中的郵件限制與 EdgeTransport.exe.config 檔案中對應的優先佇列郵件限制

來源 參數或機碼 預設值

Set-TransportService

DelayNotificationTimeOut

4:00:00 (4 小時)

EdgeTransport.exe.config

NormalPriorityDelayNotificationTimeout

4:00:00 (4 小時)

Set-TransportService

MessageExpirationTimeOut

2.00:00:00 (2 天)

EdgeTransport.exe.config

NormalPriorityMessageExpirationTimeout

2.00:00:00 (2 天)

當停用優先順序佇列時,會略過所有的優先順序佇列郵件限制存在於 EdgeTransport.exe.config 設定檔中。Set-TransportService指令程式上的所有郵件限制都套用至旅行社透過傳輸服務的 Mailbox server 的所有郵件。

啟用優先順序佇列時,佇列 EdgeTransport.exe.config 設定檔中的限制會覆寫相對應的郵件訊息的優先順序會限制Set-TransportService cmdlet 中。所有其他郵件限制Set-TransportService cmdlet 中仍適用於低優先順序、 一般優先順序,以及高優先順序的郵件通過傳輸服務的 Mailbox server。

Set-Mailbox指令程式具有DowngradeHighPriorityMessagesEnabled參數。預設值為$false。當此參數設為$true時,從信箱傳送任何高優先順序郵件會自動降級至一般優先順序。

 
顯示: