On Thu, Aug 25, 2005 at 11:07:44AM -0400, Hector Santos wrote:
20050825 09:24:39 cip : 209.68.5.15
20050825 09:24:39 cdn : relay01.pair.com
20050825 09:24:39 from : <scott(_at_)kitterman(_dot_)com>
20050825 09:24:40 sapspf : v=spf1 ip4:64.32.194.73 ip4:207.145.109.250
include:webmail.pair.com ?a:relay.pair.com ?include:megapathdsl.net
?include:spf.trusted-forwarder.org -all
Quick question:
Does it make sense to do a linear parse on what has a NEUTRAL result before
the final FAIL (-ALL)? If it doesn't compare in the ?INCLUDE directives,
then it will never get to the FAIL. Correct?
According to some tools I used, "a:relay.pair.com" is a match. The
result would thus be "?", not "-".
Did you expect it to short circuit?
Looks like the our SPF parser set the NEURTAL result for the INCLUDE, but
then it still continueed to look for any more directives and it found your
-ALL - hence the fail.
I would think this is correct parsing. No?
First match wins. Guess that can be called short circuit.
Alex