Ir al contenido
Módulo 6 · Lección 13 de 25

La alineación es lo único que importa

Parte del curso KumoMTA: motor de envío de alto volumen, en el módulo Firma DKIM y alineación SPF y DMARC.

Autor

La verificación SPF se hace sobre MAIL FROM (sobre/Return-Path). La verificación DKIM se hace sobre la etiqueta d= de la firma. DMARC exige que al menos una de las dos coincida con el dominio del encabezado From: visible.

Regla práctica: para una alineación DMARC completa, configura:

  • Return-Path con un subdominio que controles (bounce.example.com) y que esté autorizado en tu SPF.
  • d= en la firma DKIM con tu dominio raíz u organizacional (example.com).

KumoMTA controla el Return-Path con:

kumo.on('smtp_server_message_received', function(msg)
  msg:set_meta('queue', msg:recipient():host())
  msg:set_meta('routing_domain', msg:recipient():host())
  -- Use VERP for bounce attribution
  local vrp = 'bounce+' .. msg:id() .. '@bounce.example.com'
  msg:set_meta('return_path', vrp)
end)

Publica:

example.com         IN TXT "v=spf1 include:_spf.example.com -all"
_spf.example.com    IN TXT "v=spf1 ip4:198.51.100.0/29 -all"
bounce.example.com  IN TXT "v=spf1 ip4:198.51.100.0/29 -all"

example.com         IN TXT "v=DMARC1; p=reject; rua=mailto:dmarc@example.com; sp=reject;"

Sin alineación, fallas DMARC aunque SPF y DKIM pasen. Es el error de configuración número 1 de los remitentes nuevos.

Inicia sesión para llevar el registro de lo que ya leíste.

Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual