My txt entry for my domain is as follows:
txt --> "v=spf1 a ip4:aspmx.googlemail.com ptr:aspmx.googlemail.com include:aspmx.googlemail.com -all"
I have also tried to use 'ptr' in addition to 'a', however, I'm not sure I fully understand the difference between them. PTR seems to do a reverse lookup on the domain, where as A simply references the A record in the zone file?
The header response from gmail is:
Received-SPF: unknown (google.com: domain of do-not-reply@mydomain.com uses a mechanism not recognized by this client. unknown mechanisms: ))
Authentication-Results: mx.google.com; spf=permerror (google.com: domain of do-not-reply@mydomain.com uses a mechanism not recognized by this client. unknown mechanisms: )) smtp.mail=do-not-reply@mydomain.com; dkim=neutral (no key) header.i=@mydomain.com
Thanks for any suggestions.