設定郵件重試、重新提交及到期間隔

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2012-07-23

您可以在已安裝 Hub Transport server role 或邊際傳輸伺服器角色的 Microsoft Exchange Server 2010  伺服器上,設定郵件重試、重新提交以及到期間隔。

要尋找與管理傳輸佇列相關的其他管理工作嗎?請參閱管理傳輸佇列

設定佇列問題重試計數

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

佇列問題重試計數指定在傳輸伺服器與目的地伺服器的連線發生問題時,立即重試連線的次數。預設的佇列問題重試間隔為 4。此參數的有效輸入範圍是從 0 到 15。一般而言,除非網路不穩定而造成連線經常意外中斷,否則不需要修改這項參數。如果將佇列問題重試計數設為 0,則伺服器不會立即嘗試重試失敗的連線,而下個連線嘗試是由「暫時性失敗重試嘗試」所控制。

  1. 使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config。

  2. 修改 <appSettings> 區段的下列行。

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    

    這個範例會將佇列問題重試計數變更為 6。

    <add key="QueueGlitchRetryCount" value="6" />
    
  3. 儲存並關閉 EdgeTransport.exe.config 檔案。

  4. 重新啟動 MicrosoftExchange Transport 服務。

設定佇列問題重試間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

佇列問題重試間隔會指定 QueueGlitchRetryCount 參數所指定之每個連線嘗試間的間隔。預設佇列問題重試間隔是 1 分鐘。若要指定保留時間值,請輸入該值的時間範圍,如下所示:hh:mm:ss,其中 h = 小時數、m = 分鐘數,而 s = 秒數。除非網路不穩定,造成連線經常意外中斷,否則您通常不需要修改此參數。

  1. 使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config。

  2. 修改 <appSettings> 區段的下列行。

    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    

    這個範例會將佇列問題重試間隔變更為 30 秒。

    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    
  3. 儲存並關閉 EdgeTransport.exe.config 檔案。

  4. 重新啟動 MicrosoftExchange Transport 服務。

設定暫時性失敗重試嘗試次數

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

暫時性失敗重試嘗試次數指定在 QueueGlitchRetryCountQueueGlitchRetryInterval 參數所控制的連線嘗試失敗後,所嘗試的連線嘗試次數。預設的暫時性失敗重試嘗試次數是 6。此參數的有效輸入範圍是從 0 到 15。如果將暫時性失敗重試嘗試次數設為 0,則下個連線嘗試,是由輸出連線失敗時的重試間隔所控制。

請使用 EMC 來設定暫時性失敗重試嘗試次數

  1. 請執行下列其中一個步驟:

    • 在已安裝邊際傳輸伺服器角色的電腦上,於主控台樹狀目錄中選取 [邊際傳輸],然後按一下伺服器名稱正下方的 [內容] 連結。

    • 在已安裝 Hub Transport server role 的電腦上,於在主控台樹狀目錄中,展開 [伺服器組態],然後選取 [集線傳輸]。在結果窗格中,選取伺服器。在動作窗格中,按一下伺服器名稱正下方的 [內容] 連結。

  2. 按一下 [限制] 索引標籤。

  3. 在 [暫時性失敗重試嘗試] 旁邊輸入整數。

  4. 按一下 [套用] 儲存所做變更並將其保留在 [內容] 頁面,或者按一下 [確定] 儲存所做變更並結束 [內容] 頁面。

使用命令介面來設定暫時性失敗重試嘗試次數

這個範例會將 Edge Transport server Exchange01 上的暫時性失敗重試嘗試次數變更為 8。

Set-TransportServer Exchange01 - TransientFailureRetryCount 8

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

設定暫時性失敗重試間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

「暫時性失敗重試間隔」會指定暫時性失敗重試嘗試次數所指定之每個連線嘗試之間的間隔。在 Hub Transport Server 上,預設的暫時性失敗重試間隔是 5 分鐘。而在 Edge Transport Server 上,預設的暫時性失敗重試間隔是 10 分鐘。

請使用 EMC 來設定暫時性失敗重試間隔

  1. 請執行下列其中一個步驟:

    • 在已安裝邊際傳輸伺服器角色的電腦上,於主控台樹狀目錄中選取 [邊際傳輸],然後按一下伺服器名稱正下方的 [內容] 連結。

    • 在已安裝 Hub Transport server role 的電腦上,於在主控台樹狀目錄中,展開 [伺服器組態],然後選取 [集線傳輸]。在結果窗格中,選取伺服器。在動作窗格中,按一下伺服器名稱正下方的 [內容] 連結。

  2. 按一下 [限制] 索引標籤。

  3. 在 [暫時性失敗重試間隔 (秒)] 旁邊輸入值 (秒)。在 EMC 中,有效的輸入範圍是從 1 秒到 43200 秒 (12 小時)。

  4. 按一下 [套用] 儲存所做變更並將其保留在 [內容] 頁面,或者按一下 [確定] 儲存所做變更並結束 [內容] 頁面。

使用命令介面來設定暫時性失敗重試間隔

若要設定暫時性失敗重試間隔,請使用下列語法。

