← Blog

¿Por qué mis correos llegan a spam? SPF, DKIM y DMARC explicados de forma simple

Por qué los correos de tu empresa terminan en spam y cómo solucionarlo con SPF, DKIM y DMARC. Guía clara para dueños de pymes y tiendas online.

Respuesta corta

Los correos de una empresa suelen llegar a spam porque el dominio no demuestra que esos correos son legítimos. Para eso existen tres configuraciones en el DNS: SPF (quién puede enviar), DKIM (una firma que prueba que el correo no fue alterado) y DMARC (qué hacer si algo falla). Gmail, Yahoo y Outlook las exigen cada vez con más rigor.

Bandeja de correo con la pestaña Spam marcada: la cotización de las 09:42 quedó en spam en vez de llegar a recibidos.

Mandaste una cotización importante y el cliente nunca respondió. Pasan los días, haces seguimiento por teléfono y te dice: "Nunca me llegó". Estaba en su carpeta de spam.

No es mala suerte. Casi siempre es una configuración que le falta a tu dominio, y se puede revisar en minutos.

¿Por qué los proveedores de correo desconfían de tus correos?

Gmail, Outlook y Yahoo reciben millones de correos falsos al día. Cualquiera puede enviar un correo que diga "De: ventas@tuempresa.cl" sin ser tú. Para protegerse, los proveedores ya no confían en lo que dice el remitente: piden que tu dominio demuestre que el correo es legítimo.

Si tu dominio no tiene esa demostración configurada, tus correos parten con desventaja y tienen más probabilidades de terminar en spam o de ser rechazados.

Nota

Desde febrero de 2024, Gmail y Yahoo exigen autenticación a quienes envían grandes volúmenes de correo, y Microsoft (Outlook, Hotmail y Live) se sumó en mayo de 2025. Aunque tu empresa envíe poco, el criterio de filtrado se volvió más estricto para todos.

¿Qué son SPF, DKIM y DMARC?

Son tres registros que se agregan en el DNS de tu dominio, la configuración que dice dónde está tu sitio y adónde van tus correos. Piensa en ellos como los papeles de identidad de tus correos.

SPF: la lista de quienes pueden enviar en tu nombre

SPF es una lista pública de los servidores autorizados a enviar correos con tu dominio. Si llega un correo desde un servidor que no está en la lista, el receptor desconfía.

Tipo: TXT
Nombre: tuempresa.cl
Valor: v=spf1 include:_spf.google.com ~all

Este ejemplo autoriza a Google Workspace. Si además envías desde tu servidor web, tu herramienta de newsletters o tu sistema de facturación, todos deben estar incluidos en un solo registro SPF.

DKIM: la firma de cada correo

DKIM agrega una firma digital a cada correo que envías. El receptor la verifica con una clave pública publicada en tu DNS y confirma dos cosas: que el correo salió de ti y que nadie lo modificó en el camino.

La clave te la entrega tu proveedor de correo (Google Workspace, Microsoft 365 o el panel de tu hosting) y se publica como un registro TXT o CNAME.

DMARC: las instrucciones si algo falla

DMARC une a los dos anteriores. Le dice al receptor qué hacer si un correo no pasa SPF ni DKIM, y te envía reportes de quién está enviando correos con tu dominio.

Tipo: TXT
Nombre: _dmarc.tuempresa.cl
Valor: v=DMARC1; p=none; rua=mailto:dmarc@tuempresa.cl

La política p tiene tres niveles:

  • p=none: solo monitorea. Es el punto de partida.
  • p=quarantine: los correos que fallan van a spam.
  • p=reject: los correos que fallan se rechazan.
Atención

No partas con p=reject. Si algún sistema legítimo (tu sitio web, tu facturación) no está bien configurado, bloquearías tus propios correos. Parte con p=none, revisa los reportes durante algunas semanas y endurece de a poco.

¿Cómo reviso si mi dominio está bien configurado?

  1. Revisa un correo real. Envía un correo desde tu cuenta de la empresa a una cuenta de Gmail. Ábrelo, haz clic en los tres puntos y elige "Mostrar original". Deberías ver SPF, DKIM y DMARC con el resultado PASS.
  2. Usa una herramienta de diagnóstico. mail-tester.com te da una dirección a la que envías un correo y te devuelve un puntaje con los problemas detectados.
  3. Revisa tus registros DNS. Herramientas como MXToolbox muestran qué registros SPF, DKIM y DMARC tiene tu dominio y si tienen errores.
  4. Prueba también los correos automáticos. Formularios de contacto, confirmaciones de compra y facturas suelen salir por otro camino y fallar aunque tu correo normal funcione.

¿Cuáles son los errores más comunes?

Estos son los que más veo al revisar dominios de pymes y tiendas online:

  • Dos registros SPF. Solo puede haber uno. Si hay dos, ambos se invalidan. Pasa mucho cuando se agrega un servicio nuevo y se crea otro registro en lugar de editar el existente.
  • Formularios web que envían sin autenticación. WordPress y otros sistemas envían por defecto desde el servidor web, que no está autorizado en tu SPF ni firma con DKIM. La solución es configurar el envío por SMTP autenticado con tu servicio de correo real.
  • Servicios que nadie agregó. La herramienta de newsletters, el sistema de facturación o la plataforma de la tienda envían en tu nombre, pero no están en el SPF ni tienen DKIM configurado.
  • Migraciones que olvidan el correo. Al cambiar de hosting se mueven los registros del sitio, pero se pierden o se rompen los de correo.
  • DMARC inexistente. Sin DMARC, cualquiera puede suplantar tu dominio y tú nunca te enteras.

¿Conviene que el correo esté en el mismo servidor que la web?

En general, no. Si el correo vive en el mismo servidor que tu sitio, una caída, un ataque o una migración de la web también afecta al correo. Además, si el servidor del sitio queda en una lista negra, tus correos se ven perjudicados.

En Tienda Vinilos, por ejemplo, la tienda corre en AWS y el correo vive en un servidor separado. Así, cualquier cambio en la web no toca el correo, y al revés.

¿Qué hacer si ya tienes el problema?

  • Revisa un correo real con "Mostrar original" en Gmail.
  • Deja un solo registro SPF con todos los servicios que envían en tu nombre.
  • Activa DKIM en tu proveedor de correo y publica la clave en el DNS.
  • Agrega DMARC con p=none y una dirección para recibir reportes.
  • Configura tu sitio web para enviar por SMTP autenticado.
  • Revisa los reportes de DMARC durante algunas semanas y luego sube a p=quarantine.

Son cambios pequeños, pero hay que hacerlos con cuidado: un error en el DNS puede dejar sin correo a una empresa. Si no tienes claro quién administra tu dominio o qué servicios envían en tu nombre, ese es el primer punto que hay que ordenar.

Preguntas frecuentes

¿Cómo sé si mis correos están llegando a spam?

Envía un correo a una cuenta de Gmail, ábrelo y usa la opción 'Mostrar original'. Si SPF, DKIM o DMARC no aparecen como PASS, tienes un problema de configuración. También puedes usar herramientas gratuitas como mail-tester.com.

¿SPF, DKIM y DMARC son obligatorios?

Para quienes envían más de 5.000 correos al día a Gmail, Yahoo o Outlook, sí. Para el resto, Google exige al menos SPF o DKIM, y los tres son la práctica recomendada por todos los grandes proveedores.

¿Tengo que cambiar de proveedor de correo para arreglarlo?

Casi nunca. En la mayoría de los casos basta con agregar o corregir registros en el DNS de tu dominio y configurar bien los sistemas que envían correos en tu nombre.

¿Por qué los correos del formulario de mi sitio web llegan a spam?

Porque muchos sitios, especialmente WordPress, envían esos correos desde el servidor web sin autenticación. La solución es configurar el sitio para que envíe por SMTP autenticado, usando tu servicio de correo real.

¿Qué pasa si configuro DMARC mal?

Con una política estricta mal configurada podrías bloquear tus propios correos. Por eso se parte con la política p=none, que solo monitorea, y se endurece de a poco tras revisar los reportes.

¿Cuánto tarda en funcionar el cambio?

Los cambios en el DNS suelen propagarse en minutos u horas. La reputación de un dominio que ya tuvo problemas puede tardar algunas semanas en recuperarse.

Contacto / Jaime León

Cuéntame tu idea.

Un producto, un desafío técnico o una conversación pendiente. Te leo.

Directo a mi bandeja de entrada.