I have a problem with one of the email services. It rejects emails from my server. I contacted them and they answered that they check SPF records and I am sending emails from not authorised server.
This is my SPF record:
v=spf1 a mx include:_spf.google.com ~all
It contains "a" and so far I was sure that it's enough and I can send mail from server which IP address is listed as A record. Do I need to include server's IP address?
Google recommends just
v=spf1 include:_spf.google.com ~all
as per http://support.google.com/a/bin/answer.py?hl=en&answer=178723