I have an urgent need to fix an SPF record on one of my domains (call it mydomain.net). This domain was recently moved from Network Solutions to GoDaddy. I use this domain to send emails to an opt-in list. The emails are sent using a s/w package called Gammadyne. My office has a fixed IP address which I will say is 126.96.36.199.
Gammadyne is configured to use GoDaddy's smtp servers which are smtpout.secureserver.net. I program my username and password and everything seems to works fine. The problem is that virtually none of the emails are making it through. I am getting a 30% bounce back rate with errors referring to mail loops. I think the problem is caused by my domains' spf1 record. It currently reads as follows:
v=spf1 mx include:secureserver.net -all
I think this means that any emails from secureserver.net are fine, but emails coming from anywhere else are bad. I came across the "Sample Sender Policy Framework (SPF) Lookup" email tool at myiptest.com. When I run the test I get the following error:
Received-SPF: fail (domain of mydomain.net does NOT designate 188.8.131.52 as permitted sender) client-ip=184.108.40.206
I think this is causing the email to be treated as SPAM or to get caught in an endless loop. I want to modify the spf1 record to designate my IP address as legitimate. GoDaddy has a tool that generates the spf1 record - but they cannot give me advice how to use it. Using the tool, I came up with the following:
v=spf1 a mx ptr mx:smtp.secureserver.net mx:mailstore1.secureserver.net ip4:220.127.116.11 ~all
After waiting 30 minutes I used the SPF lookup tool again and received a passing mark:
Received-SPF: pass (Domain of mydomain.net designates 18.104.22.168 as permitted sender) client-ip=22.214.171.124
Does my new code seem right to you? (The tool suggested that I add ptr in the code.) Is there anything else in terms of delivery I need to be aware of to avoid mail loops or other delivery problems?
Thanks for any suggestions!!