Do ponto de vista do DNS, você tem registros DNS SRV que permitem o uso do DNS para serviços de publicação e descoberta de serviços. Seu principal uso é permitir que os serviços sejam executados facilmente em portas não padrão e reduzir a carga de configuração ao configurar clientes.
Um registro SRV tem o seguinte formato:
_Service._Protocol.Name. TTL Class SRV Priority Weight Port Target
e um para o IMAP é definido em RFC 6186 e seria semelhante a:
_imap._tcp.example.com. 3600 IN SRV 0 10 143 my-imap-host.example.com.
ou
_imaps._tcp.example.com. 3600 IN SRV 0 10 995 my-imaps-host.example.com.
A maioria dos clientes de email não procura especificamente um servidor IMAP primeiro, mas usa a descoberta automática para derivar as configurações do cliente de email do endereço de email inserido por um usuário.
Se um usuário digitar [email protected], dependendo do cliente, isso geralmente envolve
- um registro
_autodiscover._tcp.example.com.
SRV, como usado pelo MS Exchange e pelo Outlook - um host real chamado
autoconfig.example.com.
- ou mais
Um bom artigo é encontrado aqui: link