
O cliente de e-mail padrão do Android deve sondar o servidor em busca do domínio do endereço de e-mail do usuário pordescoberta automática do Outlook.Este bugparece indicar que pelo menos as duas primeiras etapas desse protocolo funcionam.
Por exemplo, na primeira tela, você insere o endereço de e-mail ([e-mail protegido]) e senha e toque em "Avançar" e o Android deverá tentar buscarhttps://example.com/autodiscover/autodiscover.xmle se isso falhar, tente buscarhttps://autodiscover.example.com/autodiscover/autodiscover.xml
No entanto, em TRÊS telefones separados (4.4 e versão 5), descobri que não era esse o caso. Depois de tocar em "Avançar", o Android afirma "Verificando informações de configuração automática...", mas observei os logs do servidor da web (e de e-mail) e NADA acontece. Após alguns segundos, o telefone entra no modo de configuração manual. Também observei QUALQUER pacote que chegasse ao servidor a partir do endereço IP do telefone e não obtive nada.
Então, o que o Android está fazendo exatamente? Tudo o que posso pensar é que ele está tentando (e falhando?) Fazer algum tipo de pesquisa de DNS. Observe que quando uso a configuração manual, tudo funciona bem. Também posso acessar manualmente o arquivo autodiscover/autodiscover.xml no navegador padrão do telefone (portanto, minha configuração de DNS deve estar correta).
Por que outras pessoas relatamaquele bugdigamos que as duas primeiras etapas de descoberta automática funcionam? O que mais posso fazer para diagnosticar o problema? Preciso fazer root em um telefone e encontrar um farejador de pacotes para ele?
Se ninguém sabe o que está acontecendo, você pode me ajudar a descobrir onde tentar ler o código... talvez a leitura do código produza algumas respostas?
Responder1
Não estou ciente de que a "descoberta automática do Outlook" está funcionando corretamente sem ter dicas no DNS do domínio.
Presumo que você esteja falando sobre um "servidor Exchange", mas você pode ser um pouco mais específico sobre qual "cliente de e-mail padrão do Android", tenho 3 na minha frente e cada um deles tem um cliente de e-mail "padrão" diferente instalado.
Você também não menciona seu servidor, se você o gerencia, se está hospedado em seu ISP ou em um provedor de hospedagem - nem todos podem ser configurados da mesma maneira que os links a seguir mostrarão.
HTH
Específico do ISP http://www.rackspace.com/apps/support/portal/1218 http://kb.intermedia.net/article/1306 http://www.virtuworks.com/how-to-setup-outlook-autodiscovery-for-your-domain/
Microsoft https://support.microsoft.com/en-us/kb/940881 http://blogs.technet.com/b/rmilne/archive/2014/10/02/how-to-check-exchange-autodiscover-srv-record-using-nslookup.aspx
Blogs de terceiros https://acbrownit.wordpress.com/2012/12/20/internal-dns-and-exchange-autodiscover/
Responder2
Percebi a mesma coisa, mas quando adiciono a conta como uma conta Exchange em vez de uma conta de e-mail,fazerobter um hit HTTP em /autodiscover/autodiscover.xml
. No entanto, depois disso, ele me diz o seguinte:
Não foi possível configurar a conta
Você digitou um endereço de servidor incorreto ou o servidor requer uma versão de protocolo que o Email não suporta
Este é o log de acesso que acompanha (um pouco anonimizado):
123.456.789.0 - [email protected] [08/Mar/2016:14:49:42 +0100] "POST /autodiscover/autodiscover.xml HTTP/1.1" 200 898 "-" "Android-SAMSUNG-SM-G920F/101.60001, Android-SAMSUNG-SM-G920F/101.60001"
123.456.789.0 - - [08/Mar/2016:14:49:52 +0100] "GET / HTTP/1.1" 200 3525 "-" "Mozilla/5.0 (Linux; Android 6.0.1; SM-G920F Build/MMB29K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/48.0.2564.106 Mobile Safari/537.36"
123.456.789.0 - username [08/Mar/2016:14:49:53 +0100] "OPTIONS /Microsoft-Server-ActiveSync?Cmd=OPTIONS&User=username&DeviceId=FOOBAR&DeviceType=SAMSUNGSMG920F HTTP/1.1" 200 3508 "-" "Android-SAMSUNG-SM-G920F/101.60001"
```
Acho que está um passo mais perto, mas ainda não chegou lá.