
alex at ergens
Jan 19, 2007, 10:50 AM
Post #5 of 38
(10163 views)
Permalink
|
|
Re: mx: mechanism being used like a: mechanism?
[In reply to]
|
|
On Fri, Jan 19, 2007 at 10:40:31AM -0800, Charles Franklin Bernard wrote: > In what order MUST the spf parsers process the mechanisms (by > mechanism type, or left-to-right, or right-to-left), and can they stop > parsing on a match or MUST they continue trying to parse more > mechanisms? Always evaluate left to right (start to end). This is necessary to do for instance: +ip4:192.0.2.1 -ip4:192.0.2.0/24 If you'd process right to left, you'd find -ip4:192.0.2.0/24 first, and not authorize 192.0.2.1; this is clearly wrong. *Can* they stop parsing after a match: yes. This means some parsers will return "PASS", others may return "HardError". > If the IP address is permitted by one mechanisms but another mechanism > has a syntax error (e.g., references a record that does not exist, or > has a space after the colon), then MUST the spf parsers return "SPF > Unknown"? Syntax errors result in an error, not in an unknown ! > And regardless of MUST vs. SHOULD vs. MAY, are there spf parsers > already in widespread use that would return "SPF Unknown" instead of > "Pass" due to a syntax error anywhere in the record? I hope not. ------- Archives at http://archives.listbox.com/spf-help/current/ or http://www.gossamer-threads.com/lists/spf/help/ (easier to search) To unsubscribe, change your address, or temporarily deactivate your subscription, please go to http://v2.listbox.com/member/?member_id=1311530&user_secret=5f6145ca
|