¿Qué es un registro MX?
Un registro MX, abreviatura de registro de intercambio de correo, es un tipo de entrada DNS que indica al resto de internet qué servidores de correo son responsables de recibir el correo de un dominio. Sin un registro MX, un dominio no puede aceptar correo de forma fiable, lo que convierte al registro MX en una de las primeras cosas que comprueba cualquier herramienta de verificación de correo.
Definición
Un registro MX es un registro DNS que dirige el correo a los servidores de correo de un dominio. El DNS, el Domain Name System, es el directorio de internet, y contiene distintos tipos de registro para distintos propósitos. Un registro A asigna un dominio a una dirección IPv4, un registro AAAA lo asigna a una dirección IPv6, y un registro MX responde específicamente a la pregunta de dónde debe entregarse el correo de un dominio, en línea con SMTP, el protocolo estándar para enviar correo por internet.
Cada registro MX lleva dos datos. El primero es un valor de preferencia, comúnmente llamado prioridad, que es un número que clasifica el registro frente a los demás registros MX del dominio. El segundo es el nombre de host de un servidor de correo que puede recibir el correo del dominio. Un dominio puede publicar varios registros MX a la vez, cada uno apuntando a un servidor de correo distinto con su propia prioridad.
Un registro MX típico tiene este aspecto: example.com apunta a un servidor de correo con la entrada MX 10 mail.example.com. El 10 es la prioridad y mail.example.com es el servidor de correo receptor. Un dominio que usa Google Workspace, por ejemplo, publica registros MX que apuntan a los servidores de correo de Google, mientras que un dominio en Microsoft 365 publica registros que apuntan a los de Microsoft. El registro MX es la forma en que el propietario de un dominio dice a todos los demás: enviad nuestro correo aquí.
Cómo funciona
Los registros MX hacen su trabajo durante la entrega. Cuando un servidor de correo remitente tiene un mensaje para una dirección como user@example.com, no sabe ya dónde recibe correo example.com, así que pregunta al DNS. Realiza una consulta MX para el dominio y recibe la lista de registros MX que el dominio ha publicado, cada uno con una prioridad y un nombre de host de servidor de correo.
La prioridad decide el orden de los intentos, y la regla es que se prefieren los números más bajos. El servidor remitente prueba primero el servidor de correo con el valor de prioridad más bajo. Si dos o más registros MX comparten la misma prioridad, el remitente elige entre ellos al azar, que es como los administradores reparten el correo entrante de manera uniforme entre varios servidores equivalentes para equilibrar la carga. Si no se puede alcanzar el servidor preferido porque está fuera de línea o la conexión expira, el remitente pasa al siguiente nivel de prioridad y vuelve a intentarlo, continuando por la lista hasta que un servidor acepta la conexión o la lista se agota. Por eso los registros con número de prioridad más alto sirven como servidores de correo de respaldo.
El valor de prioridad es técnicamente un número sin signo de 16 bits, así que puede ir de 0 a 65,535, y los administradores suelen espaciar sus valores, como 10, 20 y 30, para dejar margen a cambios futuros. Una regla importante rige el nombre de host: el nombre del servidor de correo en un registro MX debe resolver directamente a un registro de dirección A o AAAA y no debe apuntar a un alias CNAME, porque los estándares de correo lo prohíben y los servidores de correo estrictos pueden fallar la entrega si se incumple la regla. También hay un caso especial, el registro MX nulo definido en el RFC 7505, que un dominio publica para declarar de forma explícita que no acepta ningún correo. Si un dominio no tiene registro MX, los servidores remitentes pueden recurrir a su registro A o AAAA, pero ese recurso es frágil y no conviene depender de él.
Por qué importa para la entregabilidad del correo
El registro MX es la base de si un dominio puede recibir correo. Si un dominio no tiene registro MX, y ningún recurso A o AAAA utilizable, el correo sencillamente no tiene adónde ir y la entrega falla. Un registro MX mal configurado, como uno que apunta a un nombre de host que ya no existe o a un CNAME, produce el mismo resultado en la práctica: los mensajes rebotan. Como el registro MX está justo al principio de la ruta de entrega, un error aquí rompe todo lo que viene después.
Para los remitentes, los registros MX son también la señal más barata y rápida de si una dirección merece la pena siquiera. Una dirección cuyo dominio no publica registros MX no puede recibir correo, punto, sin importar cómo esté escrita la dirección en sí. Enviar a esas direcciones genera rebotes duros, y una tasa alta de rebotes duros les dice a los proveedores de correo que un remitente está enviando datos de mala calidad, lo que reduce la ubicación en bandeja de entrada del resto del correo de ese remitente. Detectar registros MX ausentes o rotos antes de que salga una campaña elimina toda una clase de rebotes garantizados.
Los registros MX importan también en el lado receptor. Unas prioridades bien configuradas y unos servidores de correo de respaldo mantienen el correo fluyendo incluso cuando un servidor principal tiene una caída, porque los remitentes recurren al siguiente servidor de la lista. Un dominio con un solo registro MX y sin respaldo se arriesga a perder por completo el correo entrante durante una interrupción. Tanto para remitentes como para receptores, los registros MX no son un detalle de fondo, sino una parte esencial de si el correo llega a su destino.
Cómo lo gestiona VeriMails
La comprobación del registro MX es una de las primeras etapas del proceso de verificación de VeriMails. Para cada dirección que envías, VeriMails realiza una consulta MX sobre el dominio para confirmar que el dominio publica registros MX válidos y que esos registros apuntan a servidores de correo que existen de verdad. Si un dominio no tiene registros MX, la dirección no puede recibir correo, así que VeriMails la marca como no entregable enseguida, sin dedicar tiempo a comprobaciones posteriores más costosas.
Cuando hay registros MX válidos, la comprobación MX es la puerta de entrada al resto de la verificación. VeriMails usa el orden de prioridad para identificar el servidor de correo preferido, luego se conecta a él para realizar un handshake SMTP en vivo que prueba si el buzón concreto acepta correo. Alrededor de esto, VeriMails también valida la sintaxis, ejecuta comprobaciones DNS más amplias, realiza detección de catch-all y marca las direcciones desechables y de rol. Comprobar primero los registros MX significa que una dirección que está en un dominio que no puede recibir correo en absoluto se detecta de inmediato, en lugar de tras un intento de conexión innecesario.
VeriMails devuelve resultados claros de entregabilidad en lugar de una puntuación numérica imprecisa, y la comprobación MX contribuye a esa decisión. Puedes ejecutar la verificación a través de la API REST para comprobaciones en tiempo real o subir un CSV para verificar de forma masiva una lista entera. La verificación cuesta desde $0.0019 por correo, con 10,000 créditos por $19, y los planes anuales empiezan en $12.50/month con facturación anual. Cada cuenta nueva incluye 100 créditos gratis sin necesidad de tarjeta, y esos créditos nunca caducan.
Preguntas frecuentes
Términos relacionados
Prueba VeriMails gratis
100 créditos gratuitos al registrarte. Sin necesidad de tarjeta de crédito. Pon en práctica la verificación de correo hoy mismo.
Empieza gratis