On Mon, 2010-08-23 at 15:25 -0400, vergottini.n...@tatravelcenters.com wrote: > Benny Pedersen <m...@junc.org> wrote on 08/23/2010 02:45:07 PM: > > > > The domain in question is nawilliams.com. This is the SPF record: > > > > > > "v=spf1 mx ptr ~all" > > > > ptr is unsafe to use in spf > > > > ~all means domain owner dont know what thay are doing > > I figured as much. What I don't understand is why this is coming up > as SPF_FAIL instead of SPF_SOFTFAIL. My understanding is the ~all in > the SPF record should be seen as a soft fail or is there something in > the rule that overrides this if ptr is used. > You might like to use the tools here: http://www.kitterman.com/spf/validate.html?
especially the 'Test SPF record' tool. You should be able to use it against details of the message that generated the unexpected hard fail and a syntax definition and explanation is here: http://www.openspf.org/SPF_Record_Syntax HTH Martin