[Top] [All Lists]

Re: Comments on draft-melnikov-sieve-external-lists-02.txt

2009-07-22 10:39:27

Barry Leiba wrote:

>In my previous message I said that I had other issues with the
>document.  Here they are:
>Making :list a match type sorts out my issues with section 2.2, so that's fine.
>But the same issues affect section 2.3.  If the list can't be
>enumerated, you can't redirect to it.
:list is not a match type in this case, again it is a black box.

>Section 2.3 needs to make it
>clear that whether an external list can do this or not depends upon
>the list, and it needs to say what happens if it can't (ignore, or
>throw runtime error seem to be the two sensible choices, and I think I
>prefer the latter).
We should discuss this in Stockholm (and on the mailing list). I wasn't
thinking about being able to use the header test without being able to
reference the same list in redirect.

Well, I can sort of see an argument that you might expect to be able to
reference any list that you used in an _address_ test in redirect, but
header? Who says the lists we'll be checking headers against are of
addresses or anything that correlates to addresses?

And in fact there are even lists of addresses (hashed lists are the obvious
example) where you won't be able to reference them in redirect.

The opposite is going to be true as well. There are plenty of use cases for a
list you want people to be able to redirect to but not test the content of in
any way.