Compartilhar via


O Outlook 2010, 2013, 2016 ou Outlook para Microsoft 365 não conecta o Exchange usando MAPI por HTTP conforme o esperado

Número de KB original: 2937684

Sintomas

Considere o seguinte cenário:

  • Você está usando Microsoft Outlook 2010, o Outlook 2013 Service Pack 1 (SP1) ou uma versão posterior.
  • Você está conectado a uma caixa de correio Microsoft Exchange Server 2013 SP1 ou Exchange Server 2016.
  • Os servidores CAS (caixa de correio do Exchange e Acesso ao Cliente) aos quais você está se conectando têm Exchange Server 2013 SP1 ou uma versão posterior instalada ou Exchange Server 2016.
  • As configurações de servidor necessárias para estabelecer conexões MapiHttp estão configuradas corretamente.

No cenário acima, a coluna Protocolo na caixa de diálogo Status de Conexão do Outlook mostra que o Outlook 2013 está conectado ao servidor exchange usando um mecanismo de conexão diferente de MAPI/HTTP. Por exemplo, a figura a seguir mostra uma conexão usando RPC/HTTP.

Captura de tela da caixa de diálogo status conexão do Outlook, que mostra a coluna Protocolo como RPC/HTTP.

Observação

As conexões MAPI/HTTP são designadas na coluna Protocolo usando a cadeia de caracteres HTTP.

Além disso, se MAPI/HTTP estiver desabilitado, os usuários do Microsoft 365 receberão um prompt de Autenticação Básica em vez de um prompt de Autenticação Moderna.

Motivo

Esse problema poderá ocorrer se o recurso MapiHttp estiver desabilitado no cliente do Outlook usando o seguinte valor de registro:

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

Resolução

Para resolve esse problema, altere o valor de MapiHttpDisabled para 0 (zero) ou exclua o valor DWORD mapiHttpDisabled. Esses dados do registro são destinados apenas para fins de teste.

  1. Saia do Outlook.

  2. Abra o Registro Editor usando um dos seguintes procedimentos, conforme apropriado para sua versão do Windows:

    • Windows 10, Windows 8.1 e Windows 8: pressione a Tecla Windows + R para abrir a caixa de diálogo Executar. Digite regedit.exe e pressione OK.
    • Windows 7: clique em Iniciar, digite regedit.exe na caixa de pesquisa e pressione Enter.
  3. Localize e selecione a seguinte chave no Registro:

    HKEY_CURRENT_USER\Software\Microsoft\Exchange
    
  4. Clique com o botão direito do mouse em MapiHttpDisabled e clique em Modificar.

  5. Altere os dados de valor para 0 e clique em OK.

  6. Feche o editor de Registro.

  7. Inicie o Outlook.

Mais informações

Para obter mais informações sobre os requisitos do MAPI em conexões HTTP, consulte MAPI em HTTP.