tonysanchez, ese SPF es correcto cuando el servidor que envía correos no es el mismo que los recibe. En caso fueran el mismo servidor, habría que colocar "mx" en vez de "ip4IRECCIONIP". Además, para prevenir el envío de SPAM a nombre del dominio, es conveniente usar un FAIL "-" en vez de un SOFTFAIL "~", ya que con el segundo, muchos servidores podrían incrementar el puntaje o etiquetar un mensaje que no provenga de un servidor autorizado, mientras que con el primero, en la mayoría de los casos, rechazarían el mensaje.
Entonces, el SPF podría quedar así:
Si el servidor que envía es el mismo servidor que recibe los correos:
Si el servidor que envía es distinto al que recibe los correos:
v=spf1 ip4IRECCIONIP -all
Además, si hay otros hosts en el mismo dominio, podría ser necesario permitirles enviar correo sin pasar por el servidor de correo. En tal caso, bastaría con agregar "a" antes de "-all". SIn embargo, no lo recomiendo, ya que es mejor tener un control central, en el servidor de correo.