Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

Received-SPF: none (domain of does not designate permitted sender hosts)

Received-SPF: pass ( best guess record for domain of designates as permitted sender) client-ip=;

these are mail headers when i send email from my domain.I want to know why gmail is showing spf="pass" and why yahoo is showing it "none".

share|improve this question
You don't have any SPF records specified for That's probably source of your confusion. – jamieb Aug 13 '12 at 22:03
but why is gmail giving spf = pass – achal tomar Aug 13 '12 at 22:12
Because it's not explictly denied. – jamieb Aug 13 '12 at 22:43
what do you mean by "explictly denied"? – achal tomar Aug 13 '12 at 23:03
up vote 1 down vote accepted

Probably it has something to do with best guess record phrase in the Received-SPF header which probably indicates it (Gmail) hasn't seen any mails from this domain from any other IP address, which is to imply that it's not explicitly using SPF because there're no records, but trying to verify it from its records, unlike Yahoo! which is only using SPF record.


share|improve this answer
Thanks for your response i created the spf records and now yahoo is showing "pass" in spf,the problem was that the spf records were not correct previously. – achal tomar Aug 14 '12 at 10:17

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.