Outlook 2010, 2013, 2016 nebo Outlook pro Microsoft 365 nepřipojuje Exchange pomocí 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 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 s klientským přístupem (CAS), ke kterým se připojujete, mají nainstalovanou Exchange Server 2013 SP1 nebo novější verzi nebo Exchange Server 2016.
  • Jsou správně nakonfigurovaná potřebná nastavení serveru pro navázání připojení MapiHttp.

Ve výše uvedeném scénáři sloupec Protokol v dialogovém okně Stav připojení Outlooku ukazuje, ž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 dialogovým oknem stavu připojení Outlooku, který zobrazuje sloupec Protokol jako RPC/HTTP

Poznámka

Připojení MAPI/HTTP se označují ve sloupci Protokol pomocí řetězce HTTP.

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

Příčina

K tomuto problému může dojít, pokud je funkce MapiHttp zakázána v klientovi aplikace Outlook 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 DWORD MapiHttpDisabled . Tato data registru jsou určená pouze pro účely testování.

  1. Ukončete aplikaci Outlook.

  2. Otevřete registr Editor pomocí některého z následujících postupů podle vaší verze 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. Klikněte pravým tlačítkem na MapiHttpDisabled a potom klikněte na Změnit.

  5. Změňte Hodnotu data 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 připojení MAPI přes HTTP najdete v tématu MAPI přes HTTP.