¿Qué son SPF, DKIM y DMARC, para qué sirven y cómo se configuran?

Tabla de contenidos

¡Muy buenas querido Lector! Ya estoy una semana más por aquí para que sepas por qué a veces tus correos electrónicos terminan en la carpeta de spam.

La respuesta a esta pregunta seguramente esté en estos tres protocolos: SPF, DKIM y DMARC.

Por todo ello, en este post te voy a explicar de forma muy sencilla qué es cada uno, para qué sirven y cómo puedes configurarlos en tu dominio para mejorar la seguridad y la entregabilidad de tus emails.

Así que si quieres evitar que tus emails acaben en la carpeta de spam, ya sabes

¡Vamos con ello!

¿Qué son los protocolos SPF, DKIM y DMARC?

Estos protocolos son fundamentales para la seguridad de los correos electrónicos y, cada uno de ellos, ayudan a identificar y verificar que los mensajes enviados desde tu dominio realmente provienen de tu dominio y no de un dominio falso.

Esto es fundamental para evitar los famosos ataques de phishing y spam que están a la orden del día.

Además, implementando estos protocolos tus destinatarios tendrán más confianza en tus emails.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

¿Qué es SPF?

El SPF (Sender Policy Framework) es un protocolo que permite al propietario de un dominio especificar cuáles son los servidores que tienen permitido enviar correos en su nombre.

En otras palabras, es como una «lista blanca» en la que tú indicas mediante este protocolo lo siguiente:

“Estos servidores están autorizados para enviar emails usando mi dominio”.

El sistema es sencillo.

Cuando un servidor receptor recibe un email tuyo, consulta el registro SPF del dominio del remitente (El tuyo) para comprobar si, efectivamente, la IP del servidor que envió el mensaje está autorizada.

Si no lo estuviese, con toda posibilidad ese email quedará marcado como spam o incluso podría llegar a ser rechazado.

La forma en que se configura el SPF es mediante un registro DNS tipo TXT, en el que se especifican las direcciones IP o el nombre de los servidores autorizados a enviar estos emails. Más tarde te lo enseñaré.

¿Qué es el DKIM?

DKIM (DomainKeys Identified Mail) es otro protocolo de autenticación de correos electrónicos que trabaja de forma distinta al SPF.

DKIM se encarga de añadir una firma digital a cada correo saliente.

Esta firma se genera utilizando una clave privada y se verifica posteriormente con una clave pública, que se almacena en el DNS del dominio.

Es decir, cuando alguien recibe un email, su servidor puede utiliza la clave pública para asegurarse de que el mensaje no ha sido alterado en el camino y que realmente fue enviado por el dominio que dice ser remitente.

Por lo tanto, este protocolo ayuda a evitar fraudes e incrementa la confianza de los receptores del email.

Resumen: mientras que SPF verifica quién envía el correo, DKIM garantiza que el contenido del mensaje se mantuvo intacto desde su salida. Es una capa extra de seguridad.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

¿Qué es el DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) es un protocolo basado en los dos anteriores que añade qué hacer cuando un email falla las anteriores pruebas de autenticación.

Es decir, el DMARC indica al servidor receptor qué acciones debe tomar si el email no pasa las comprobaciones SPF y DKIM, como por ejemplo, si debe marcar el mensaje como spam, rechazarlo o simplemente reportarlo.

Además, DMARC permite a los propietarios de los dominios recibir informes sobre la actividad de sus correos electrónicos, lo que ayuda a identificar y corregir posibles vulnerabilidades o configuraciones erróneas.

Resumiendo, DMARC es la norma que le dice al mundo: “Estos son mis protocolos de autenticación y, si alguien no los cumple, haz lo que siguiente”.

¿Por qué son importantes los protocolos SPF, DKIM y DMARC?

Sencillo. Por seguridad.

Ten en cuenta que cuando configuras un SPF, DKIM y DMARC lo que realmente estás haciendo es reforzar tu reputación de dominio mejorando así su entregabilidad (Para que no lleguen a spam, entre otras cosas).

Por lo tanto, los protocolos SPF, DKIM y DMARC son importantes para:

  • Evitar el phishing y el spoofing
  • Mejorar la entregabilidad
  • Obtener reportes sobre vulnerabilidades, suplantaciones de identidad o errores en la configuración
  • Aumentar la confianza de los usuarios

Por este motivo, es importantísimo implementar estos protocolos en tu negocio online si envías emails de forma regular.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

¿Dónde se almacenan los registros SPF, DKIM y DMARC?

Todos los registros SPF, DKIM y DMARC se almacenan en las DNS (Domain Name System) del dominio mediante registros de tipo TXT o CNAME.

  • Registro SPF: Se añade como un registro TXT al dominio, indicando los servidores autorizados para enviar emails.
  • Registro DKIM: También se añade mediante un registro TXT, pero normalmente se encuentra en un subdominio creado específicamente para la firma (Por ejemplo, emails.tudominio.com).
  • Registro DMARC: Este se almacena como un registro TXT en el subdominio _dmarc (Es decir, _dmarc.tudominio.com), e indica la política de manejo de los correos que no cumplan con las validaciones.

Limitaciones de los protocolos SPF y DKIM

Aunque SPF y DKIM son herramientas muy potentes, también tienen sus limitaciones:

SPF

  • Problemas con reenvío de correos: Cuando se reenvía un email, la IP del servidor que reenvía puede no estar en la lista de servidores autorizados, haciendo que el mensaje falle la validación.
  • Configuraciones complejas: Si utilizas múltiples servicios de email (Cómo por ejemplo tu propio servidor y un servicio de mailing), puede ser complicado gestionar todas las direcciones IP en el registro SPF.
  • No protege el contenido: SPF solo verifica el origen del correo, pero no garantiza que su contenido no haya sido modificado.

DKIM

  • Configuración técnica: La implementación de DKIM requiere una configuración algo técnica ya que implica la creación de claves públicas y privadas.
  • Falta de verificación del remitente: Aunque el DKIM asegura la integridad del mensaje, el DKIM no determina necesariamente si el remitente es legítimo. Por eso se ha de complementar con SPF y DMARC.
  • Problemas con reenvíos y modificaciones: Si un correo es modificado (Por ejemplo, reenvío o a través de un gateway que altera el mensaje), la firma DKIM podría invalidarse.

Por estos motivos, es importante no depender únicamente de SPF y DKIM y ayudarse de la autenticación con DMARC que analiza los resultados de ambas pruebas para ver que acciones tomar y así evitar errores o intentos de manipulación de los emails.

La importancia de autentificar tus correos electrónicos

¿Te imaginas que un ciberdelincuente usara el nombre de tu empresa para enviar emails de estafa?

Pues eso es el famoso phishing o suplantación de identidad que, por desgracia, está a la orden del día.

Por todo ello, es imprescindible autentificar tus correos electrónicos con SPF, DKIM y DMARC para proteger a tus destinatarios y a tu reputación online.

Ten en cuenta que gracias a estos protocolos podrás

  • Proteger la identidad de tu marca.
  • Garantizar la integridad de de tus emails y que no sean manipulados
  • Mejorar la confianza de tus clientes
  • Cumplir con las normativas de seguridad y buenas prácticas

Guía para autenticar tus dominios con los protocolos SPF, DKIM y DMARC

Por todo lo que te he explicado anteriormente ahora te voy a enseñar paso a paso cómo configurar cada uno de estos protocolos en las DNS.

¡Vamos con ello!

Cómo configurar un registro DNS para la autenticación SPF

  1. Accede a tu panel de control DNS.
  2. Crea un nuevo registro TXT. Busca la opción para agregar un nuevo registro TXT a tu dominio principal.
  3. Escribe la directiva SPF. La directiva típica suele ser algo similar a: v=spf1 ip4:192.0.2.0/24 include:mail.tudominio.com -all
    • v=spf1: Indica la versión del protocolo.
    • ip4: Especifica la dirección IP (o rango) autorizada.
    • include: Permite incluir políticas de otros dominios (útil si utilizas servicios externos).
    • -all: Indica que solamente los servidores especificados están autorizados; cualquier otro debe fallar la validación.
  4. Guarda los cambios y espera que se propaguen los cambios. Pueden tardar hasta 48 horas en propagarse.

Cómo configurar un registro DNS para la autenticación DKIM

  1. Genera la clave DKIM: Muchos proveedores de servicios de correo te ofrecerán la herramienta para generar la clave pública y una privada. En caso contrario siempre podrás optar por herramientas online para generar estas claves cómo SKYNAG.
  2. Accede a tu panel de control DNS.
  3. Crea un registro TXT para DKIM: Normalmente se crea un subdominio específico tipo default._domainkey.tudominio.com.
  4. Introduce la clave pública: En el campo de texto del registro TXT, pega la clave pública generada. El formato suele ser: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC…
  5. Guarda los cambios y espera que se propaguen los cambios. Pueden tardar hasta 48 horas en propagarse.

