I've looked at a bazillion references to setting up SPF records and still can't seem to get them correct. For my domain siskinsoftware.com I have a TXT record:
v=spf1 mx include:_spf.google.com -all
When I do a test email to
spf-test@openspf.org I get:
Quote:
The error that the other server returned was: 550 550 5.7.1 <spf-test@openspf.org>: Recipient address rejected: SPF Tests: Mail-From Result="pass": Mail From="david@siskinsoftware.com" HELO name="mail-pv0-f173.google.com" HELO Result="none" Remote IP="74.125.83.173" (state 14).
I have a catchall on google apps to david.
The HELO test seems to be failing. This is happening in real-world situation since I can not send mail to particular email addresses with following error:
The error that the other server returned was:
Quote:
550 550-Verification failed for <david@siskinsoftware.com>
550-No Such User Here
550 Sender verify failed (state 14).
I am able to send to that address from non-google apps account. I am also able to send from the google apps account to other emails at different hosts (most likely because of less strict SPF checks or google.com exception).
What do I need to change to get that HELO test to pass which I assume is what is preventing my email from being accepted at certain mail servers.
Thank you.