未正確設定郵件限制

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (http://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2010-04-01

Microsoft Exchange Server 2007 Service Pack 1 (SP1) 型電腦安裝於組織時,Microsoft Exchange Best Practices Analyzer 會檢查 Active Directory 目錄服務中的 CN=Transport Settings 物件,以判定郵件限制的設定是否正確。如果 Exchange Best Practices Analyzer 判定並未根據 Exchange 最佳作法設定一或多項郵件限制,則這個工具會產生特定郵件限制適用的最佳作法訊息。這則訊息與下列項目類似:

 

未設定最大內送郵件大小。這會造成可靠性問題。

Exchange Best Practices Analyzer 會驗證下列郵件限制:

  • 是否已設定內送郵件大小
  • 是否已設定外寄郵件大小
  • 內送郵件大小是否設得太高
  • 內送郵件大小是否設得太低
  • 外寄郵件大小是否設得太高
  • 外寄郵件大小是否設得太低
  • 最大允許的內送郵件大小是否符合外寄郵件大小

舊版的 Exchange 會使用 CN=Message Delivery 物件來設定郵件限制。在 Exchange 2007 SP1 中,資訊儲存庫只會使用 CN=Transport Settings 物件來設定郵件限制。這個容器在 Active Directory 中具有下列辨別名稱 (DN):

CN=Transport Settings,CN=<organization_name>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

在 Exchange 2007 SP1 中,預設會啟用內送和外寄郵件限制。設得太低或太高的郵件限制可能會導致組織發生郵件傳遞問題。而且,最大內送郵件大小限制最好能符合最大外寄郵件大小限制。

若要取得 Exchange 2007 SP1 中的目前郵件限制,請使用 Get-TransportConfig 指令程式。若要設定郵件限制,請使用 Set-TransportConfig 指令程式。

下表列出 CN=Transport Settings 容器中的郵件限制相關內容以及預設值:

 

指令程式參數 Active Directory 屬性 預設值

MaxSendSize

submissionContLength

10240

MaxReceiveSize

delivContLength

10240

MaxRecipientEnvelopeLimit

msExchRecipLimit

5000

若要解決這個問題,請使用 Set-TransportConfig 指令程式來設定郵件限制。

設定郵件限制
  1. 啟動 Exchange 管理命令介面。

  2. 若要取得目前的郵件限制設定,請執行下列指令程式:

    Get-TransportConfig
    
  3. 搭配執行 Set-TransportConfig 指令程式與上述表格中的其中一個參數,以設定適當的郵件限制。例如,若要將最大郵件接收大小設定為 6 MB,請執行下列指令程式:

    Set-TransportConfig -MaxReceiveSize 6MB
    
    note附註:
    您必須在命令列中指定 KBMBGB。如果您未指定上述其中一個值,則 Exchange 會使用 KB 值。

如需如何執行 Set-TransportConfig 指令程式的相關資訊,請執行下列指令程式:

get-help Set-TransportConfig -detailed

如需相關資訊,請參閱<Set-TransportConfig>。

 
顯示: