cpanel

Autodiscover do CPANEL impactando o Exchange Server

English  

Após subir um ambiente com Exchange Server e publicá-lo externamente, iniciei alguns testes:

  • Outlook em computador no dominio: Funcionava
  • Outlook em computador fora do dominio: Não funcionava
  • OWA: Funcionava
  • ActiveSync: Funcionava

O Outlook em computadores fora do domínio, ou até mesmo pertencentes ao domino porém fora da rede interna, apresentavam erro no Autodiscover.

Troubleshooting:

Verificando com o Fiddler, notei que o Autodiscover era recebido, porém com apenas os endereços SMTP, IMAP e POP3:

Autodiscover root domain CPANEL HTTP200

Não era retornado nenhum namespace do Exchange como por exemplo de Outlook Anyware, MAPI Over HTTP, OWA, EWS e afins. Em paralelo, o Outlook apresentava o seguinte erro ao tentar criar o perfil:

Outlook something went wrong

Analisando com mais calma, notei que a resposta de Autodiscover fornecida (evidenciada em vermelho) era proveniente do endereço signorellidenis.com/autodiscover/autodiscover.xml

Entretanto o certo seria a resposta ser proveniente do endereço autodiscover.signorellidenis.com/autodiscover/autodiscover.xml . Portanto pude dessa forma descobrir que quem na verdade estava respondendo ao Autodiscover não era meu Exchange Server. A resposta era proveniente de algum serviço interno do provedor que hospeda meu site.

Para entender melhor, vamos recapitular de que forma o Outlook faz o processo de Autodiscover:

  • SCP Query: o Outlook consultará o Active Directory para obter o Autodiscover response. O uso do SCP requer que o computador pertença ao dominio, e que tenha uma conectividade direta com um Domain Controller. Se o PC estiver fora da rede da empresa, esse processo nao ira funcionar, dessa forma o Outlook pula ao proximo passo;
  • Autodiscover root domain query: Se o PC não for ingressado no domínio, o Outlook consultará o domínio de endereço de e-mail principal. Usando este domínio como exemplo, ele procurará por https://empresa.com/autodiscover/autodiscover.xml
  • Autodiscover domain query: Se a pesquisa acima não gerar resposta, a próxima URL que o Outlook tentará será https://autodiscover.empresa.com/autodiscover/autodiscover.xml

Resolução:

Realizei então algumas pesquisas e confirmei minha teoria de que existira um outro serviço respondendo ao Autodiscover. Se tratava do CPANEL onde hospedo meu site. O mesmo oferece serviço de Autodiscover para aqueles que usam o Webmail do site possam configurar com mais facilidade o Outlook ou Thunderbird como IMAP ou POP3. Exatamente por esse motivo, as respostas de Autodiscover continham apenas IMAP, POP3 e SMTP.

Para resolver o problema foi necessário configurar no CPANEL a opção “Remote Mail Exchanger”. Essa opção basicamente diz ao CPANEL que você irá usar seu próprio servidor de e-mail e não deseja ter vinculo nenhum com o CPANEL.

CPANEL Configure Email Routing

Dessa forma o Autodiscover do CPANEL ao invés de fornecer uma resposta para as requisições, ele passa a fornecer um HTTP 400. O Outlook então recebendo esse HTTP400, pula para o próximo método de busca usando o DNS:

CPANEL Autodiscover 400

2 comentários em “Autodiscover do CPANEL impactando o Exchange Server

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *