Defaults.Exposed

Defaults.ExposedSoluciones › DKIM

Cómo arreglar DKIM

El DKIM es el sello invisible a prueba de manipulaciones que lleva cada correo que envía tu empresa. Permite al proveedor de correo receptor confirmar que el correo vino realmente de ti y llegó sin cambios. Sin él, tu correo es más fácil de falsificar, más fácil de alterar y mucho más propenso a acabar en spam.

En resumen, para tu negocio: Sin DKIM, los correos que envías pueden ser manipulados por el camino, son más fáciles de suplantar por los delincuentes y tienen más probabilidades de ser filtrados a spam o rechazados de plano, costándote silenciosamente acuerdos, pagos y confianza que ni sabes que perdiste.

Lo que esto te puede costar

Por qué importa. El correo nunca se construyó para demostrar quién lo envió, y falsificar al remitente es facilísimo. El DKIM añade una firma criptográfica que el proveedor receptor comprueba automáticamente, confirmando que el mensaje es genuinamente de tu dominio y no ha sido alterado por el camino. Es una de las tres cosas que busca todo proveedor de correo moderno, afecta directamente a si tu correo se confía o se manda a la basura, y la solución es gratis.

Qué es esto, en palabras sencillas

Cada correo que envía tu empresa pasa por varias manos antes de llegar a la bandeja de entrada. Por sí solo, un correo no lleva ninguna prueba de quién lo envió de verdad ni de si alguien lo cambió por el camino: la línea «de» es solo texto que cualquiera puede escribir.

El DKIM arregla eso. Pone un sello invisible, a prueba de manipulaciones, en cada mensaje que envía tu empresa. Cuando el correo llega, el proveedor de correo receptor comprueba el sello contra una clave que publicas en tu dominio. Si coincide, el proveedor sabe dos cosas con certeza: el correo vino genuinamente de tu dominio, y no se cambió ni un solo carácter por el camino. Si no coincide —porque el mensaje fue falsificado o alterado—, el sello falla, y el proveedor trata el correo con sospecha.

Tú no gestionas nada de esto a mano. Una vez activado, la firma y la comprobación ocurren automáticamente en cada correo, para siempre. El sentido del DKIM es hacer que tu correo real sea demostrablemente real, para que se confíe y para que las falsificaciones destaquen.

Lo que esto te puede costar

Esto no es abstracto. Así es como se ve un sello DKIM ausente o débil en la práctica para una pequeña o mediana empresa.

Qué es en realidad

DKIM significa Correo Identificado con Claves de Dominio (DomainKeys Identified Mail). Así funciona el sello, sin la jerga:

Algunos términos que puedes oír de tu informático:

Cómo se ve lo «bueno»: una clave DKIM válida publicada en un selector de tu dominio, tu correo saliente firmado con ella, y la clave de 2048 bits o más fuerte. Ese es el aprobado completo.

Una nota sobre cómo se puntúa. Esta comprobación busca una clave DKIM genuina y bien formada publicada en los selectores que los proveedores de correo usan habitualmente. Una clave válida publicada es la señal positiva: un escáner de terceros no puede reproducir tus firmas en vivo, así que lo que se mide es la presencia de una clave correcta. No se encuentra clave suspende la comprobación (es un hueco de severidad alta). Una clave válida pero débil (RSA de 1024 bits) obtiene aproximadamente media nota: funciona pero debería actualizarse. Una clave fuerte (RSA de 2048 bits o mejor, o Ed25519) obtiene la nota máxima. Esta es una de las comprobaciones de seguridad de correo que cuentan para tu calificación, con una parte significativa de ella.

Cómo solucionarlo (gratis, ~15 minutos)

Esta parte es para quien gestione tu correo o tu dominio; si no eres tú, pásale esta sección. La solución es gratis. Solo cobramos por vigilar que tus protecciones se mantengan sanas con el tiempo, no por configurarlas.

La forma general es la misma en todas partes: activa el DKIM en tu proveedor de correo, toma la clave que genera, publícala en tu DNS y luego confirma que está en vigor. Los pasos exactos dependen de quién lleve tu correo; aquí están los más comunes.

Google Workspace (Gmail)

  1. Consola de administración → Apps → Google Workspace → Gmail → Autenticar correo.
  2. Selecciona tu dominio y haz clic en Generar nuevo registro (elige la longitud de clave de 2048 bits).
  3. Google te da un registro DNS. Añádelo en tu proveedor de DNS como un registro TXT, host google._domainkey.tudominio, con el valor que Google proporcionó.
  4. Espera a que se propague (de minutos a unas pocas horas), luego vuelve a la misma pantalla y haz clic en Iniciar autenticación.

Microsoft 365 (Outlook / Exchange Online)

  1. Ve al portal de Microsoft DefenderCorreo y colaboración → Directivas y reglas → Directivas de amenazas → Configuración de autenticación de correo → DKIM.
  2. Selecciona tu dominio. Microsoft te muestra dos registros CNAME para publicar (selector1 y selector2).
  3. Añade ambos registros CNAME en tu proveedor de DNS exactamente como se muestran.
  4. De vuelta en la pantalla de DKIM, activa la firma DKIM a Activada para el dominio.

