Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

MAPI sobre HTTP

 

Aplica-se a:Exchange Server 2013

Tópico modificado em:2017-05-10

Messaging Application Programming Interface (MAPI) sobre HTTP é um novo protocolo de transporte implementado no MicrosoftExchange Server 2013 Service Pack 1 (SP1). MAPI sobre HTTP melhora a confiabilidade e a estabilidade das conexões Outlook e Exchange ao mover a camada de transporte para o modelo HTTP padrão do setor. Isso permite que um nível mais alto de visibilidade de erros de transporte e capacidade de recuperação avançada. Funcionalidade adicional inclui suporte para uma função de pausar e continuar explícita. Isso permite que os clientes com suporte alterar redes ou retornar da hibernação, mantendo o mesmo contexto de servidor.

Implementar MAPI sobre HTTP não significa que é o único protocolo que pode ser usado para Outlook para acessar Exchange. Outlook clientes que não sejam MAPI sobre HTTP capaz ainda podem usar Outlook em qualquer lugar (RPC sobre HTTP) para acessar o Exchange através de um servidor de acesso para cliente habilitado a MAPI.

MAPI sobre HTTP oferece os seguintes benefícios para clientes com suporte:

  • Permite inovação futura em autenticação usando um protocolo baseado em HTTP.

  • Oferece tempos de reconexão mais rápidos após uma interrupção nas comunicações porque somente conexões TCP, e não conexões RPC, precisam ser recriadas. Exemplos de uma interrupção de comunicação incluem:

    • Hibernação do dispositivo

    • Alterar de uma rede com fio para uma rede sem fio ou celular

  • Oferece um contexto de sessão que não depende da conexão. O servidor mantém o contexto de sessão por um período configurável, mesmo se o usuário trocar de redes.

Considere os seguintes requisitos para habilitar MAPI sobre HTTP.

  • Capacidade de suporte   Verifique se as versões de configuração desejadas são compatíveis.

  • Pré-requisitos   Verifique se o seu ambiente foi atualizado e se está preparado para MAPI sobre HTTP.

  • Configuração   Configure os diretórios virtuais e habilite MAPI para sua organização.

Use a matriz a seguir para verificar se seus clientes e servidores oferecem suporte a MAPI sobre HTTP.

 

Produto Exchange 2013 SP1 Exchange 2013 RTM Exchange 2010 SP3 Exchange 2007 SP3

Outlook 2013 SP1

  • MAPI sobre HTTP

  • Outlook em Qualquer Lugar

Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

Outlook 2013 RTM

Outlook em Qualquer Lugar

Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

Outlook 2010 SP2 e atualizações KB2956191 e KB2965295 (14 de abril de 2015)

  • MAPI sobre HTTP

  • Outlook em Qualquer Lugar

Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

Outlook 2010 SP2 e versões anteriores

Outlook em Qualquer Lugar

Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

Outlook 2007

Outlook em Qualquer Lugar

Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

  • RPC

  • Outlook em Qualquer Lugar

Conclua as etapas a seguir para preparar os clientes e servidores para oferecer suporte a MAPI sobre HTTP.

  1. Atualize clientes OutlookOutlook 2013 SP1 ou Outlook 2010 SP2 e atualizações KB2956191 e KB2965295 (14 de abril de 2015).

  2. Atualize servidores de Acesso para Cliente e de Caixa de Correio para o Exchange 2013 SP1. Para obter informações sobre como atualizar, consulte Atualizar o Exchange 2013 para a atualização cumulativa ou pacote de serviço mais recente.

    ObservaçãoObservação:
    Todos os servidores de Acesso para Cliente devem ser atualizados para Exchange 2013 SP1 antes da habilitação de MAPI sobre HTTP. Caso contrário, poderá ocorrer uma falha durante a conexão do Outlook a caixas de correio.
    Se todos os servidores de Caixa de Correio em um Grupo de Disponibilidade de Banco de Dados (DAG) não forem atualizados, poderá haver atrasos de email e o cliente solicitará a reinicialização do Outlook em caso de um failover do banco de dados.
  3. Em todos os servidores de Exchange 2013, você precisa instalar Microsoft.NET Framework 4.5.2. Para obter mais informações, consulte instalação do .NET Framework.

  4. Em todos os servidores de Acesso para Cliente do Exchange 2013 SP1, adicione a variável de ambiente COMPLUS_DisableRetStructPinning do Windows executando as seguintes etapas.

    1. Em uma janela do Prompt de Comando, execute systempropertiesadvanced e clique em Variáveis de ambiente.

    2. Na seção de Variáveis de sistema, clique em Novo e insira as seguintes informações.

      • Nome da variável   COMPLUS_DisableRetStructPinning

      • Valor da variável 1

    3. Quando terminar, clique em OK.

