Outlook 2010, 2013, 2016 nebo Outlook pro Office 365 se nepřipojí Exchange rozhraní MAPI přes HTTP podle očekávání

Původní číslo KB:   2937684

Příznaky

Zvažte následující příklad:

  • Používáte aplikaci Microsoft® Outlook® 2010, Outlook 2013 Service Pack 1 (SP1) nebo novější.
  • Jste připojení k poštovní schránce Microsoft Exchange Server 2013 SP1 nebo Exchange Server 2016.
  • Na Exchange poštovní schránky a serverech CAS (Client Access), které se připojujete ke všem, je nainstalovaná Exchange Server 2013 SP1 nebo novější verze nebo Exchange Server 2016.
  • Správně nakonfigurovaná jsou potřebná nastavení serveru pro vytvoření připojení MapiHttp.

Ve výše uvedeném scénáři se ve sloupci Protokol v dialogovém okně Stav připojení Outlook zobrazuje, že Outlook 2013 je připojen k serveru Exchange pomocí jiného spojovacího mechanizmu než MAPI/HTTP. Například následující obrázek znázorňuje připojení pomocí protokolu RPC/HTTP.

Outlook stav připojení zobrazuje sloupec Protokol jako RPC/HTTP.

Poznámka

Připojení ROZHRANÍ MAPI/HTTP jsou ve sloupci Protokol označena řetězcem HTTP.

Pokud je navíc rozhraní MAPI/HTTP zakázané, Office 365 uživatelé místo výzvy moderního ověřování zobrazí výzvu k základnímu ověřování.

Příčina

K tomuto problému může dojít, pokud je funkce MapiHttp v Outlook klienta pomocí následující hodnoty registru:

Key: HKEY_CURRENT_USER\Software\Microsoft\Exchange
DWORD: MapiHttpDisabled
Value: 1

Řešení

Pokud chcete tento problém vyřešit, změňte hodnotu MapiHttpDisabled na 0 (nula) nebo odstraňte hodnotu MapiHttpDisabled DWORD. Tato data registru jsou určená jenom pro účely testování.

  1. Ukončete aplikaci Outlook.

  2. Spusťte Editor registru pomocí jednoho z následujících postupů, který je vhodný pro vaši verzi Windows:

    • Windows 10, Windows 8.1 a Windows 8 : Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Zadejte regedit.exe a stiskněte OK.
    • Windows 7: Klikněte na Start, zadejteregedit.exe do vyhledávacího pole a stiskněte Enter.
  3. V registru vyhledejte a vyberte následující klíč:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. Klikněte pravým tlačítkem na MapiHttpDisabled a potom klikněte na Změnit.

  5. Změňte údaj hodnoty na 0 a potom klikněte na OK.

  6. Zavřete Editor registru.

  7. Spusťte aplikaci Outlook.

Další informace

Další informace o požadavcích na rozhraní MAPI přes připojení HTTP najdete v tématu ROZHRANÍ MAPI přes http.