Glosario
Registro MX
Un registro MX publica en DNS el nombre de un servidor de correo y su prioridad. Describe la ruta de correo de un dominio, sin confirmar que exista un buzón concreto.
Un registro MX, del inglés mail exchange, indica dónde debe intentarse la entrega del correo de un dominio. Publica el nombre del servidor de destino y un valor de preferencia. Esta información permite elegir una ruta de correo, pero no confirma que exista un destinatario concreto.
Cómo se elige un servidor de destino
En el ejemplo example.com. MX 10 mx1.example.com., el destino es mx1.example.com. y su preferencia es 10. Un dominio puede publicar varios registros MX. Los valores más bajos tienen prioridad; los iguales tienen la misma preferencia. El nombre del servidor debe resolverse a una dirección utilizable. RFC 1035 define los campos del registro y RFC 5321 explica cómo los usa SMTP.
Ausencia de MX, MX nulo y destinos inutilizables
- Sin MX publicado. SMTP puede usar una dirección A o AAAA utilizable del propio dominio. Emvero puede indicar
IMPLICIT_MX. La ausencia de un registro MX no basta para descartar la recepción de correo. El artículo sobre dominios sin registro MX explica cómo comprobar esta ruta. - MX nulo. Un único registro con destino
.declara que el dominio no acepta correo. No debe combinarse con registros MX ordinarios. Emvero puede indicarNULL_MX. RFC 7505 define esta declaración. - Destino MX inutilizable. Si el servidor publicado no se resuelve a una dirección utilizable, la ruta no ofrece un destino operativo. Emvero puede indicar
MX_UNRESOLVABLE.
El motivo MX_FOUND indica que se ha encontrado una ruta; no confirma un buzón. Un dominio inexistente puede producir DNS_NXDOMAIN, y LIKELY_DOMAIN_TYPO señala una posible errata. Los fallos DNS temporales dejan el resultado sin una conclusión.
El comprobador gratuito de dominios de correo permite consultar la ruta actual. Muestra una conclusión sobre el enrutamiento, no una lista de servidores MX ni una confirmación de que exista un buzón.
Códigos de motivo relacionados
Los códigos de motivo identifican observaciones de la API y permiten definir condiciones como if en una integración. La explicación anterior aclara cuáles utiliza Emvero actualmente y qué significan.
MX_FOUND - Servidores de correo encontrados
NULL_MX - El dominio declara que no acepta correo
IMPLICIT_MX - Correo enrutado por MX implícito
MX_UNRESOLVABLE - No hay una dirección IP utilizable para el servidor de correo
DNS_NXDOMAIN - El dominio no existe
LIKELY_DOMAIN_ TYPO - El dominio parece una errata