當 Exchange 2000 將郵件從 MAPI 轉換 MIME 格式時,就會發生用戶端延遲

文章翻譯 文章翻譯
文章編號: 317722 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
重要本文包含有關如何修改登錄的資訊。請確定您在修改之前備份登錄。如果發生問題,請確定您知道如何還原登錄。如何備份、 還原,及修改登錄的相關資訊,請按一下下列的文件編號,檢視 Microsoft 知識庫中的文件:
256986Microsoft Windows 登錄的描述
全部展開 | 全部摺疊

在此頁中

結論

網際網路電子郵件通常是結構化中 MIME 格式。在某些情況下 Microsoft Exchange Server 必須將轉換 MIME 郵件為 MAPI 格式。

郵局通訊協定版本 3 (POP3) 或網際網路訊息存取通訊協定,版本 4rev1 (IMAP4) 用戶端來存取該電子郵件 MAPI 格式化內容必須先轉換回 MIME 格式用戶端可以登入。雖然 MIME 轉換內容不會保存在資料庫中,這種轉換可讓確切的郵件的大小進行計算。如果檔案大於 4 千位元組 (KB),郵件無法轉換在記憶體中。因此,Microsoft Exchange 2000 伺服器將暫存檔案寫入 Windows Tmp 資料夾。

郵件會轉換為 MAPI 在下列作業:
  • 移動信箱程序
  • 公用資料夾複寫
這可能會造成 POP3 和 IMAP4 用戶端登入時發生長時間延遲。在某些情況下不適當的規劃或可用的伺服器資源到 MAPI 這個轉換也可能會造成系統延遲。

如果逾時就會發生下列事件識別碼轉換期間訊息記錄在應用程式事件日誌:

事件鍵入: 錯誤
事件來源: ESE
事件識別碼: 623
電腦: 交換
描述: 資訊儲存庫 (2048) 的版本儲存區,例如 0 ("c49a179d-ac1f-4894-8211-0c2917d34500") 已達到其大小上限 108 Mb。很可能長時間執行的交易是防止版本儲存區的清理,讓它以建置的大小。更新將會拒絕,直到長時間執行的交易已被完全認可或復原。可能長時間執行的交易: SessionId: 0x1B6525A0 工作階段內容: 0x00000000 工作階段內容 ThreadId: 0x00000AF8

事件類型: 錯誤
事件來源: MSExchangeIS 信箱儲存區
事件類別: 登入
事件識別碼: 1022年
電腦: 交換
描述: 登入失敗,在資料庫"第一次存放 Group\Mailbox 存放區 (交換)"-Windows NT 帳號 DOMAIN\user,信箱/o = 組織/ou = AG/cn = 收件者/cn = 使用者。

其他相關資訊

用戶端延遲發生在其下的條件

如果所有 Exchange 2000 伺服器上的使用者使用的 POP3 或 IMAP4 用戶端,大量的信箱中訊息會經常會儲存在 MIME 格式。如果移動信箱,Exchange 2000 將轉換所有這些郵件為 MAPI。

用戶端延遲可能會發生在下列案例:
  1. 已移動大量的這些信箱。
  2. 郵件已轉換。
  3. 使用者登入,並且在 (使用 提取 命令) 來使用它們的 POP3 用戶端 (經由使用 RETR 指令) 或 IMAP4 用戶端來存取郵件。
在這種情況下 Exchange 2000 必須轉換 MAPI 郵件回到 MIME。Windows Tmp 資料夾通常不是大量的磁針的磁碟上。磁碟無法處理大量的這麼多郵件的轉換所造成的輸入/輸出 (I/O) 要求。 因此,使用者可能會遇到 (最多至幾分鐘的時間) 的長時間延遲時使用者會執行某些動作越簡單越用戶端上的郵件之間切換。Tmp 資料夾位於的磁碟無法跟上所有的磁碟活動的 Exchange 2000 會產生要轉換的訊息,就會發生這個問題。

用戶端延遲也可能會發生在下列案例:
  1. 公用資料夾儲存區包含在 MIME 的郵件格式。
  2. 該資料複寫到另一部伺服器。[MIME 這個新的伺服器公用資料夾中的郵件會轉換為 MAPI。
  3. 使用者會使用 IMAP4 存取新的伺服器上的郵件。
在這種情況下 Exchange 2000 具有將訊息轉換回通常會導致類似磁碟問題的 MIME。

如何避免用戶端延遲

您不能防止 Exchange 2000 將訊息轉換 MAPI,當移動信箱或公用資料夾資料複寫。 此外,您不能設定 Exchange 2000 使用轉換在 Exchange 2000 郵件的資料夾。Exchange 2000 必須使用 Microsoft Windows TMP 系統變數] 或 [Windows TMP 使用者變數指定的資料夾。

在獨立的 Exchange 2000 伺服器上使用 TMP 系統變數。在叢集伺服器上使用叢集服務帳戶使用者 TMP 使用者變數。若要避免這種行為不良的影響,TMP 資料夾變數,用改由具有高效能快取控制站連線到它,來處理轉換足夠磁針的磁碟機的位置。

請注意在一個叢集上時將 Tmp 資料夾重新配置到共用的叢集磁碟機這可能會造成問題在容錯移轉期間。因為磁碟擁有權會轉移到存活的節點容錯移轉期間,會發生這些問題。因此,Microsoft 建議不要在不將移至資料夾到共用的叢集磁碟機。如果您可以將 Tmp 資料夾移動到本機連接存放裝置]。

