We’ve been having trouble sending email to certain domains from Google Apps Mail. We’re on a Google Apps Standard Free plan and our e-commerce platform is hosted by BigCommerce.
When we send email to certain domains we’d get the following response:
Delivery to the following recipient failed permanently:
[recipient's email]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 5.7.1 SPF unauthorized mail is prohibited. (state 15).
We’ve resolved the problem by adding a DNS record in BigCommerce.
In BigCommerce go to: Tools > DNS Records > DNS Records Tab
Add a new entry by clicking on the green plus sign and fill out the fields with these values (click to enlarge):
Replace “mydomain.com” with your domain name and make sure you have the trailing period. Save and you should be set.
The issue is an SPF record issue. For more information about this check out http://www.google.com/support/a/bin/answer.py?answer=178723