Cómo configurar un registro DNS para la autenticación DMARC

  1. Accede a tu panel de DNS.
  2. Crea un registro TXT para DMARC. Debes crearlo en el subdominio _dmarc (Es decir, _dmarc.tudominio.com.)
  3. Define la política DMARC. Un registro DMARC típico puede verse de la siguiente manera: v=DMARC1; p=reject; rua=mailto:reportes@tudominio.com; ruf=mailto:alertas@tudominio.com; fo=1;
    • v=DMARC1: Indica la versión.
    • p=reject: Es la política para los correos que no pasen SPF o DKIM (puede ser none para monitoreo o quarantine para enviarlos a spam).
    • rua y ruf: Son las direcciones de correo donde deseas recibir los informes agregados y forenses, respectivamente.
    • fo=1: Opcional, define el nivel de fallo para el reporte.
  4. Guarda los cambios y espera que se propaguen los cambios. Pueden tardar hasta 48 horas en propagarse.

Cómo comprobar si un correo electrónico ha pasado el SPF, DKIM y DMARC

Una vez que tengas configurados estos registros será el momento de comprobar si los emails enviados realmente pasan las validaciones y está todo OK.

Para esta tarea existen varias herramientas online y métodos cómo:

  • Herramientas de análisis online: Webs como MXToolbox o DMARC Analyzer te permiten escribir un dominio o dirección de correo y verificar el estado de SPF, DKIM y DMARC.
  • Encabezados de correo: Si recibes un email, revisa los encabezados (headers) del mensaje. Ahí verás líneas que indican si el email pasó SPF, DKIM y DMARC, normalmente mencionadas como “Authentication-Results”.
  • Paneles de control de proveedores de email: Muchos proveedores de servicios de email ofrecen informes y estadísticas sobre la autenticación de los correos enviados para facilitar su monitorización.

comprobar dns correo web

BIMI. El siguiente paso ¿Qué es?

Ahora viene lo mejor.

¿Y si te dijera que hay una forma de resaltar visualmente tus emails en las bandejas de entrada de tus usuarios?

Aquí es donde entra BIMI (Brand Indicators for Message Identification).

BIMI permite que el logotipo de marca aparezca al lado de los correos verificados lo que no solo mejorará la visibilidad de tu email sino que también mejorará la confianza de los usuarios sobre tu marca.

Además, BIMI trabaja en conjunto con SPF, DKIM y DMARC.

Principales ventajas

Implementar el protocolo BIMI en tus emails tiene varias ventajas cómo:

  • Mayor visibilidad. Al mostrar tu logo, los destinatarios identificarán de inmediato tu marca.
  • Confianza. Los usuarios se sienten más seguros al ver un logotipo reconocido en su bandeja de entrada.
  • Mejor conversión. Al tener un aspecto visual más profesional tus correos emails tendrás mayor tasa de apertura.
  • Complemento a DMARC. Para poder implementar BIMI, es necesario tener una política DMARC estricta (Generalmente, “reject” o “quarantine”) por lo que tener BIMI será sinónimo de seguridad en tus emails.

¿Cuándo es recomendable utilizarlo?

Utilizar el protocolo BIMI será especialmente recomendable si:

  • Tienes una marca reconocida y quieres resaltar tu imagen.
  • Quieres diferenciarte en la bandeja de entrada del resto de los emails y mejorar la tasa de apertura de tus correos.
  • Deseas transmitir una imagen de profesionalidad y seguridad a tus clientes.
  • Ya tienes implementados SPF, DKIM y DMARC y deseas dar un paso más en la autenticación de tus emails.

Aunque BIMI todavía está en proceso de adopción global, cada vez más proveedores de correo lo están integrando.

Conclusiones

Cómo has visto a lo largo del post los protocolos SPF, DKIM y DMARC son elementos esenciales para proteger la entrega tus correos electrónicos.

Por otro lado, estos protocolos no solo protegen a tus usuarios y mejora la entregabilidad de tus mensajes, sino que también mejora la fiabilidad de tu marca internet.

Por lo tanto, si aún no has configurados los protocolos protocolos SPF, DKIM y DMARC en tu email es el momento.

Recuerda que la inversión en seguridad siempre ayudará a tu proyecto online.

De todas formas, si tienes cualquier tipo de duda déjamelo en los comentarios.

¡Nos vemos en dos semanas!

Resumir post con IA
El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%
Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress

Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.