Set-TransportServer <Identity> -TransientFailureRetryInterval <Age>

這個範例會將 Exchange 2010  Hub Transport server Exchange01 上的暫時性失敗重試間隔變更為 1 分鐘。

Set-TransportServer Exchange01 - TransientFailureRetryInterval 00:01:00

若要指定保留時間值,請輸入該值的時間範圍,如下所示:hh:mm:ss,其中 h = 小時數、m = 分鐘數,而 s = 秒數。此參數的有效輸入範圍是 00:00:01 到 12:00:00。

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

設定輸出連線失敗的重試間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

「輸出連線失敗時的重試間隔」會指定先前失敗之傳出連線嘗試的重試間隔。先前失敗的連線嘗試是由「暫時性失敗重試嘗試」及「暫時性失敗重試間隔」所控制。Hub Transport Server 上之輸出連線失敗時的重試間隔的預設值是 10 分鐘。Edge Transport Server 上的預設值是 30 分鐘。

使用 EMC 來設定輸出連線失敗的重試間隔

  1. 請執行下列其中一個步驟:

    • 在已安裝邊際傳輸伺服器角色的電腦上,於主控台樹狀目錄中選取 [邊際傳輸],然後按一下伺服器名稱正下方的 [內容] 連結。

    • 在已安裝 Hub Transport server role 的電腦上,於在主控台樹狀目錄中,展開 [伺服器組態],然後選取 [集線傳輸]。在結果窗格中,選取伺服器。在動作窗格中,按一下伺服器名稱正下方的 [內容] 連結。

  2. 按一下 [限制] 索引標籤。

  3. 在 [輸出連線失敗時的重試間隔 (分)] 旁邊輸入值 (分)。在 EMC 中,有效的輸入範圍是從 1 分鐘到 28800 分鐘 (20 天)。

  4. 按一下 [套用] 儲存所做變更並將其保留在 [內容] 頁面,或者按一下 [確定] 儲存所做變更並結束 [內容] 頁面。

使用命令介面來設定輸出連線失敗的重試間隔

這個範例會將 Exchange 2010  Edge Transport server Exchange01 上的輸出連線失敗重試間隔變更為 45 分鐘。

Set-TransportServer Exchange01 - OutboundConnectionFailureRetryInterval 00:45:00

若要指定保留時間值,請輸入該值的時間範圍,如下所示:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍是 00:00:01 到 20.00:00:00。

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

設定信箱傳遞佇列重試間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

「信箱傳遞佇列重試間隔」會指定 Hub Transport Server 上的信箱傳遞佇列嘗試連接至無法順利連線之信箱伺服器目的地的頻率。信箱傳遞佇列重試間隔預設是 5 分鐘。信箱傳遞佇列重試間隔是由 EdgeTransport.exe.config 應用程式組態檔中的 MailboxDeliveryQueueRetryInterval 參數所控制,而此組態檔位在 C:\Program Files\Microsoft\Exchange Server\V14\Bin 目錄中。儲存至 EdgeTransport.exe.config 檔案的變更會在重新啟動 Microsoft Exchange 傳輸服務後生效。

  1. 使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config。

  2. 修改 <appSettings> 區段的下列行:

    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    

    這個範例會將信箱傳遞佇列重試間隔設定為 3 分鐘。

    <add key="MailboxDeliveryQueueRetryInterval" value="00:03:00" />
    
  3. 儲存並關閉 EdgeTransport.exe.config 檔案。

  4. 重新啟動 MicrosoftExchange Transport 服務。

若要指定保留天數值,請以時間範圍格式輸入值:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍是 00:00:01 到 1.00:00:00。

設定郵件重試間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

注意事項附註:
您無法使用 EMC 來執行此工作。

「郵件重試間隔」會指定 Hub Transport Server 或 Edge Transport Server 重新傳送狀態為 Retry 之郵件的頻率。郵件重試間隔預設為 1 分鐘。除非是有 Microsoft 客戶服務和支援的建議,否則建議您不要修改預設值。

這個範例會將 Exchange 2010 電腦 Exchange01 上的郵件重試間隔變更為 2 分鐘。

Set-TransportServer Exchange01 -MessageRetryInterval 00:02:00

若要指定保留天數值,請以時間範圍格式輸入值:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍是 00:00:01 到 1.00:00:00。

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

設定延遲 DSN 郵件通知逾時間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

延遲 DSN 郵件通知逾時間隔預設為 4 小時。在超過通知逾時間隔之前若無法順利傳遞郵件,則延遲的 DSN 郵件即會傳遞給寄件者。

DelayNotificationTimeout 參數的值,應該永遠大於 TransientFailureRetryCount 參數的值乘以 TransientFailureRetryInterval 參數的值。

