I'm trying to improve delivery of automated emails from a phpBB forum. I've set up a SPF record in the DNS which looks like this:
v=spf1 include:_spf.google.com include:example.com ~all
(Google Apps is for regular email, and example.com refers to the hosting company's SPF records for the automated emails.)
Google recommends [google.com] using
~all instead of
-all to avoid "delivery problems", but doesn't go into details. In my case, I know that the only servers that will be used are the Google ones or my server - I don't have any users for this domain.
So should I use
-all instead? In anyone's experience, is it better to FAIL or SOFTFAIL when using SPF records?