SPF, DKIM y DMARC para tiendas online: cómo cumplir las reglas de Gmail y Yahoo para remitentes
Qué hacen SPF, DKIM y DMARC, qué exigen Gmail, Yahoo y Outlook.com a los remitentes, cómo configurarlos en Shopify y WooCommerce y cómo llegar a p=reject.
Equipo editorial de FixReports12 min de lectura
Para cumplir las reglas de Gmail y Yahoo para remitentes, toda tienda online necesita SPF o DKIM en su dominio de envío, y los remitentes masivos necesitan ambos, además de un registro DMARC de al menos p=none con el dominio visible del remitente (From) alineado con SPF o DKIM. Los remitentes masivos también deben ofrecer la baja con un clic en los emails de marketing y mantener su tasa de quejas por spam por debajo del 0.3%. En Shopify, eso significa autenticar tu dominio de remitente en el panel de control y añadir un registro DMARC; en WooCommerce, enviar a través de un proveedor de email autenticado. Cuando los informes DMARC muestren que todo tu correo legítimo supera las comprobaciones, puedes endurecer la política progresivamente hacia p=reject.
Puntos clave
- Desde el 1 de febrero de 2024, Gmail exige a todos los remitentes configurar SPF o DKIM, y a los remitentes masivos, configurar SPF, DKIM y DMARC (Google (se abre en una pestaña nueva)).
- Gmail te considera remitente masivo cuando envías cerca de 5000 mensajes a cuentas personales de Gmail en 24 horas, y esa condición no caduca (preguntas frecuentes de Gmail (se abre en una pestaña nueva)).
- A partir de noviembre de 2025, Gmail intensificó la aplicación de las reglas al tráfico que no las cumple, con rechazos temporales y permanentes (preguntas frecuentes de Gmail (se abre en una pestaña nueva)).
- Desde el 5 de mayo de 2025, Outlook.com exige SPF, DKIM y DMARC a los dominios que envían más de 5000 emails al día (Microsoft (se abre en una pestaña nueva)).
- SPF permite como máximo 10 términos que requieren consultas DNS por comprobación; si se superan, el resultado es
permerror(RFC 7208 (se abre en una pestaña nueva)). - DMARC se actualizó en mayo de 2026: la RFC 9989 (se abre en una pestaña nueva) deja obsoleta la RFC 7489 y sustituye la etiqueta
pctport.
¿Qué hacen realmente SPF, DKIM y DMARC?
SPF indica quién puede enviar en nombre de tu dominio, DKIM firma cada mensaje y DMARC vincula ambos a la dirección del remitente (From) que ven tus clientes.
| Registro | Qué demuestra | Dónde se publica | Estándar |
|---|---|---|---|
| SPF | El servidor de envío está autorizado para el dominio usado en el sobre (MAIL FROM) | Registro TXT en el dominio | RFC 7208 (se abre en una pestaña nueva) |
| DKIM | El mensaje lo firmó el dominio y no se modificó durante el envío | Registro TXT en selector._domainkey.example.com | RFC 6376 (se abre en una pestaña nueva) |
| DMARC | SPF o DKIM se superaron para un dominio alineado con el dominio visible del remitente (From); indica a los receptores qué hacer si falla y adónde enviar los informes | Registro TXT en _dmarc.example.com | RFC 9989 (se abre en una pestaña nueva) |
La alineación es fácil de pasar por alto. Tu plataforma de email puede superar SPF con su propio dominio de rebote mientras tu dirección del remitente muestra el dominio de tu tienda. Ese mensaje supera SPF pero falla en DMARC, a menos que DKIM se firme con tu dominio.
¿Qué exigen Gmail y Yahoo a los remitentes?
Ambos exigen autenticación a todos los remitentes y añaden reglas más estrictas para los remitentes masivos.
Para todos los remitentes, Gmail exige SPF o DKIM, DNS directo e inverso válidos, TLS, formato conforme a la RFC 5322 y una tasa de spam inferior al 0.3% en Postmaster Tools (Google (se abre en una pestaña nueva)). Yahoo exige al menos SPF o DKIM y una tasa de spam inferior al 0.3% (Yahoo Sender Hub (se abre en una pestaña nueva)). Para los remitentes masivos:
| Requisito | Gmail | Yahoo |
|---|---|---|
| SPF y DKIM | Ambos | Ambos |
| DMARC | Obligatorio; la política puede ser none | Política válida de al menos p=none, y DMARC debe superarse |
| Alineación | Dominio del remitente (From) alineado con el dominio de SPF o DKIM | Igual; se acepta la alineación relajada |
| Baja con un clic | Mensajes de marketing y de suscripciones, según la RFC 8058, más un enlace visible | Encabezado List-Unsubscribe compatible con la baja con un clic en mensajes de marketing y de suscripciones |
| Respetar las bajas | En un plazo de 48 horas (recomendado) | En un plazo de 2 días |
| Tasa de spam | Inferior al 0.3%; Google recomienda menos del 0.10% | Inferior al 0.3% |
Algunos detalles son importantes para las tiendas:
- Gmail cuenta por dominio. Los mensajes del mismo dominio principal cuentan para el límite de 5000, así que se suman los emails de pedidos, el marketing y las respuestas de atención al cliente.
- Solo cuentan las cuentas personales de Gmail. Las directrices no se aplican a los mensajes enviados a cuentas de Google Workspace.
- El correo transaccional está exento de la baja con un clic. Las confirmaciones de pedido siguen necesitando autenticación.
La baja con un clic usa dos encabezados definidos en la RFC 8058 (se abre en una pestaña nueva), que además exige una firma DKIM válida que los cubra:
List-Unsubscribe: <https://example.com/unsubscribe/opaquepart>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Para confirmar que tu plataforma de marketing los añade, abre el código fuente original de una de tus propias campañas.
¿Qué cambió después de febrero de 2024?
La aplicación de las reglas se ha endurecido por etapas, y otros proveedores de buzones de correo han adoptado reglas similares.
| Fecha | Cambio | Fuente |
|---|---|---|
| Febrero de 2024 | Entran en vigor los requisitos de Gmail y Yahoo (Yahoo empezó a aplicarlos de forma gradual) | Google (se abre en una pestaña nueva), Yahoo (se abre en una pestaña nueva) |
| Junio de 2024 | Gmail: los remitentes masivos con una tasa de spam superior al 0.3% dejan de poder optar a las medidas de mitigación | Preguntas frecuentes de Gmail (se abre en una pestaña nueva) |
| 1 de junio de 2024 | Fecha límite de Gmail para la baja con un clic en los remitentes que ya tenían un enlace para darse de baja | Preguntas frecuentes de Gmail (se abre en una pestaña nueva) |
| 5 de mayo de 2025 | Requisitos de Outlook.com para los dominios que envían más de 5000 emails al día; la actualización de Microsoft del 29 de abril indica que los mensajes que no los cumplen se rechazan con 550 5.7.515 | Microsoft (se abre en una pestaña nueva) |
| Noviembre de 2025 | Gmail intensifica la aplicación de las reglas, con rechazos temporales y permanentes | Preguntas frecuentes de Gmail (se abre en una pestaña nueva) |
| Mayo de 2026 | La RFC 9989 deja obsoleta la RFC 7489 como especificación de DMARC | IETF (se abre en una pestaña nueva) |
Las reglas de Outlook.com se aplican a sus direcciones de consumo (outlook.com, hotmail.com y live.com) y exigen que SPF y DKIM se superen y un DMARC de al menos p=none alineado con SPF o DKIM.
¿Cómo se configuran SPF, DKIM y DMARC en Shopify?
Autentica tu dominio de remitente en el panel de control de Shopify y luego añade un registro DMARC en tu proveedor de DNS.
La guía de configuración del email (se abre en una pestaña nueva) de Shopify indica que, desde el 1 de febrero de 2024, Gmail y Yahoo exigen un dominio autenticado y un registro DMARC para enviar desde una dirección con tu marca. Si los registros de autenticación no están configurados, Shopify reescribe tu dirección de remitente con el formato store+123@shopifyemail.com. Los pasos:
- En el panel de control de Shopify, ve a Configuración > Notificaciones.
- En la sección Correo electrónico del remitente, haz clic en authenticate your domain (autenticar tu dominio).
- Añade en tu proveedor de DNS todos los registros CNAME que se muestran. El número puede variar. Shopify indica que estos registros se encargan de SPF y DKIM para tu dirección de remitente y que no necesitas añadir direcciones IP.
- Espera hasta 48 horas a que se apliquen los cambios de DNS.
- Añade un registro TXT con el nombre
_dmarcy el valorv=DMARC1; p=none;, que Shopify usa como valor predeterminado.
Si compraste tu dominio en Shopify o lo transferiste allí, Shopify gestiona estos registros por ti. Shopify también advierte de que un dominio solo puede tener un registro DMARC y de que los ajustes de alineación estricta (adkim=s o aspf=s) deben eliminarse o cambiarse a r.
La autenticación de Shopify cubre el correo que envía Shopify. Si usas otra plataforma para las campañas, un sistema de atención al cliente (help desk) o Google Workspace para el correo del personal, cada uno necesita su propia configuración de DKIM y, si usa tu dominio para los rebotes, su propia entrada en SPF.
¿Cómo se configura la autenticación del email en WooCommerce?
Envía los emails de WooCommerce a través de un proveedor especializado que firme con tu dominio, como recomienda la propia documentación de WooCommerce.
WooCommerce envía el correo con la función wp_mail() de WordPress, y sus preguntas frecuentes sobre email (se abre en una pestaña nueva) recomiendan un proveedor SMTP especializado por ser más fiable que la función de correo de tu propio servidor. Una configuración típica:
- Elige un proveedor de email transaccional y verifica tu dominio con él. El proveedor te da los registros DKIM y el include de SPF que debes publicar.
- Conecta WordPress a ese proveedor con un plugin de SMTP o de API.
- En WooCommerce > Settings > Emails, configura como From address (dirección del remitente) una dirección de tu propio dominio. WooCommerce advierte de que es probable que una dirección pública, como una de Gmail o Yahoo, acabe en spam o sea bloqueada.
- Publica un registro DMARC en
_dmarc.yourdomain. - Revisa WooCommerce > Status > Logs y filtra por el origen
transactional-emailspara ver qué mensajes se enviaron o fallaron.
Si tu proveedor de hosting también envía correo para el dominio, autentícalo o desactívalo. Cualquier sistema que envíe como tu dominio sin SPF o DKIM alineados fallará en DMARC.
¿Qué es el límite de 10 consultas de SPF y cómo no superarlo?
Una comprobación SPF puede usar como máximo 10 términos que requieren consultas DNS; uno más y el resultado es permerror, así que SPF no se supera.
La RFC 7208, sección 4.6.4 (se abre en una pestaña nueva) enumera los términos que cuentan: los mecanismos include, a, mx, ptr y exists y el modificador redirect. Los mecanismos ip4, ip6 y all no cuentan. Los include anidados dentro de tus include también cuentan, porque el límite se aplica a toda la evaluación. La RFC también recomienda limitar a dos las «consultas vacías» (void lookups, es decir, consultas que no devuelven respuesta) e indica que no se debe publicar el mecanismo ptr.
Formas de no pasar de 10:
- Elimina los include de servicios que ya no usas.
- Usa
ip4oip6para los servidores propios con direcciones fijas. - Pasa el correo de marketing a un subdominio como
news.example.com, que tiene su propio registro SPF y su propio recuento. - No publiques nunca dos registros SPF. La RFC 7208 prohíbe tener varios registros y la evaluación devuelve
permerror.
example.com. TXT "v=spf1 include:_spf.google.com include:spf.example-esp.com ~all"
news.example.com. TXT "v=spf1 include:spf.example-marketing.com ~all"
spf.example-esp.com y spf.example-marketing.com representan los valores que te indiquen tus proveedores.
¿Cómo pasar DMARC de p=none a p=reject?
Empieza con p=none y con informes, corrige todas las fuentes legítimas que revelen los informes y luego endurece la política.
| Etapa | Registro | Objetivo |
|---|---|---|
| 1. Supervisar | v=DMARC1; p=none; rua=mailto:dmarc@example.com | Recopilar informes agregados sobre quién envía como tu dominio |
| 2. Corregir | Sin cambios | Hacer que cada fuente legítima supere SPF o DKIM alineados |
| 3. Cuarentena | v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com | El correo que falla va a spam |
| 4. Rechazo | v=DMARC1; p=reject; rua=mailto:dmarc@example.com | El correo que falla se rechaza |
Pasa a la siguiente etapa solo cuando los informes muestren que tu plataforma de tienda, tu herramienta de marketing, tu sistema de atención al cliente y el correo del personal superan las comprobaciones. Los informes agregados se definen en la RFC 9990 (se abre en una pestaña nueva). Si la dirección rua está en otro dominio, como el de un servicio de informes, ese dominio tiene que publicar un registro que autorice los informes.
Las guías antiguas sugieren implantarlo con pct=25 o pct=50. La RFC 9989 eliminó pct (su entrada en el registro de etiquetas figura ahora como «historic») porque los valores distintos de 0 y 100 se aplicaban de forma incoherente. En su lugar, t=y pide a los receptores que apliquen la política inmediatamente inferior, por ejemplo cuarentena en lugar de rechazo. Usa t=y en vez de porcentajes parciales si quieres una etapa de prueba.
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; t=y; rua=mailto:dmarc@example.com"
_dmarc.example.com. TXT "v=DMARC1; p=reject; sp=reject; rua=mailto:dmarc@example.com"
Una política aplicada también te abre la puerta a BIMI, que muestra tu logotipo en los buzones compatibles. Para ello, Gmail exige DMARC con p=quarantine o p=reject y un Verified Mark Certificate o un Common Mark Certificate (Google (se abre en una pestaña nueva)). Para el correo que llega a tu dominio, MTA-STS (RFC 8461 (se abre en una pestaña nueva)) te permite indicar a los servidores remitentes que rechacen la entrega a tus servidores de correo si estos no ofrecen TLS con un certificado de confianza.
¿Cómo comprobar los registros de tu tienda?
Consulta los tres tipos de registro con dig o usa un comprobador que los lea por ti.
dig +short TXT example.com
dig +short TXT _dmarc.example.com
dig +short TXT selector._domainkey.example.com
El selector DKIM te lo da tu proveedor, y puedes encontrarlo en el valor s= del encabezado DKIM-Signature de un mensaje que hayas enviado. El Informe de Entregabilidad de Email lee tu DNS público, cuenta las consultas de SPF, prueba selectores DKIM comunes y revisa la política DMARC, rua, pct, BIMI y MTA-STS. Unos registros correctos ayudan, pero ningún conjunto de registros garantiza llegar a la bandeja de entrada, porque los proveedores de buzones también tienen en cuenta las quejas por spam y el comportamiento de envío.
Preguntas frecuentes
¿Necesito DMARC si mi tienda envía menos de 5000 emails al día?
Gmail solo exige DMARC a los remitentes masivos, pero Shopify señala que Gmail y Yahoo exigen un dominio autenticado y un registro DMARC para enviar desde una dirección con tu marca. Un registro p=none tiene poco riesgo y te proporciona informes, así que la mayoría de las tiendas deberían publicar uno.
¿Puede mi dominio tener dos registros SPF?
No. La RFC 7208 establece que un dominio no debe tener varios registros SPF y que, si los tiene, la evaluación SPF devuelve permerror. Combina todos los remitentes en un único registro.
¿Bloqueará p=reject los emails de pedidos de mi tienda Shopify?
No, si los registros CNAME de Shopify están configurados y tus informes DMARC muestran que el correo de Shopify supera DKIM alineado. Revisa los informes antes de pasar de p=none y mantén la alineación relajada, como recomienda Shopify.
¿Sigue siendo válida la etiqueta pct de DMARC?
La RFC 9989, publicada en mayo de 2026, eliminó pct e introdujo t=y para el modo de prueba. La guía de BIMI de Google sigue pidiendo pct=100, que es el valor predeterminado cuando la etiqueta no aparece, así que omitir pct es la opción más sencilla para los registros nuevos.
¿Superar SPF, DKIM y DMARC garantiza que mis emails lleguen a la bandeja de entrada?
No. La autenticación es un requisito, no una garantía. Gmail y Yahoo también tienen en cuenta las tasas de quejas por spam, la gestión de las bajas y el formato de los mensajes.
Fuentes
- Email sender guidelines (se abre en una pestaña nueva), Google, consultado el 22 de octubre de 2026
- Email sender guidelines FAQ (se abre en una pestaña nueva), Google, consultado el 22 de octubre de 2026
- Sender best practices (se abre en una pestaña nueva), Yahoo Sender Hub, consultado el 22 de octubre de 2026
- Strengthening Email Ecosystem: Outlook's New Requirements for High-Volume Senders (se abre en una pestaña nueva), Microsoft Tech Community, 2 de abril de 2025, actualizado el 29 de abril de 2025
- Setting up your email (se abre en una pestaña nueva), Centro de ayuda de Shopify, consultado el 22 de octubre de 2026
- Email FAQ (se abre en una pestaña nueva), documentación de WooCommerce, consultado el 22 de octubre de 2026
- RFC 7208: Sender Policy Framework (SPF) (se abre en una pestaña nueva), IETF, abril de 2014
- RFC 6376: DomainKeys Identified Mail (DKIM) Signatures (se abre en una pestaña nueva), IETF, septiembre de 2011
- RFC 7489: Domain-based Message Authentication, Reporting, and Conformance (DMARC) (se abre en una pestaña nueva), IETF, marzo de 2015 (declarada obsoleta por la RFC 9989)
- RFC 9989: Domain-Based Message Authentication, Reporting, and Conformance (DMARC) (se abre en una pestaña nueva), IETF, mayo de 2026
- RFC 9990: DMARC Aggregate Reporting (se abre en una pestaña nueva), IETF, mayo de 2026
- RFC 8058: Signaling One-Click Functionality for List Email Headers (se abre en una pestaña nueva), IETF, enero de 2017
- RFC 8461: SMTP MTA Strict Transport Security (MTA-STS) (se abre en una pestaña nueva), IETF, septiembre de 2018
- Set up BIMI (se abre en una pestaña nueva), Ayuda de Google Workspace para administradores, consultado el 22 de octubre de 2026
Todas las guías
- Carta de reclamación ADA por tu web: qué revisar primeroQué alegan las cartas de reclamación ADA, el papel de WCAG, qué reunir, por qué un overlay no basta y cuándo llamar a un abogado. No es asesoramiento legal.
- Checklist de la ficha de producto: lo que frena la compraChecklist de la ficha de producto según Baymard y WebAIM: precio, envío y devoluciones, fotos, reseñas, compra en el móvil, pop-ups, buscador y teclado.
- Checklist de SEO técnico para tiendas onlineSEO técnico para Shopify y WooCommerce: noindex, robots.txt, sitemap, títulos, H1, canónicas, datos estructurados Product, Open Graph y texto alternativo.