Deliveruti

Qué diferencia hay entre ~all y -all en el SPF

También se llama ~all, -all, softfail, hardfail.

En pocas palabras

Son las dos formas habituales de terminar un SPF. Las dos dicen que lo que no está en la lista no tiene permiso: -all pide rechazarlo y ~all, aceptarlo con sospecha. Para DMARC, las dos cuentan como un fallo.

Hay otras dos que conviene no usar. ?all es neutral, no dice nada, y +all autoriza a cualquier servidor del mundo, que es como no tener SPF.

Con DMARC en marcha, la diferencia entre ~all y -all es pequeña, porque lo que decide qué pasa con un correo que falla es la política de DMARC. Donde se nota es en los buzones que miran el SPF por su cuenta. Microsoft recomienda -all. Google, en su ejemplo, usa ~all.

En los dominios que diagnosticamos, el 81 % de los SPF termina en ~all y el 13 %, en -all. Si dudas entre los dos, lo importante no es el final, sino que la lista de en medio sea la correcta.

Términos relacionados

Para seguir leyendo

Fuentes

Revisado el 15 de octubre de 2026