如果 Exchange 2000 伺服器具有非常有限的本機磁碟儲存體或沒有本機磁碟儲存體以及為共用的叢集資源配置的所有外部儲存,您可能無法將 Tmp 資料夾移到本機連接存放裝置。最後的方法是: 可以重新配置一些共用存放裝置為非叢集資源,或新增節點之間不共用的額外的儲存區域網路 (SAN) 儲存,使來移動 Tmp 資料夾的位置。

若要允許使用者登入速度較快,您也可以設定下列登錄機碼,即可關閉確切的郵件大小計算。其中一個機碼是用於 POP3 用戶端,另一個是針對 IMAP4 用戶端。

警告如果您修改登錄不當使用 「 登錄編輯程式 」,或使用另一個方法,可能會發生嚴重的問題。這些問題可能需要重新安裝作業系統。Microsoft 無法保證可以解決這些問題。您必須自己承擔修改登錄所造成的風險。

POP3 用戶端

  • 登錄機碼
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Pop3svc\Parameters
  • 參數: 相容性 (REG_DWORD)
  • 預設設定: 不呈現
  • 若要變更的時機: 變更此設定,當您想要使用近似的郵件大小計算存放區。請注意是否您變更此設定,某些較舊的郵件用戶端可能無法再正常運作。此機碼可能會中斷要求的註解 (RFC) 符合性。
  • 建議選項設定: 0xfffffffe

IMAP4 用戶端

啟用快速郵件擷取的 IMAP4 使用者。要這麼做,請您執行下列步驟:
  1. 開啟 IMAP4 虛擬伺服器內容。
  2. 在 [一般] 索引標籤上按一下以選取 [啟用快速郵件擷取] 核取方塊,然後再按一下 [確定]
附註修改這些登錄機碼之後重新啟動 Microsoft 網際網路資訊服務 (IIS) 管理服務及 Microsoft Exchange 資訊儲存庫服務。如果您是執行一個 Exchange 虛擬伺服器 (EVS),並且使用叢集服務,讓 EVS 離線之前重新啟動這些服務。

如何判斷是否 Tmp 資料夾的存取權限會造成用戶端延遲

如果要判斷 Exchange 2000 伺服器上 Tmp 資料夾的存取權限是否會造成用戶端延遲,使用 [系統監視器監視磁碟上的磁碟 I/O 活動 Tmp 資料夾所在。磁碟上位置 [Tmp 資料夾是位於、 您可能會注意到下列行為:
  • 長磁碟佇列長度
  • 高磁碟 I/O 活動
如果您 Tmp 資料夾是邏輯磁碟,而不是專用的實體磁碟上,邏輯磁碟 I/O 活動是很重要的。因此,您必須在 [系統監視器] 中先安裝 邏輯磁碟 計數器。如果要執行這項操作:
  1. 按一下 [開始]、 按一下 [執行],輸入 cmd,並按下 ENTER。
  2. 輸入 diskperf-yv,然後按下 ENTER 以開啟 [磁碟效能計數器的邏輯磁碟機或存放磁碟區。
  3. 重新啟動電腦,以載入 邏輯磁碟 計數器。
如需有關如何建立及使用計數器記錄檔,以監視伺服器效能的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]:
248345如何建立使用 [系統監視器],請在 Windows 2000 中的記錄檔

如何判斷您需要多少磁碟轉軸

如果平均訊息大小為 45 KB,伺服器會執行約 3 TMP 會為每個 RETR (POP3) 撰寫或 擷取 (IMAP4) 時伺服器將從 MAPI 轉換成 MIME。這個值可用來判斷在任何電腦上需要多少磁碟轉軸。

比方說假設伺服器有 1,000 個使用者。每個使用者都有包含 500 郵件的收件匣,所有的信箱已將其只移。之後移動,當使用者登入並 RETR擷取 他們的郵件速率的 42 郵件每秒伺服器會執行約 126 寫入每秒 TMP 磁碟機 (3 寫入每 RETR 乘以每秒的 42 RETR 指令)。一個磁針能夠處理每秒大約 100 次寫入。因此,兩個 Raid0 磁軸是必要時,或四個 Raid0 + 1 的轉軸。 此範例已具有 4 GB 的 RAM 的 4 x 450 MHz Exchange 2000 伺服器上進行過測試。

屬性

文章編號: 317722 - 上次校閱: 2013年10月24日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Exchange 2000 Server Standard Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbpopimapnntp kbinfo KB317722 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:317722
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com