Saltearse al contenido

Capacidad de entrega del correo electrónico desmitificada: SPF, DKIM y DMARC

Para los desarrolladores que crean aplicaciones que envían correo electrónico, escribir el código es sólo la mitad de la batalla. La otra mitad es garantizar que sus mensajes lleguen realmente a la bandeja de entrada del destinatario en lugar de ser descartados silenciosamente o enviados a la carpeta de spam.

Es esencial comprender cómo funciona la capacidad de entrega del correo electrónico e implementar protocolos de autenticación básicos. Esta guía desmitifica los estándares técnicos que controlan la ubicación de las bandejas de entrada modernas.

¿Qué es la capacidad de entrega del correo electrónico?

La capacidad de entrega del correo electrónico es la medida del éxito con el que sus correos electrónicos llegan a la bandeja de entrada del destinatario. Es distinto de tasa de entrega (que simplemente verifica si el servidor de correo del destinatario aceptó el mensaje). Un mensaje puede tener una entrega del 100 % pero una capacidad de entrega del 0 % si todos los correos electrónicos llegan a la carpeta de spam.

La capacidad de entrega está determinada por dos factores principales:

  1. Reputación de dominio e IP: cómo los proveedores de buzones de correo (Gmail, Outlook) ven su historial de envíos y las interacciones de los usuarios (informes de spam, tasas de apertura).
  2. Autenticación de correo electrónico: prueba criptográfica de que su correo electrónico proviene genuinamente del dominio que dice representar.

Los tres pilares de la autenticación de correo electrónico

Para evitar la suplantación de identidad y garantizar una alta capacidad de entrega, debe configurar tres estándares de autenticación DNS:

1. SPF (Marco de políticas del remitente)

SPF es un registro DNS que enumera todas las direcciones IP autorizadas para enviar correos electrónicos en nombre de su dominio.

  • Cómo funciona: el servidor receptor verifica el registro SPF del dominio del remitente y verifica si la dirección IP del servidor emisor aparece en la lista.
  • Registro de ejemplo: v=spf1 include:mailgun.org ~all

2. DKIM (correo identificado con claves de dominio)

DKIM agrega una firma criptográfica a los encabezados de sus correos electrónicos salientes.

  • Cómo funciona: Generas un par de claves pública/privada. Configura la clave pública como un registro DNS. Su servidor de envío firma cada mensaje saliente con la clave privada. El receptor recupera la clave pública de su DNS para verificar la firma.
  • Por qué es importante: DKIM demuestra que el contenido del correo electrónico no fue modificado durante el tránsito.

3. DMARC (Autenticación, informes y conformidad de mensajes basados ​​en dominio)

DMARC une SPF y DKIM. Indica a los destinatarios cómo manejar los correos electrónicos que no pasan las comprobaciones de SPF o DKIM.

  • Cómo funciona: usted especifica una política (“ninguna”, “cuarentena” o “rechazar”) y una dirección de correo electrónico para recibir informes XML de fallas de autenticación.
  • Registro de ejemplo: v=DMARC1; p=cuarentena; rua=mailto:[email protected]

Capacidad de entrega dinámica con InboxAPI

Configurar registros SPF, DKIM y DMARC para dominios personalizados es una tarea tediosa que requiere acceso a los administradores de DNS y a la configuración del registrador.

InboxAPI maneja esta configuración automáticamente. Cuando crea una cuenta, recibe un subdominio único en inboxapi.ai. InboxAPI administra la infraestructura DNS, genera y mantiene automáticamente registros SPF, claves públicas DKIM y políticas DMARC para su subdominio. Esto garantiza que sus correos electrónicos estén autenticados y listos para ser entregados en la bandeja de entrada desde el primer envío.