I’m confused about exactly how gmail uses SPF records. With my wordpress sites which are currently hosted at bluehost and siteground I had been getting much/most of the site notification email delivered to people’s spam folders on gmail.
When I did google’s check here:
It used to say (a “red” level warning): “SPF must allow Google servers to send mail on behalf of your domain.”
Note that I’m NOT “sending” mail through google, in the sense of using google as an outgoing SMTP mailer. I just want gmail to accept incoming mail from me and not mark it as spam.
When I added all the junk that google wanted in my SPF record that SPF check turned green and it appeared to help with getting gmail not to treat my sites’ email as spam.
This never did make a lot of sense to me, and now that I’m starting to set things up here on MXroute I wonder if anyone here has thoughts on this topic, or any experience to share.
One final note. A possible complication is that I have no idea what siteground or bluehosts email servers “reputations” are. There’s some reason to believe that they are not perfect, and that may be a part of the story.