Mailing List Archive

pass/fail/softfail/unknown/yadda/yadda
After addition of softfail, and the extra type of unknown.

The result of evaluating a SPF record associated with a domain are:

temperror - some type of temporary failure

error - a permanent error -- such as missing SPF record, parse error,
bad mechanism, record loop

unknown - explicit unknown

softfail - explicit softfail

fail - explicit fail

pass - explicit pass

Note that these may be collapsed onto a smaller set of returns back to
the user of the library/module. Extra information about the result may
also be returned.

Principles:

Any mechanism or modifier that gets error, returns "error".
Any mechanism or modifier that gets temperror, returns "temperror"

Unrecognized modifiers are ignored

The pass/fail/unknown/softfail statuses are generated as the result of a
mechanism evaluation (only). If the mechanism matches, then the result
is determined by the prefix character.

The include mechanism matches only if the included record returns
"pass". [Note that the error & temperror rule still applies]

An SPF record in which no mechanism matches, and no redirect is present,
returns "unknown"

Philip

-------
To unsubscribe, change your address, or temporarily deactivate your subscription,
please go to http://v2.listbox.com/member/?listname@Ë`Ì{5¤¨wâÇSÓ°)h