spf-discuss
[Top] [All Lists]

Re: Summary: Current state of SPF

2004-01-29 10:53:23
On Thu, 29 Jan 2004, wayne wrote:

: Y> http://spf.pobox.com/draft-mengwong-spf.02.9.5.txt
:
: I think "encounters" means "received an SPF record", rather than "a
: token in the SPF record when parsing left to right."

My interpretation was the latter meaning (token-based); otherwise there
would be no point to allowing extensions.  SPF is an ordered-rule based
system, so tokens are typically taken as individual entities one at a time.

This jives with part of what was quoted earlier:

   Unrecognized mechanisms cause processing to abort: if an SPF client
   encounters a mechanism which it does not understand or which it
   cannot properly evaluate (due perhaps to insufficient information
   about the mail message), then it terminates processing and returns
   "unknown".

What would be the point about "(...insufficient information about the mail
message)", in regards even to existing mechanisms, if you aborted before
even processing the record?

This could be made explicit in the document.  MMW, a suggested edit to make
this clear:

       Unrecognized mechanisms cause processing to abort: if
add>>  , during processing of an SPF record,
       an SPF client encounters a mechanism which it does not understand or
       which it cannot properly evaluate (due perhaps to insufficient
       information about the mail message), then it terminates processing
       and returns "unknown"
add>>  , without processing any further mechanisms
       .

-- 
-- Todd Vierling <tv(_at_)duh(_dot_)org> <tv(_at_)pobox(_dot_)com>

-------
Sender Permitted From: http://spf.pobox.com/
Archives at http://archives.listbox.com/spf-discuss/current/
Latest draft at http://spf.pobox.com/draft-mengwong-spf-02.9.4.txt
Wiki: 
http://spfwiki.infinitepenguins.net/pmwiki.php/SenderPermittedFrom/HomePage
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to 
http://v2.listbox.com/member/?listname(_at_)©#«Mo\¯HÝÜîU;±¤Ö¤Íµø?¡