Outlook 2010, 2013, 2016 nebo Outlook pro Microsoft 365 nepřipojuje Exchange pomocí 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 Microsoft® Outlook® 2010, Outlook 2013 Service Pack 1 (SP1) nebo novější verzi.
  • Jste připojení k poštovní schránce Microsoft Exchange Server 2013 SP1 nebo Exchange Server 2016.
  • Poštovní schránka Exchange a servery CAS (Client Access), ke kterým se připojujete, mají nainstalovanou Exchange Server 2013 SP1 nebo novější nebo Exchange Server 2016.
  • Potřebná nastavení serveru pro navázání připojení MapiHttp jsou správně nakonfigurovaná.

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

Snímek obrazovky s dialogem stavu připojení Outlooku, který zobrazuje sloupec Protokol jako RPC/HTTP

Poznámka

Připojení MAPI/HTTP jsou určená ve sloupci Protokol pomocí řetězce HTTP.

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

Příčina

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

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

Řešení

Chcete-li tento problém vyřešit, změňte hodnotu MapiHttpDisabled na 0 (nula) nebo odstraňte hodnotu MAPIHttpDisabled DWORD. Tato data registru jsou určena pouze pro účely testování.

  1. Ukončete aplikaci Outlook.

  2. Otevřete Editor registru pomocí některého 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. Napište regedit.exe a stiskněte OK.
    • Windows 7: Klikněte na Start, do vyhledávacího pole zadejte regedit.exe a stiskněte Enter.
  3. Vyhledejte následující klíč registru a klikněte na něj:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. Klepněte pravým tlačítkem myši MapiHttpDisabled a potom klepněte na příkaz 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žadavch pro rozhraní MAPI přes připojení HTTP naleznete v tématu MAPI přes PROTOKOL HTTP.