SPF Failures

So I need to add a TXT entry for each Google MX (IP) record? Thats why it soft fails?

I just tried one of my other domains, that passed, I only have one MX record on it.
 
If it helps you, here are what the SPF I use in DirectAdmin for my users that is using GoogleApps:

Code:
"v=spf1 a mx ip4:***.***.***.*** include:_spf.google.com ?all"

Of course, change ***.***.***.*** with your server IP.

You should not add a TXT entry for each Google MX (IP) record.

Also please note that I have changed ~ to be ? at the end of the SPF. Both will work without problems, but ? is more flexible as it allows you to send email from another ISP SMTP.
 
Last edited:
Ok, it is too strict. The from email must match the Return-Path to pass! So if you have eg. webmaster@ sent through the support@ account, it'll soft-fail.
 
Back
Top