如何設定收取目錄

 

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

上次修改主題的時間: 2007-01-02

本主題說明如何使用 Exchange 管理命令介面來設定 Microsoft Exchange Server 2007 中的收取目錄。

根據預設,在每部安裝了 Hub Transport server role 或 Edge Transport server role 的 Exchange 2007 電腦上,都會有收取目錄。格式正確的電子郵件訊息檔複製到收取目錄後,即會提交以進行傳遞。收取目錄是由系統管理員用來進行郵件流程測試,或是由必須建立及提交專屬郵件的應用程式所使用。

開始之前

若要執行下列程序,您使用的帳戶必須已委派下列資格:

  • Exchange Server 系統管理員角色和目標伺服器的本機 Administrators 群組

若要在已安裝 Edge Transport server role 的電腦上執行下列程序,則必須使用該電腦之本機 Administrators 群組成員的帳戶進行登入。

如需管理 Exchange Server 2007 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量

note附註:
您無法使用 Exchange 管理主控台來設定收取目錄。若要設定收取目錄,您必須使用 Exchange 管理命令介面。如需如何使用 Exchange 管理命令介面的相關資訊,請參閱使用 Exchange 管理命令介面

設定收取目錄位置

收取目錄的預設位置為 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Pickup。目錄必須位於 Exchange 2007 電腦的本機。

使用 Exchange 管理命令介面設定收取目錄的位置

  • 執行下列命令:

    Set-TransportServer <Identity> -PickupDirectoryPath <LocalFilePath>
    

    例如,若要將收取目錄設為 Exchange 2007 電腦 Exchange01 上的 C:\Pickup Directory,請執行下列命令:

    Set-TransportServer Exchange01 -PickupDirectoryPath "C:\Pickup Directory"
    

PickupDirectoryPath 參數的值設為 $null,則會停用收取目錄。PickupDirectoryPath 參數與 ReplayDirectoryPath 參數不可以指定相同的目錄。

變更收取目錄的位置,並不會將舊收取目錄中的現有郵件檔案複製到新的收取目錄上。在變更組態後,新的收取目錄位置會立即啟用,但現有的郵件檔案仍會保存在舊的收取目錄中。

收取目錄需要下列權限:

  • 系統管理員:完全控制
  • 系統:完全控制
  • 網路服務:讀取、寫入及刪除子資料夾及檔案

根據預設,Microsoft Exchange Transport 服務會使用網路服務使用者帳戶的安全性認證,以建立新的收取目錄並套用正確的權限。若新的收取目錄尚不存在,而網路服務帳戶具有在新的位置上建立資料夾及套用權限的必要權限,則會建立新的收取目錄,並對收取目錄套用正確的權限。如果新的收取目錄已存在,便不會檢查現有的資料夾權限。每當您使用 PickupDirectoryPath 參數搭配 Set-TransportServer 指令程式移動收取目錄時,最好都能夠驗證新的收取目錄是否存在,以及新的收取目錄是否套用了正確的權限。如果您對收取目錄的變更不成功,則可以在使用 Set-TransportServer 指令程式的 PickupDirectoryPath 參數之前,先建立新的收取目錄並套用正確的權限。

設定收取目錄所能接受的郵件標頭大小上限

根據預設,收取目錄所能處理的郵件標頭部分大小上限為 64 KB。標頭超過指定值上限的郵件,將會遭到 Exchange 2007 伺服器的拒絕。

使用 Exchange 管理命令介面設定收取目錄所能接受的郵件標頭大小上限

  • 執行下列命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxHeaderSize <HeaderSize>
    

    例如,若要在名為 Exchange01 的 Exchange 2007 電腦上,將收取目錄所能接受的郵件標頭大小上限設定為 96 KB,請執行下列命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxHeaderSize 96KB
    

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

  • B (位元組)
  • KB (KB)
  • MB (MB)
  • GB (GB)

無量詞的值會視為位元組。PickupDirectoryMaxHeaderSize 參數的有效輸入範圍介於 32768 至 2147483647 個位元組之間。

設定收取目錄所能接受的郵件收件者數上限

根據預設,收取目錄所能處理的郵件收件者數上限為 100 位。收件者數超過指定值上限的郵件,將會遭到 Exchange 2007 伺服器的拒絕。

使用 Exchange 管理命令介面設定收取目錄所能接受的尋郵件收件者數上限

  • 執行下列命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxRecipientsPerMessage <NumberOfRecipients>
    

    例如,若要在名為 Exchange01 的 Exchange 2007 電腦上,將收取目錄所能接受的郵件收件者數上限設定為 200 位,請執行下列命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxRecipientsPerMessage 200
    

PickupDirectoryMaxRecipientsPerMessage 參數的有效輸入範圍介於 1 至 10000 之間。

設定收取目錄的郵件處理率上限

根據預設,收取目錄處理郵件的速率為每分鐘 100 則。限制郵件處理率,可防止因收取目錄處理大量郵件而導致的效能問題。

使用 Exchange 管理命令介面設定收取目錄的郵件處理率上限

  • 執行下列命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxMessagesPerMinute <MessagesPerMinute>
    

    例如,若要在名為 Exchange01 的 Exchange 2007 電腦上,將收取目錄的郵件處理率上限設定為每分鐘 200 則郵件,請執行下列命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxMessagesPerMinute 200
    

PickupDirectoryMaxMessagesPerMinute 參數的有效輸入範圍介於 1 至 20000 之間。收取目錄每 5 秒會掃描一次新的郵件檔案,或每分鐘 12 次。這項 5 秒的輪詢間隔是無法設定的。也就是說,您為 PickupDirectoryMaxMessagesPerMinute 參數所指定的值除以 12 (PickupDirectoryMaxMessagesPerMinute/12),即為每次輪詢間隔期間所能處理的郵件數上限。根據預設,在每個 5 秒的輪詢間隔期間,最多可處理 8 則郵件。

收取目錄與重新顯示目錄的郵件處理率,都是由 PickupDirectoryMaxMessagesPerMinute 參數所指定。各個目錄可使用 PickupDirectoryMaxMessagesPerMinute 參數所指定的速率,進而處理郵件檔案。根據預設,收取目錄每分鐘可處理 100 則郵件,在此同時,重新顯示目錄每分鐘亦可處理 100 則郵件。

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

相關資訊

如需收取目錄的相關資訊,請參閱管理收取目錄

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