Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I haven't done much with SPF records before. I understand that the concept behind them is to specify which servers (ip's) are allowed to send mail signed "from" a particular domain - which is increasingly important as it seems e-mail services are tightening up security lately.

I see there are a lot of questions on serverfault related to SPF, and there are a lot of web pages out there that I've found via Google, but most pages are very specific to a particular web host.

So, my question is, what resources would you recommend reading up on before posting SPF record questions here? I'm hoping for a comprehensive guide, both for understanding and implementing SPF records, but one that someone without much SPF background could get a lot out of.

share|improve this question
up vote 6 down vote accepted

Did you try Or ?

share|improve this answer
There's even an RFC on it for those with chronic insomnia! (RFC 4408 -> ) – voretaq7 Sep 21 '11 at 18:12
Thanks. Those look good. I'm not usually too fond of wikipedia for technical stuff because it doesn't usually tell you "how to implement" things, but it looks ok for this. – cwd Sep 21 '11 at 18:25
@cwd, Wikipedia is a great resource, just don't stop reading after the first paragraph. Usually if you look down at the References, and External links sections you will find links to the official documentation, specifications, and so on. – Zoredache Sep 21 '11 at 19:14
You can also use Microsoft's wizard to create SPF records:… – mailq Sep 21 '11 at 21:06

Check out the openspf documentation. I find it is quite clear.

I posted on Securing your Email Reputation with SPF.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.