On 01/26/2017 01:29 PM, Reindl Harald wrote: > > SPF_NEUTRAL will NEVER hit SPF_PASS and that's the problem with ?all >
SPF mechanisms are evaluated in order, and each one has a result type associated with it. The default result is "+" for "pass". Another type of result is "?" for "neutral." The record, v=spf1 ptr:yahoo.com ptr:yahoo.net ?all is equivalent to v=spf1 +ptr:yahoo.com +ptr:yahoo.net ?all and it means a) PASS if "ptr:yahoo.com" matches b) PASS if "ptr:yahoo.net" matches c) NEUTRAL if "all" matches