Después de un poco de búsqueda, he llegado con las manos vacías si hay alguna especificación estándar (o no estándar para ese caso) o la mejor práctica para especificar el servidor IMAP para un nombre de dominio. Es decir, si tengo una cuenta como "[email protected]" y deseo leer mi correo a través de IMAP, ¿hay algún registro de DNS que le indique a mi cliente de correo con qué servidor de correo debería estar contactando? Nunca he visto algo así, y prácticamente todas las instrucciones de configuración de correo electrónico que he visto incluyen un nombre de host exacto para IMAP, por ejemplo, "mail.example.com" o "imap.example.com". Supongo que la suposición es que los empleados u otros usuarios de example.com pueden averiguar qué servidor usar de su administrador. Sin embargo, si example.com tuviera miles de cuentas, esto se volvería una carga.
¿Alguien ha oído hablar de algo como esto?
Respuestas:
Desde una perspectiva DNS, tiene registros SRV DNS que permiten el uso de DNS para publicar servicios y descubrir servicios. Su uso principal es permitir que los servicios se ejecuten fácilmente en puertos no estándar y reducir la carga de configuración al configurar clientes.
Un registro SRV tiene la siguiente forma:
y uno para IMAP se define en RFC 6186 y se vería así:
o
Sin embargo, la mayoría de los clientes de correo electrónico no buscan específicamente un servidor IMAP primero, pero utilizan el descubrimiento automático para derivar la configuración del cliente de correo electrónico de la dirección de correo electrónico que ingresa un usuario.
Si un usuario ingresa [email protected], dependiendo del cliente, estos generalmente involucran
_autodiscover._tcp.example.com.
registro SRV como el usado por MS Exchange y Outlookautoconfig.example.com.
Aquí se encuentra una muy buena redacción: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration
fuente
No conozco ningún estándar per se, pero en términos de DNS, generalmente solo registraría el "nombre conocido" imap.example.com y quizás también imaps.example.com
Los registros SRV son para cosas mucho más tardías / más complejas. P.ej. encontrar servidores de Active Directory para un dominio, o usarlos como parte de DNS Service Discovery.
La historia está llena de varios mecanismos de publicidad / descubrimiento de servicios.
fuente