Conclua as etapas a seguir para configurar MAPI sobre HTTP para sua organização.

  1. Configuração de diretório virtual   Por padrão, o Exchange 2013 SP1 cria um diretório virtual para MAPI sobre HTTP. Use o cmdlet Set-MapiVirtualDirectory para configurar o diretório virtual. Você deve configurar uma URL interna, uma URL externa ou ambas. Para mais informações, consulte Set-MapiVirtualDirectory.

    Por exemplo, para configurar o diretório virtual MAPI padrão no servidor Exchange local configurando o valor da URL interna como https://contoso.com/mapi e o método de autenticação como Negotiate, execute o seguinte comando:

    Set-MapiVirtualDirectory -Identity "Contoso\mapi (Default Web Site)" -InternalUrl https://Contoso.com/mapi -IISAuthenticationMethods Negotiate
    
  2. Configuração de certificado   O certificado digital usado por seu ambiente Exchange deve incluir os mesmos valores de InternalURL e de ExternalURL definidos no diretório virtual MAPI. Para obter mais informações sobre o gerenciamento de certificados do Exchange 2013, consulte Certificados digitais e SSL. Verifique se o certificado do Exchange é confiável na estação de trabalho cliente do Outlook e se não há erros de certificados, especialmente quando você acessa as URLs configuradas no diretório virtual MAPI.

  3. Atualizar regras do servidor   Verifique se seus balanceadores de carga, proxies reversos e firewalls estão configurados para permitir o acesso ao diretório virtual do MAPI sobre HTTP.

  4. Habilitar MAPI sobre HTTP em sua organização do Exchange

    Execute o seguinte comando:

    Set-OrganizationConfig -MapiHttpEnabled $true
    

Você pode testar a conexão MAPI sobre HTTP de ponta a ponta usando o cmdlet Test-OutlookConnectivity. Para usar o cmdlet Test-OutlookConnectivity, o serviço Gerenciador de Integridade do Microsoft Exchange (MSExchangeHM) deve ser iniciado.

O exemplo a seguir testa a conexão MAPI sobre HTTP do servidor Exchange chamado ContosoMail.

Test-OutlookConnectivity -RunFromServerId ContosoMail -ProbeIdentity OutlookMapiHttpSelfTestProbe

Um teste bem-sucedido retorna um resultado semelhante ao exemplo a seguir:

MonitorIdentity                                          StartTime              EndTime                Result      Error     Exception
---------------                                          ---------              -------                ------      -----     ---------
OutlookMapiHttp.Protocol\OutlookMapiHttpSelfTestProbe    2/14/2014 7:15:00 AM   2/14/2014 7:15:10 AM   Succeeded

Para obter mais informações, consulte Test-OutlookConnectivity.

Os logs da atividade de MAPI sobre HTTP estão nos seguintes locais:

  • %CaminhoInstalaçãoExchange%Logging\MAPI Address Book Service\

  • %CaminhoInstalaçãoExchange%Logging\MAPI Client Access\

  • %ExchangeInstallPath%Logging\HttpProxy\Mapi\

Você pode gerenciar a configuração de MAPI sobre HTTP usando os seguintes cmdlets:

 
Mostrar: