Actualidad

Correo con dominio propio: SPF, DKIM y DMARC explicados

Qué hacen SPF, DKIM y DMARC, cómo comprobarlos, qué exigen Google, Yahoo y Microsoft y cómo pasar de p=none a reject sin perder correos legítimos.

SPF indica qué servidores pueden enviar correo en nombre de tu dominio, DKIM firma cada mensaje para poder comprobar que no se ha alterado, y DMARC dice al receptor qué hacer si fallan las dos comprobaciones y te envía informes. Google, Yahoo y Microsoft los exigen a quien envía correo masivo; conviene tenerlos en cualquier dominio de empresa.

Qué hace cada registro

Los tres son registros TXT del DNS del dominio (ejemplo: tudominio.ad).

Esquema del recorrido de un correo: el servidor de envío firma con DKIM y el receptor consulta el DNS del dominio; SPF comprueba el servidor, DKIM la firma y DMARC la alineación con el From y la política.
RegistroDónde se publicaQué diceEstándar
SPFEn tudominio.ad, empezando por v=spf1Lista los servidores y servicios autorizados a enviar y termina con -all (rechazar) o ~all (sospechoso)RFC 7208 (2014)
DKIMEn selector._domainkey.tudominio.adPublica la clave pública con la que el receptor verifica la firma que añade el servidor de envíoRFC 6376 (2011)
DMARCEn _dmarc.tudominio.adFija la política (p=none, quarantine o reject) y la dirección de los informes (rua)RFC 9989 (mayo de 2026)

Un dominio solo puede tener un registro SPF, y si el receptor encuentra más de uno el resultado es un error permanente (RFC 7208, apartados 3.2 y 4.5). Y la evaluación tiene un máximo de 10 mecanismos que hacen consultas DNS; si se supera, vuelve a ser un error permanente (apartado 4.6.4).

DMARC compara el dominio que se ve en la dirección del remitente (el "From") con el dominio validado por SPF o por DKIM: basta con que uno de los dos pase y esté alineado. La RFC 9989 (mayo de 2026) sustituye a la RFC 7489.

Cómo comprobarlo

  1. Mira el DNS. Con dig +short TXT tudominio.ad, dig +short TXT _dmarc.tudominio.ad y dig +short TXT selector._domainkey.tudominio.ad verás qué hay publicado. El selector aparece en la cabecera de la firma (s=).
  2. Envíate un mensaje a una cuenta externa y abre sus cabeceras originales. La línea Authentication-Results (RFC 8601) debe mostrar spf=pass, dkim=pass y dmarc=pass.
  3. Repítelo con cada herramienta que envía con tu dominio: el correo de la oficina, el boletín, el CRM, el ERP, la facturación o los formularios de la web.

Qué exigen Google, Yahoo y Microsoft

ProveedorDesdeA quién se aplicaRequisitos
Google (Gmail)1 de febrero de 2024A todos los remitentes, y con más exigencia a quienes envían cerca de 5.000 mensajes al día o más a cuentas personales de GmailTodos: SPF o DKIM, TLS, PTR válido, tasa de spam por debajo del 0,3 %. Masivos: SPF, DKIM y DMARC (al menos p=none) alineado, y baja con un clic en los mensajes de marketing
YahooFebrero de 2024A los remitentes masivos (la página no fija el volumen)SPF y DKIM, DMARC al menos p=none y alineado, cabecera de baja (recomendada con un clic, RFC 8058) y tasa de quejas por debajo del 0,3 %
Microsoft (Outlook.com, Hotmail, Live)Anunciado el 2 de abril de 2025; aplicación desde el 5 de mayo de 2025Dominios que envían 5.000 mensajes o más al día a direcciones de consumo de MicrosoftSPF y DKIM deben pasar, y DMARC al menos p=none con alineación de uno de los dos

Google informa de que desde noviembre de 2025 refuerza la aplicación con rechazos temporales y permanentes, y de que un remitente que ha cumplido el criterio una vez se considera masivo para siempre. Microsoft decidió rechazar los mensajes que no cumplen, con el error 550 5.7.515.

Una pyme rara vez envía 5.000 mensajes al día a Gmail, pero un boletín o una campaña de CRM puede alcanzarlo, y Google pide SPF o DKIM a todos los remitentes. Según Google, los mensajes del mismo dominio primario se suman.

Errores típicos

ErrorEfectoSolución
Dos registros SPF en el mismo dominioEl SPF da error permanenteFusionarlos en uno solo
Más de 10 consultas DNS en el SPF (demasiados include)Error permanenteQuitar servicios que ya no se usan
Una herramienta envía con tu dominio y no consta en el SPF ni firma con DKIMSus mensajes fallan o van a spamAñadirla al inventario de remitentes y configurarla
DKIM activado en la herramienta, pero el registro TXT no se ha publicadoNo hay clave para verificar la firmaPublicar el registro con el selector correcto
La herramienta firma con su dominio y no con el tuyoDKIM pasa pero DMARC no se alineaConfigurar la firma con tu dominio
+all o ?all en el SPFAutoriza a todos o no dice nadaTerminar en -all o ~all
DMARC en p=reject sin haber mirado los informesSe pierde correo legítimoSeguir la política progresiva
rua apunta a un buzón que nadie leeNo se ve quién usa el dominioDirigir los informes a un buzón o servicio que los procese

Política DMARC progresiva

La RFC 9989 describe el camino: con SPF, DKIM y un buzón de informes en marcha, se publica DMARC en p=none con rua; se analizan los informes para descubrir remitentes olvidados; se corrigen los que no pasan o no se alinean; y solo entonces se decide pasar a una política de aplicación, quarantine primero y reject después. Según la misma norma, pueden pasar muchos meses antes de tener la seguridad de que todo el correo legítimo se autentica.

La RFC 9989 retira la etiqueta pct y añade t=y o t=n para indicar prueba; comprueba qué admite tu proveedor antes de cambiar nada.

Andorra y Cataluña

Un despacho o una tienda suele tener dos remitentes con el mismo dominio: el correo del equipo y una herramienta de facturas o boletines.

Hosting Andorra es una de nuestras marcas y por tanto tenemos interés. Según su web, consultada el 25 de octubre de 2026, el DNS de los dominios que se tienen allí se edita desde el área de cliente con registros A, AAAA, CNAME, MX, TXT, SRV, NS y CAA, ofrece correo profesional y, si abres un tique, ayudan a configurar el correo. El diagnóstico gratuito de ciberseguridad de TutumSec revisa, según la ficha, la configuración del correo del dominio.

Qué hacer ahora

  1. Haz una lista de lo que envía correo con tu dominio.
  2. Publica un único SPF que los cubra y termine en -all o ~all.
  3. Activa DKIM en cada remitente y comprueba que el registro está en el DNS.
  4. Publica DMARC en p=none con una dirección rua que alguien o algún servicio lea.
  5. Revisa los informes durante unas semanas, corrige y, cuando todo pase, sube a quarantine y después a reject.

Preguntas frecuentes

¿Necesito DMARC si envío poco correo?

Las reglas de Google, Yahoo y Microsoft lo exigen a los remitentes masivos, pero lo recomendamos en cualquier dominio: en p=none no afecta a la entrega y te deja ver quién usa el dominio.

¿DMARC evita que me suplanten?

Solo con una política de aplicación (quarantine o reject), y solo para tu dominio exacto. No detiene dominios parecidos que registre un tercero.

¿Qué pasa con los mensajes reenviados?

El reenvío puede romper el SPF porque el servidor que reenvía no está autorizado, mientras que la firma DKIM suele conservarse si el mensaje no se modifica (RFC 7208, apéndice D; RFC 6376).

Fuentes

¿Quieres revisar el correo de tu dominio?

Si quieres una primera revisión de la configuración del correo y del DNS de tu dominio, empieza por la ficha del servicio: Ciberseguridad para empresas. El correo profesional y la gestión DNS están en Hosting Andorra.

Volver a Actualidad

Actualidad

Artículos relacionados