Como o iOS7 detecta as configurações de e-mail?

0

Eu trabalho em uma empresa que possui servidores de email POP3 e IMAP. O servidor POP3 está em pop3.mycompany.com e o IMAP está em imap.mycompany.com. Percebemos que ao configurar contas de e-mail no iOS7, o padrão será o servidor POP. Eu estava me perguntando pessoalmente como o iOS detecta essas configurações e o que seria necessário para preferir o IMAP ao POP ou, se possível. Vale a pena notar que nenhum servidor tem SSL ativado atualmente.

luna
fonte

Respostas:

1

Não tenho certeza se o algoritmo de descoberta do iOS está documentado em qualquer lugar público em sua totalidade.

No entanto, a maneira padrão de fazer isso é configurar os registros SRV no DNS para que os clientes saibam quais servidores estão disponíveis.

Para IMAP (sem SSL, conforme solicitado), você configuraria um registro SRV como:

_imap._tcp SRV 0 1 143 imap.mycompany.com.

Para o POP3, você poderia ter um registro como este:

_pop3._tcp SRV 10 1 110 pop3.minhaempresa.com.

A prioridade nessas duas linhas é 0 e 10, o que significa que o cliente deve preferir o IMAP ao POP3.

Uma maneira diferente de fazer isso seria adicionar um registro SRV para o mecanismo de descoberta automática da Microsoft. Esse registro SRV redireciona o cliente para um arquivo chamado autodiscover.xml que você deve hospedar em um servidor da web. Esse arquivo XML, em seguida, contém os detalhes de seus servidores.

jksoegaard
fonte
Muito obrigado por esta informação, é exatamente o que eu precisava.
luna
Parece que a Apple tem seu próprio banco de dados de configurações de correio ( discussions.apple.com/thread/6453430?start=0&tstart=0 ) para provedores diferentes, em vez de suportar o RFC 6186.
Eric3