Homer Wilson Smith wrote:

     dig thumpernet.com mx shows mail.thumpernet.com at 71.176.110.29
which is correct.

     dig thumpernet.com txt shows "v=spf1 mx -all" which is also
correct.

...
>
SPF fail (Mechanism '-all' matched): HELO/EHLO: mail.thumpernet.com Sep 27 14:16:58 smtp0 postfix/policy-spf[2492]: handler sender_policy_framework: 550 Please see http://www.openspf.org/Why?s=helo;id=mail.thumpernet.com;ip=71.176.110.29;r=smtp0.lightlink.com Sep 27 14:16:58 smtp0 postfix/policy-spf[2492]: : Policy action=550

They are failing SPF on the HELO/EHLO hostname. They are correctly announcing themselves as mail.thumpernet.com. However, they have defined an SPF record for this hostname:

  $ dig +short mail.thumpernet.com txt
  "v=spf1 mx -all"

which essentially states "allow the MX for mail.thumpernet.com to send mail from mail.thumpernet.com." Problem is, there's no MX for mail.thumpernet.com:

  $ dig +short mail.thumpernet.com mx
  <nothing>

In other words, they have incorrectly assumed that the "mx" mechanism would always refer to the domain name, rather than the host for which the SPF record is defined. See,

  http://www.openspf.org/FAQ/Common_mistakes

for more info. In particular, check the section titled, "Publish SPF records for HELO names used by your mail servers." If you have any other questions, please ask them on an SPF list.

Reply via email to