Forum Moderators: phranque
Initially I thought it was users entering fake addresses, but now I know this is not the case. Several of the large service providers - AOL, NTL etc. are blocking my email from my domain.
When I try to send a message it bounces with the message 'Host does not permit non SPF emails'
I've read about Sender Policy Framework on Wikipedia, which talks about editing my DNS information. Which I don't understand.
Can someone explain in simple terms how I go about this?
If your mail server is remotely hosted you could ask your host for advice about publishing SPF records. If you host it yourself you can probably find the information you need at the SPF website [openspf.org]. Just don't hold out too much hope that that will solve your problems.
My hosting company has set the SPF file to authenticate email created by ASP scripts on my server, but not email I send.
They say because my ISP allocates me a new IP for each internet session they can't add me to my domains SPF file. Does this really make sense, don't lots of ISP's allocate IP's in this way?
It appears some but not all ISP's mangle the message header when relaying email to domain mailservers.
This explains why I have problems from home but not at work!
The solution was simple, rather than connecting to port 25 he gave me a different port number!
It appears some but not all ISP's mangle the message header when relaying email to domain mailservers.
That might explain why I see these every now and then...
The following addresses had permanent fatal errors -----
<name@example.com>
(reason: 554 refused mailfrom because of SPF policy)
----- Transcript of session follows -----
... while talking to smtp.secureserver.net.:
>>> MAIL From:<name@example.com> SIZE=10475
<<< 554 refused mailfrom because of SPF policy
554 5.0.0 Service unavailable We've been using SPF since the first week it was official, I believe that was about 18 months ago. Every now and then we get the above messages.