Zoho Mail

  1. Panel de control → Autenticación de correo → DKIM.
  2. Genera una clave (usa un selector como zoho), luego añade el registro TXT proporcionado en zoho._domainkey.tudominio en tu DNS.
  3. Verifica en el panel de Zoho una vez el registro esté en vigor.

Otros proveedores / tu propio servidor de correo El patrón es idéntico: el proveedor (o tu software de correo) genera un par de claves, firma tu correo saliente con la clave privada y te da un registro público para publicar. Suele tener este aspecto:

Host:  selector1._domainkey.tudominio
Tipo:  TXT (o CNAME, según el proveedor)
Valor: (la larga cadena de clave que te da tu proveedor)

Dónde se añaden los registros DNS: en la configuración de DNS de tu dominio, normalmente en tu registrador de dominio o proveedor de DNS (por ejemplo, Cloudflare, GoDaddy, el panel de control de tu hosting). Si tu proveedor de correo facilita un CNAME, apunta a un registro que ellos alojan, así que nunca ves la clave en bruto: eso es normal y está bien.

Confirma que funciona: envíate un correo de prueba a una cuenta de Gmail, ábrelo, elige Mostrar original y comprueba que aparece DKIM: PASS. Luego vuelve a comprobar tu dominio aquí para confirmar que la clave llegó como de 2048 bits o más fuerte, no una débil de 1024 bits.

Errores habituales

Una nota sobre DKIM, SPF y DMARC

El DKIM rara vez funciona solo. Es uno de tres ajustes que juntos hacen que tu correo sea de confianza:

Si estás arreglando el DKIM, conviene comprobar el SPF y el DMARC al mismo tiempo. Juntos son lo que impide que tu empresa sea suplantada y lo que mantiene tu correo real aterrizando donde debe.

Configúralo en tu proveedor

Paso a paso para los proveedores más populares:

Preguntas frecuentes

No soy técnico, ¿es esto algo que pueda resolver yo mismo?

No necesitas entender la criptografía. En la mayoría de los casos es un ajuste que activas dentro de tu proveedor de correo (Google Workspace, Microsoft 365, Zoho, etc.), que luego te da uno o dos registros para añadir a tu dominio. Pasa la sección «Cómo solucionarlo» a quien gestione tu correo o tu dominio: es un trabajo rápido y gratis, normalmente de unos 15 minutos.

¿Activar el DKIM corre el riesgo de romper mi correo?

Añadir el DKIM correctamente es seguro: no cambia cómo se envía tu correo, solo añade una firma que los destinatarios pueden verificar. Lo único que hay que hacer bien es publicar la clave que genera tu proveedor exactamente como te la dan, y activar la firma solo después de que el registro esté en vigor en el DNS. Hecho en ese orden, no hay ninguna interrupción para ti ni para tus clientes.

Ya usamos un gran proveedor como Google o Microsoft, ¿no estamos cubiertos automáticamente?

No siempre. Los grandes proveedores facilitan el DKIM, pero para muchos dominios aún hay que activarlo y añadir un registro a tu DNS: no siempre viene activado por defecto. Por eso justamente un dominio en un gran proveedor puede seguir suspendiendo esta comprobación. Lleva unos minutos confirmarlo y activarlo.

¿Cuál es la diferencia entre DKIM, SPF y DMARC? ¿Necesito los tres?

Piénsalos como un conjunto. El SPF enumera qué servidores tienen permiso para enviar correo en tu nombre. El DKIM es el sello a prueba de manipulaciones que demuestra que un mensaje es genuinamente tuyo y no ha cambiado. El DMARC es la instrucción que le dice a los proveedores que bloqueen todo lo que falle esas comprobaciones. Funcionan mejor juntos —el DMARC en particular se apoya en el DKIM para hacer su trabajo— así que sí, quieres los tres.

Mi informático dice que el DKIM está «activado»: ¿cómo sé que de verdad funciona y es lo bastante fuerte?

Importan dos cosas: que se publique una firma válida en un selector de tu dominio, y que la clave detrás sea fuerte (RSA de 2048 bits o mejor). Una clave antigua de 1024 bits sigue funcionando, pero los estándares modernos la consideran débil y aquí se trata como un aprobado parcial. Volver a ejecutar una comprobación de tu dominio confirma ambas a la vez.

¿Qué es un «selector» y por qué importa?

Un selector es simplemente una etiqueta que apunta a una clave DKIM concreta en tu DNS: te permite tener más de una clave a la vez (por ejemplo, una para tu buzón y otra para tu herramienta de boletines) y rotar claves con seguridad. No lo gestionas a mano; tu proveedor crea el selector y te dice qué registro publicar. Solo importa aquí porque la comprobación busca una clave válida en los selectores que los proveedores de correo usan habitualmente.