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

¿Cómo verifico mi dominio? Y otras preguntas sobre el DNS

¿Por qué necesito verificar mi dominio?

Mailgun requiere la verificación del dominio por dos razones principales. En primer lugar, confirma que eres el propietario del dominio, lo que impide que remitentes no autorizados utilicen tu dominio en nuestra plataforma. En segundo lugar, los registros SPF y DKIM autorizan a nuestros servidores SMTP a enviar en nombre de tu dominio. Esto sirve para mejorar significativamente tu entregabilidad - ¡nuestra especialidad!

Los registros DNS pueden ser un poco complicados, pero si conoces algunos consejos, puedes mejorar mucho tu éxito con el proceso. Echemos un vistazo a algunos problemas comunes que se observan al intentar verificar tu dominio.

He creado mis registros, pero Mailgun no los ve.

Siempre hay que comprobar cualquier cambio que se haga en la configuración del DNS mediante una consulta local y otra pública. Las consultas locales pueden realizarse con utilidades integradas como dig (Linux/Unix) y nslookup (Windows).

Para verificar a través de un comando dig, la sintaxis es: dig -t <record type> < hostname>

dig -t TXT dominio.tld

; <<>> DiG 9.8.3-P1 <<>> -t TXT dominio.tld
;; opciones globales: +cmd
;; Tengo respuesta:
;; ->>ENCABEZADO<<- código de operación: CONSULTA, estado: SIN ERROR, id: 64695

;; SECCIÓN DE PREGUNTAS:
;dominio.tld. EN TEXTO

;; SECCIÓN DE RESPUESTAS:
dominio.tld. 600 IN TXT "v=spf1 incluyen:mailgun.org ~all"

Para verificar mediante nslookup, la sintaxis es: nslookup -q=<record type> <hostname>

nslookup -q=TXT domain.tld

Servidor: 1.1.1.1
Dirección:1.1.1.1#53

Respuesta no autorizada:
domain.tld text = "v=spf1 include:mailgun.org ~all"

En algunos casos, puede haber un servidor DNS local dentro de tu red que tendrá prioridad sobre las consultas públicas. Incluso si no tienes un servidor DNS local, te recomendamos que realices una consulta pública secundaria para tu dominio. Una gran herramienta es What's My DNS - https://www.whatsmydns.net/. What's My DNS consultará varios servidores en todo el mundo para medir mejor la propagación de tus cambios.

Para utilizarlo, sólo tienes que introducir tu nombre de host y seleccionar el tipo de registro entre las opciones presentes en el desplegable.

  • Si obtienes el valor correcto - ¡felicidades! El registro se ha creado con éxito.
  • Si no, (o si todas las X que ves son rojas) - algo no está yendo bien todavía. Asegúrate de volver a comprobar tu configuración y corregir tu configuración de DNS según sea necesario.

Nota: Los paneles de algunos proveedores de DNS añadirán automáticamente el nombre de dominio raíz justo a continuación de lo que se elija como valor de nombre de host ; por ejemplo, si tu dominio es mail.example.com, es posible que sólo necesites "mail" en el campo de nombre de host, o podrías estar creando un registro para mail.example.com.example.com por accidente. Para garantizar un uso productivo de tu tiempo, ponte en contacto con tu proveedor de DNS para saber cómo funciona su panel.

El registro DKIM está verificado, pero el SPF no

Se necesitan dos registros TXT para verificar tu dominio: SPF y DKIM. Si todo parece estar bien con tu registro DKIM, pero no con tu SPF, aquí hay algunos elementos que puedes comprobar:

  • Sólo puede haber 1 registro SPF por nombre de host. Si tu nombre de host tiene más de 1 registro SPF, los registros tendrán que fusionarse en un solo valor.
dig -t TXT domain.tld 
"v=spf1 include:mailgun.org ~all"
"v=spf1 ip4:1.2.3.4 include:smtp.domain.tld ~all"

En este caso, el problema se debe a la separación de los valores en dos entradas distintas. La solución es sencilla: basta con combinarlas. Puedes colocar la directiva de inclusión de Mailgun (include:mailgun.org) en cualquier lugar después de v=spf1 y antes de ~all. El nuevo valor sería:

v=spf1 ip4:1.2.3.4 include:smtp.domain.tld include:mailgun.org ~all

Nota: Asegúrate de que tu registro SPF no supera las 10 búsquedas, o tendrás problemas.

  • Si el nombre de host tiene un CNAME además de cualquier otro tipo de registro (es decir, TXT, A, etc.), el CNAME tendrá prioridad.
dig dominio.tld
dominio.tld. 300 IN CNAME mailgun.org
domain.tld. 300 IN TXT "v=spf1 include:mailgun.org ~all"

Para resolver esto y verificar el TXT, habría que eliminar el CNAME del nombre de host. Alternativamente, tendrías que utilizar otro subdominio de envío con la cuenta de Mailgun, como (para este ejemplo) mg.domain.tld.

Los registros se resuelven, pero Mailgun sigue diciendo que el dominio está "sin verificar"

Dependiendo del proveedor de alojamiento de DNS, los registros pueden tardar hasta 24-48 horas en propagarse completamente. Se puede intentar una verificación manual si ya han pasado 24 horas y se confirma que los registros son correctos mediante consultas locales y públicas.

Para realizar una verificación manual y actualizar la caché de los registros DNS, accede a tu panel de control de Mailgun. Dentro del panel de control de Mailgun (opciones mostradas en el lado izquierdo en una columna oscura), utiliza las siguientes instrucciones:

  • Haz clic en "Sending" (Envíos). 
  • Selecciona tu dominio específico.
  • Haz clic en "Domain Settings" (Ajustes del dominio)
  • Selecciona "DNS Records" (Registros DNS).
  • Haz clic en el botón verde "Check DNS Records Now" (Comprobar los registros DNS ahora).

Otros registros DNS - Opcional

Aunque los dos registros TXT (SPF y DKIM) son todo lo que se requiere para enviar mensajes a través de Mailgun, también tienes la opción de añadir registros MX y CNAME, si lo deseas. El proceso para añadir estos registros opcionales es exactamente el mismo que el de añadir los registros TXT requeridos.

Los registros MX sólo son necesarios si deseas recibir correo entrante para el o los dominios exactos que has verificado en tu cuenta de Mailgun; ten en cuenta que no debes apuntar los registros MX de tu dominio a Mailgun si ya tienes configurado el correo entrante en otro lugar. Si lo haces, añadir registros MX de Mailgun romperá esta configuración, y no recibirás tu correo como hasta ahora.

Nota: sólo quieres tener una única fuente especificada para tus registros MX, de lo contrario los servidores se confunden y suceden cosas malas cuando los servidores se confunden.

Un registro CNAME sólo es necesario si deseas habilitar nuestras funciones de seguimiento, manteniendo registros detallados de clics, aperturas, y/o bajas.

 

Si sigues teniendo problemas después de que los registros DNS del dominio se hayan resuelto públicamente, ponte en contacto con nuestro equipo de asistencia a través de la opción "Support" (Asistencia) de tu panel de control de Mailgun.