如何對伺服器上的所有信箱停用 MAPI

 

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

上次修改主題的時間: 2007-08-07

本主題會說明如何對信箱伺服器上的所有信箱,停用郵件應用程式發展介面 (MAPI) 存取。若要執行這個程序,您必須編輯登錄。

Caution請注意:
不正確地編輯登錄可能會造成嚴重問題,而需要重新安裝作業系統。 因不正確地編輯登錄而造成的問題可能無法解決。 在編輯登錄之前,請先備份重要資料。

在停用伺服器上的 MAPI 之後,Office Outlook 2003 與 Office Outlook 2007 用戶端電腦會收到下列錯誤訊息:

Microsoft Exchange 系統管理員已經封鎖您正在使用的 Outlook 版本。請連絡系統管理員,以取得協助。

如果在套用登錄變更時,Outlook 用戶端電腦已經連接到伺服器,用戶端電腦會立即中斷連線,並傳回下列訊息:

與 Microsoft Exchange 的連線已經中斷。Outlook 會在可行時恢復連線。

開始之前

若要執行此程序,必須將本機 Administrators 群組的成員資格委派給您所使用的帳戶。

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

程序

使用登錄編輯程式對伺服器上的所有信箱停用 MAPI

  1. 啟動登錄編輯程式。

  2. 找到後按一下以選取下列登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. 在 [編輯] 功能表上,指向 [新增],然後選取 [字串值]。

  4. 將該值重新命名為 Disable MAPI Clients

  5. 按兩下 Disable MAPI Clients 值,然後在 [數值資料] 下的 [編輯字串] 方塊中,輸入要停用的版本或版本範圍:

    • 若要停用特定 MAPI 用戶端版本,請輸入: 12.1234.01
    • 若要停用 MAPI 用戶端版本範圍,請輸入: 11.1234.01-12.1234.01
    • 若要停用無限制的 MAPI 用戶端版本範圍,請輸入:-12.1234.0111.1234.01-
    • 若要停用多個 MAPI 用戶端版本集,請使用逗號或分號將這些版本集區隔如下: 11.1234.01-11.9999.01;12.1234.01-12.5000.01
    note附註:
    若要判斷 Microsoft Outlook 用戶端的 MAPI 用戶端版本,請檢視 Emsmdb32.dll 檔案的檔案版本。
    important重要事項:
    Emsmdb32.dll 檔案的版本會列示為 X.0.Y.Z。在登錄值中,這個版本必須輸入為 X.Y.Z。例如,如果 Emsmdb32.dll 的版本為 12.0.4407.1004,請在 Disable MAPI Clients 登錄值中輸入 12.4407.1004
    important重要事項:
    伺服器端 Exchange 元件也會使用 MAPI 來登入。部份元件會將其用戶端版本報告為 Exchange 建置號碼。因此,請避免在 Exchange 伺服器上限制 6.x.x
  6. 結束登錄編輯程式。

note附註:
這個登錄值會套用至伺服器上的所有信箱。如果將信箱移至這部伺服器,這個設定將套用至移動的信箱。
  1. (選用) 若要套用登錄機碼,請重新啟動 Microsoft Exchange Information Store 服務。如果您不重新啟動 Microsoft Exchange Information Store 服務,服務將會每隔 15 分鐘查詢登錄機碼一次,並套用任何變更。在套用登錄機碼之後,使用剛封鎖的版本開啟的任何連線都會立即中斷。封鎖任何新連線。

相關資訊

如需如何為個別信箱啟用或停用 MAPI 的相關資訊,請參閱如何啟用或停用信箱使用者的 MAPI

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