El formato de registro SPF de nuestra empresa es el siguiente:
"v = spf1 incluye: _spf.google.com ~ todo un mx ip4: XX0.0 / 23 incluye: spf.example.com? all"
Así que tenemos un "~ todos" en el medio de nuestro registro SPF. En el sitio web openspf.com , dicen esto con respecto al mecanismo "todos":
Este mecanismo siempre coincide. Suele ir al final del registro SPF.
Por lo tanto, no dicen que "todo" TIENE que ir al final del registro SPF, sino que generalmente va al final.
En nuestra compañía, últimamente hemos estado viendo algunos errores leves en los correos electrónicos enviados desde los servidores que figuran en nuestro registro SPF, sin embargo, nuestro registro SPF pasa todas las herramientas de validación que he encontrado hasta ahora.
Lo que me pregunto es si esto "~ todo" directamente después de la inclusión de Google Apps (_spf.google.com) provocaría que el análisis se detuviera y no reconociera las partes restantes del registro SPF. ¿La aprobación frente a la falla suave dependerá de quién la esté analizando y su implementación específica de cómo procesan los registros SPF? ¿Hay alguna razón para tener un mecanismo "todos" que no esté al final de un registro SPF?
Y sí, sé que podríamos cambiar nuestro registro SPF. Esta pregunta se trata más de aclarar cómo funciona todo esto y no necesariamente de resolver nuestra situación específica.