¿Qué es SPF?
SPF (Sender Policy Framework) es un registro TXT de DNS que lista los servidores autorizados a enviar correo por un dominio. Los receptores comparan la dirección IP que se conecta con esa lista y devuelven pass, fail, softfail o neutral. Verifica el remitente del sobre (el Return-Path), que puede ser distinto de la dirección From que ven las personas. Lo define el RFC 7208.
Cómo leer el resultado
Primero aparece el veredicto, luego un medidor de consultas DNS frente al límite de 10, con el costo de cada término para que veas cuáles son caros. La línea de política lee el término all del final: -all es estricto, ~all es suave y ?all es neutral. Si nuestros dos resolvedores no coinciden, la respuesta se marca como no confiable en lugar de adivinarla.
Beat funciona con el mismo motor, de forma programada, en las 41 verificaciones y las 25 blacklists. Lo que agrega: volver a preguntar, notar cuando una respuesta cambia y decirte qué hacer al respecto.
Problemas comunes del registro SPF
Más de 10 consultas DNS
Cada término include, a, mx, ptr y exists cuesta una consulta, y redirect también. Los includes anidados también cuentan. Pasado el 10, el RFC 7208 hace que el resultado sea permerror y SPF deja de pasar para todo tu correo.
Dos registros SPF
Un dominio solo puede publicar un registro que empiece con v=spf1. Con dos, los receptores devuelven permerror y no usan ninguno. Combínalos en uno solo.
Un registro que termina en +all
+all da un pass a todas las direcciones IP de internet, así que cualquiera puede pasar SPF haciéndose pasar por ti.
Un remitente que quedó fuera
Si falta en el registro un servicio a través del cual envías (un CRM, una mesa de ayuda, una herramienta de facturación), su correo falla SPF. Compara los includes con cada herramienta que envía en nombre de tu dominio.