¿Qué es un registro SPF?
SPF (Sender Policy Framework) indica a los servidores de correo entrantes qué hosts pueden enviar email en nombre de tu dominio. Un registro SPF roto —duplicado, con demasiadas consultas DNS o sin un mecanismo «all»— hace que el correo legítimo acabe en spam. IPeek localiza tu registro SPF, analiza cada mecanismo y señala los problemas que perjudican la entregabilidad.
Cómo funciona un registro SPF
SPF se publica como registro TXT en tu dominio raíz y empieza por v=spf1. Cuando un servidor recibe un correo que dice venir de ti, consulta ese registro y comprueba si la IP remitente está autorizada. Un registro como v=spf1 include:_spf.google.com ip4:198.51.100.10 -all significa «permite los hosts de Google y esta IP, rechaza todo lo demás». Los mecanismos se evalúan de izquierda a derecha y gana la primera coincidencia. El mecanismo all del final es el comodín que decide el resultado por defecto para cualquier host no incluido explícitamente.
Hardfail, softfail y el límite de 10 consultas
El mecanismo all define tu política: -all es un hardfail (rechaza remitentes no listados), ~all es un softfail (acepta pero marca como sospechoso) y +all permite a cualquiera; no lo uses nunca. SPF también limita a 10 el total de mecanismos que consultan DNS (include, a, mx, ptr, exists, redirect); si lo superas, el resultado es permerror y se trata como fallo. Los include anidados también cuentan, así que añadir varios proveedores agota el presupuesto sin que te des cuenta. IPeek cuenta cada consulta y te avisa antes de que llegues al tope.
Cómo encaja SPF con DKIM y DMARC
SPF por sí solo no basta. Autentica el remitente del sobre (el return-path), no la dirección From visible que ve el usuario, así que un suplantador puede pasar SPF y aun así falsificar tu marca. DMARC cierra ese hueco al exigir alineación entre el dominio de SPF y el dominio del From, y al combinar SPF con DKIM para que cualquiera de los dos pueda autenticar un mensaje. Considera SPF como una de tres capas: SPF autoriza hosts, DKIM firma el contenido y DMARC los vincula a tu dominio del From y aplica la política.