Depois de algumas pesquisas, cheguei totalmente de mãos vazias se houver alguma especificação padrão (ou não padronizada) ou uma prática recomendada para especificar o servidor IMAP para um nome de domínio. Ou seja, se eu tiver uma conta como "[email protected]" e desejar ler meus e-mails via IMAP, existe algum registro DNS que indique ao meu cliente de e-mail qual servidor de e-mail ele deve entrar em contato? Eu nunca vi nada parecido com isso, e praticamente todas as instruções de configuração de e-mail que vi incluem um nome de host exato para o IMAP, por exemplo, "mail.example.com" ou "imap.example.com". Acho que a suposição é que os funcionários ou outros usuários do example.com possam descobrir qual servidor usar com o administrador. No entanto, se o example.com tivesse milhares de contas, isso se tornaria um fardo.
Alguém ouviu falar de algo assim?
Respostas:
Da perspectiva do DNS, você tem registros DNS SRV que permitem o uso do DNS para publicar serviços e descobrir 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:
e um para IMAP é definido na RFC 6186 e teria a seguinte aparência:
ou
Porém, a maioria dos clientes de email não procura especificamente um servidor IMAP, mas usa a descoberta automática para derivar as configurações do cliente de email do endereço de email que o usuário digita.
Se um usuário digitar nomedeusuá[email protected], dependendo do cliente, esses geralmente envolvem
_autodiscover._tcp.example.com.
registro SRV, como usado pelo MS Exchange e Outlookautoconfig.example.com.
Uma boa redação é encontrada aqui: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration
fonte
Sem conhecimento de nenhum padrão em si, mas em termos de DNS, você geralmente registraria o "nome conhecido" imap.example.com e talvez também imaps.example.com
Os registros SRV são para coisas muito mais tarde / mais complexas. Por exemplo. localizando servidores do Active Directory para um domínio ou usados como parte do DNS Service Discovery.
A história está repleta de vários mecanismos de anúncio / descoberta de serviços.
fonte