啟用 IMAP4 的快速訊息重建

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

上次修改主題的時間: 2008-01-18

Microsoft Exchange Server Analyzer 工具會查詢 Active Directory 目錄服務,以判定物件類別為 msExchExchangeServer 之所有物件的 serialNumber 屬性值。如果字串值包含 Version 5.5,則表示電腦正在執行 Microsoft Exchange Server 5.5 版。如果字串值包含 Version 6.0,則表示電腦正在執行 Exchange 2000 Server。如果字串值包含 Version 6.5,表示電腦正在執行 Exchange Server 2003。如果字串值包含 Version 8.0,則表示電腦正在執行 Exchange Server 2007。

Exchange Server Analyzer 也會查詢 Active Directory 目錄服務,以判定 Exchange 伺服器物件的 serverRole 屬性值。若 serverRole 的屬性值為 1,表示 Exchange 伺服器已設定為前端伺服器。值為 0 表示 Exchange 伺服器不是設定為前端伺服器。

Exchange Analyzer 接著會查詢 Win32_Service Microsoft Windows Management Instrumentation (WMI) 類別,以判定 IMAPv4 服務 (IMAP4Svc) 的 Started 機碼值。值 False 表示此 Exchange 伺服器上未執行 IMAPv4 服務。值 True 表示 IMAPv4 服務正在執行。

Exchange Analyzer 接著會讀取在 LM/Imap4Svc/<IMAP4INSTANCE>/1016/ServerState 內容中找到的資料,以判定在 Exchange Server 上執行之 IMAPv4 虛擬伺服器執行個體的狀態。狀態代碼及相對應的狀態如下:

狀態代碼 狀態

1

正在啟動

2

已啟動

3

正在停止

4

已停止

5

正在暫停

6

已暫停

7

繼續中

最後,Exchange Analyzer 會讀取在網際網路資訊服務 (IIS) Metabase 的 LM/Imap4Svc/<IMAP4INSTANCE>/49853/ImapEnableFastMsgRetrieval 內容中找到的資料,以判定是否已啟用 Exchange Server 上的網際網路郵件存取通訊協定,第 4 版 rev 1 (IMAP4) 快速訊息重建。

如果 Exchange Analyzer 判定下列所有條件成立,便會顯示警告。

  • 電腦正在執行 Exchange Server 2003。
  • 電腦未設定為 Exchange Server 2003 前端伺服器。
  • IMAPv4 服務及虛擬伺服器正在執行。
  • 未啟用 Exchange Server 上的 IMAP4 快速訊息重建。

此警告表示 Exchange Server 2003 後端伺服器可能遇到效能降低的狀況,啟用 IMAP4 快速訊息重建即可解決這個問題。

使用 IMAP4 存取 Exchange Server 的網際網路郵件用戶端電腦,會使用串流儲存區 (.stm 檔案) 來讀取及寫入儲存為 MIME 內容的信箱資料。如果您使用 Exchange 系統管理員或 Active Directory 使用者及電腦中的「移動信箱」功能,來移動由 IMAP4 用戶端存取的信箱,則在移動之信箱中的資料會升級為可延伸儲存引擎儲存 (.edb 檔案),而其中的內容會從 MIME 內容轉換為 MAPI 內容。

當 IMAP4 用戶端登入時會計算實際的郵件大小,並在伺服器的記憶體和磁碟上進行信箱資料的 MAPI 至 MIME 轉換。在磁碟上的轉換會在 Microsoft Windows TMP 資料夾中進行,此資料夾通常不會位於具有許多磁針的磁碟上。該磁碟無法處理由於轉換許多郵件所造成的大量 I/O 要求。因此,當使用者執行某些簡單的動作,例如在用戶端上的郵件之間進行切換,就可能會遇到長時間的延遲 (長達數分鐘)。出現這種行為的原因,是由於 TMP 資料夾所在的磁碟,無法跟上 Exchange 在轉換郵件時所產生的所有磁碟活動。

在進行此動作時,於極度異常的情況下,Exchange 伺服器上會建立很大的暫存檔。在某些情況下,例如缺乏正確的規劃或可用的伺服器資源,從 MIME 轉換為 MAPI 可能也會導致系統延遲。這可能是因為必須計算實際的郵件大小,因此造成 IMAP4 用戶端在登入期間遇到長時間的延遲。您可以藉由啟用 IMAP4 用戶端的快速訊息重建來提高效能。

啟用 IMAP4 虛擬伺服器的快速訊息重建

  1. 請遵循核心 Exchange Server 2003 文件<如何啟用 IMAP4 虛擬伺服器的快速訊息重建>(https://go.microsoft.com/fwlink/?LinkId=108282) (英文) 中的指示。

如需 IMAP4 用戶端效能問題的相關資訊,請參閱 Microsoft 知識庫文章 329067<在移動 Exchange Server 2003 或 Exchange 2000 Server 中的信箱之後,使用 POP3、IMAP 或 WebDAV 用戶端 (例如 Entourage) 時發生效能問題的相關資訊>(https://go.microsoft.com/fwlink/?linkid=3052&kbid=329067)。