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
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