Outlook 2010 2013年或 2016年可能會無法連線透過 HTTPs 使用 MAPI,如預期般運作

狀況

請考慮下列案例。
  • 您正在使用 Microsoft Outlook 2010。
  • 您正在使用 Microsoft Outlook 2013 Service Pack 1 (SP1) 或更新版本。
  • 您連線到 Microsoft Exchange Server 2013 Service Pack 1 (SP1) 或 Microsoft Exchange Server 2016年信箱。
  • 您要連線到所有的用戶端存取 (CAS) 伺服器與 Exchange 信箱有 Exchange Server 2013 SP1 或更新版本安裝的版本或 Microsoft Exchange Server 2016年。
  • 必要的伺服器設定,建立 MapiHttp 連線已正確設定。
在上述案例中,在Outlook 連線狀態] 對話方塊中的 [通訊協定] 欄會顯示 Outlook 2013 已連線到 Exchange 伺服器使用非 MAPI/HTTP 連線機制。例如下, 圖顯示使用 RPC/HTTP 連線。
注意MAPI/HTTP 連線都會使用字串HTTP通訊協定資料行中指定。

原因

如果在使用下列的登錄值的 Outlook 用戶端上的 「 MapiHttp 」 功能已停用,就可能發生這個問題︰
機碼︰ HKEY_CURRENT_USER\Software\Microsoft\Exchange
DWORD: MapiHttpDisabled
︰ 1

解決方案

若要解決這個問題,請將 MapiHttpDisabled 的值變更為0 (零) 或刪除 MapiHttpDisabled DWORD 值。這個登錄資料是僅供測試用途。
  1. 結束 Outlook。
  2. 開啟 [登錄編輯程式]。要這樣做,請使用下列程序中,視您的 Windows 版本。
    • Windows 10、 Windows 8.1 和 Windows 8︰ 按視窗鍵 + R,以開啟 [執行] 對話方塊。鍵入regedit.exe ,再按[確定]
    • Windows 7︰ 按一下 [開始],在 [搜尋] 方塊中,鍵入regedit.exe ,然後按Enter

  3. 找出並選取下列機碼登錄中。

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
  4. MapiHttpDisabled上按一下滑鼠右鍵,然後按一下 [修改]
  5. 變更數值資料0 ,然後按一下[確定]
  6. 關閉登錄編輯程式。
  7. 啟動 Outlook。

更多的資訊

如需有關 MAPI 透過 HTTP 連線的需求的詳細資訊,請造訪下列 Microsoft TechNet 網站︰
內容

文章識別碼:2937684 - 最後檢閱時間:2017年2月25日 - 修訂: 1

Exchange Server 2016 Enterprise Edition, Exchange Server 2016 Standard Edition, Microsoft Exchange Server 2013 Service Pack 1, Outlook 2016, Microsoft Outlook 2013 Service Pack 1

意見反應