使用 EMC 來設定延遲 DSN 郵件通知的逾時間隔

  1. 請執行下列其中一個步驟:

    • 在已安裝邊際傳輸伺服器角色的電腦上,於主控台樹狀目錄中選取 [邊際傳輸],然後按一下伺服器名稱正下方的 [內容] 連結。

    • 在已安裝 Hub Transport server role 的電腦上,於在主控台樹狀目錄中,展開 [伺服器組態],然後選取 [集線傳輸]。在結果窗格中,選取伺服器。在動作窗格中,按一下伺服器名稱正下方的 [內容] 連結。

  2. 按一下 [限制] 索引標籤。

  3. 在 [當郵件的延遲時間超過下列時間 (時數) 時,通知寄件者] 旁邊輸入值 (小時)。在 EMC 中,有效的輸入範圍是從 1 小時到 720 小時 (30 天)。

  4. 按一下 [套用] 儲存所做變更並將其保留在 [內容] 頁面,或者按一下 [確定] 儲存所做變更並結束 [內容] 頁面。

使用命令介面來設定延遲 DSN 郵件通知的逾時間隔

這個範例會將 Exchange 2010 電腦 Exchange01 上的延遲 DSN 郵件通知的逾時間隔變更為 6 小時。

Set-TransportServer Exchange01 -DelayNotificationTimeout 06:00:00

若要指定保留時間值,請輸入該值的時間範圍,如下所示:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍是 00:00:01 到 30.00:00:00。

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

啟用或停用向外部郵件寄件者傳送延遲 DSN 通知

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

注意事項附註:
您無法使用 EMC 來執行此工作。

延遲 DSN 通知郵件預設會傳送給 Exchange 組織外的郵件寄件者。

這個範例會防止向 Exchange 2010 電腦 Exchange01 上的外部寄件者傳送延遲 DSN 通知郵件。

Set-TransportServer Exchange01 -ExternalDelayDSNEnabled $false

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

啟用或停用向內部郵件寄件者傳送延遲 DSN 通知

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

注意事項附註:
您無法使用 EMC 來執行此工作。

延遲 DSN 通知郵件預設會傳送給 Exchange 組織內的郵件寄件者。

這個範例會防止向 Exchange 2010 電腦 Exchange01 上的內部寄件者傳送延遲 DSN 通知郵件。

Set-TransportServer Exchange01 -InternalDelayDSNEnabled $false

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

設定郵件重新提交間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

如果信箱傳遞佇列或遠端傳遞佇列的狀態為 Retry 並持續一段時間且郵件的狀態不是 Suspended,則會自動重新提交未傳遞的郵件。該時間是由 EdgeTransport.exe.config 應用程式組態檔中的 MaxIdleTimeBeforeResubmit 參數所控制。MaxIdleTimeBeforeResubmit 參數的值預設是 12 小時。

  1. 使用記事本開啟下列檔案:C:\Program Files\Microsoft\Exchange Server\V14\Bin\EdgeTransport.exe.config。

  2. 修改 <appSettings> 區段的下列行:

    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    這個範例會將郵件重新提交間隔變更為 6 小時。

    <add key="MaxIdleTimeBeforeResubmit" value="6:00:00" />
    
  3. 儲存並關閉 EdgeTransport.exe.config 檔案。

  4. 重新啟動 MicrosoftExchange Transport 服務。

設定郵件到期逾時間隔

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「集線傳輸伺服器」和「邊際傳輸伺服器」項目。

「郵件到期逾時間隔」指定 Edge Transport Server 或 Hub Transport Server 嘗試傳遞失敗郵件的時間長度上限。如果在過了郵件到期逾時間隔之前仍然無法順利傳遞郵件,則會將含有原始郵件或郵件標題的未傳遞回報 (NDR) 傳遞給寄件者,並從佇列中移除原始郵件。

郵件到期逾時間隔預設為 2 天。

使用 EMC 來設定郵件到期逾時間隔

  1. 請執行下列其中一個步驟:

    • 在已安裝邊際傳輸伺服器角色的電腦上,於主控台樹狀目錄中選取 [邊際傳輸],然後按一下伺服器名稱正下方的 [內容] 連結。

    • 在已安裝 Hub Transport server role 的電腦上,於在主控台樹狀目錄中,展開 [伺服器組態],然後選取 [集線傳輸]。在結果窗格中,選取伺服器。在動作窗格中,按一下伺服器名稱正下方的 [內容] 連結。

  2. 按一下 [限制] 索引標籤。

  3. 在 [提交之後的最大時間 (天)] 旁邊輸入值 (天)。在 EMC 中,有效的輸入的範圍從 1 天到 90 天。

  4. 按一下 [套用] 儲存所做變更並將其保留在 [內容] 頁面,或者按一下 [確定] 儲存所做變更並結束 [內容] 頁面。

使用命令介面來設定郵件到期逾時間隔

若要設定郵件到期逾時間隔,請使用下列語法。

Set-TransportServer <Identity> -MessageExpirationTimeout <Age>

這個範例會將 Exchange 2010 電腦 Exchange01 上的郵件到期逾時間隔變更為 4 天。

Set-TransportServer Exchange01 -MessageExpirationTimeout 4.00:00:00

若要指定保留天數值,請以時間範圍格式輸入值:dd.hh:mm:ss,其中 d = 天數、h = 小時數、m = 分鐘數,s = 秒數。此參數的有效輸入範圍是 00:00:05 到 90.00:00:00。

如需詳細的語法及組態資訊,請參閱 Set-TransportServer

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。