Estamos experimentando dificultades. Nuestros ingenieros están trabajando. Consulte status.mailgun.com para obtener actualizaciones en tiempo real.

¿Qué significa este error: "498/499 No MX for [domain.tld]" (498/499 No hay MX para [dominio.tld])?

Recientemente has enviado una campaña de email a una lista de inscripciones recientes. Al abrir los registros en el panel de control de Mailgun para comprobar el estado de la campaña, observas enseguida un montón de entradas sombreadas en amarillo con el siguiente error: "498/499 No MX for [domain.tld]".

(Nota: [domain.tld] es simplemente un valor de marcador de posición para el dominio específico que verás en el error; normalmente es un error ortográfico de un nombre de dominio, como gmai.com, ahoo.com o htomail.com).

Llegados a este punto, puede que empiece a cundir el pánico: ¡tantos fallos y tanto amarillo! Si bien es una respuesta razonable -después de todo, te preocupa tu envío-, nos complace informarte de lo que significa todo esto y cómo ayudarle a conseguir una solución.

Fallos temporales

Los registros estarán sombreados para cada evento en verde (exitoso), amarillo (temporalmente fallido), o rojo (permanentemente fallido). Para los eventos "Failed" (Fallidos) que muestren el error 498, aparecerán en amarillo para indicar que son fallos temporales.

Los fallos temporales entran en una serie de reintentos en la que realizaremos automáticamente una cierta cantidad de intentos durante un periodo de tiempo determinado. La ventana de tiempo para los reintentos más común, codificada en nuestro entorno, es de 8 horas, con reintentos en los siguientes intervalos después del intento de entrega inicial: 10 minutos, 10 minutos, 15 minutos, 30 minutos, 1 hora, 2 horas y 4 horas. ¿Qué pasa si el mensaje falla en cada intento de reintento durante la ventana de reintentos? El evento final Failed se mostrará en rojo para indicar que es un fallo permanente y no se intentarán más reintentos para ese envío.

Lo que significa "498/499 No hay Mx para [dominio.tld]"

Revisemos este ejemplo: "498/499 No hay MX para yahoo.comm". En los registros, verás que este error consta en realidad de dos campos:

  • "delivery-status.code" (código de estado de la entrega): 498/499
  • "delivery-status.description" (descripción del estado de la entrega): No MX para yahoo.comm

La causa subyacente del error es siempre específica del DNS. En este ejemplo, el dominio yahoo.comm no tiene ningún registro MX asignado; es un dominio inexistente. Cuando un dominio carece de registros MX, los servidores de email no saben a dónde enviar los correos electrónicos de ese dominio. Hay herramientas disponibles como dig, MXToolbox, y WhatsMyDNS que pueden verificar qué registros DNS (si los hay) están configurados para un dominio.

La razón principal por la que un dominio puede estar sin registros MX es que el dominio simplemente no existe. En nuestro ejemplo anterior, el dominio se escribió erróneamente como yahoo.comm en lugar de yahoo.com en algún momento del proceso de registro del correo electrónico para este destinatario; esta es una de las razones por las que una política de doble opt-in es tan importante.

Con menos frecuencia, hay otras dos razones por las que un dominio puede carecer de registros MX: o bien el proveedor de DNS de un dominio está experimentando un incidente (como en el caso de una mala configuración temporal), o bien el propietario o propietarios del dominio han configurado los registros MX de forma incorrecta (si es que lo han hecho). El primer escenario será prácticamente siempre un contratiempo temporal; sólo una incidencia, resuelta en breve. Sin embargo, en lo que respecta al segundo escenario, es menos seguro si se resolverá y cuándo, ya que el/los propietario/s del dominio deben primero ser conscientes de la configuración errónea antes de poder corregirla.

La verificación de emails es tu nueva mejor amiga

Dado que las dos razones menos comunes por las que un dominio carece de registros MX están, en última instancia, fuera de tu control y del de Mailgun, vamos a centrarnos en lo que sí está bajo tu control: la recopilación de las direcciones de email de tus destinatarios.

Es bastante seguro que una lista llena de direcciones como sara@yahoo.comm o david@htomail.com tiene un problema subyacente en la entrada de datos. Tanto si un usuario introduce directamente la información en un formulario web como si un empleado registra manualmente los datos de contacto de los contratos firmados recientemente, nuestro servicio de verificación de emails puede ayudarte. Algunas de las comprobaciones que realiza nuestro servicio de verificación de correos pueden poner de manifiesto si un dominio carece de registros MX o parece estar mal escrito. Eliminar o corregir estas direcciones antes de enviarlas mantendrá tanto tus listas de correo como tus registros limpios y relucientes. Puede parecer obvio, pero vale la pena señalar que este tipo de diligencia debida tiene un efecto masivo en la entregabilidad de tu correo.

 

Si tienes alguna pregunta, ponte en contacto con nuestro equipo de asistencia a través de la opción "Support" (Asistencia) en tu panel de control de Mailgun.