[Top] [All Lists]

Re: Last Call: draft-freed-sieve-environment (Sieve Email Filtering: Environment Extension) to Proposed Standard

2008-03-18 08:12:34
"Cyrus" == Cyrus Daboo <cyrus(_at_)daboo(_dot_)name> writes:

    Cyrus> Hi Sam, --On March 18, 2008 4:51:42 AM -0400 Sam Hartman
    Cyrus> <hartmans-ietf(_at_)mit(_dot_)edu> wrote:

    >> This extension appears to conflate two unrelated things:
    >> information about the interpreter context and information about
    >> the message.
    >> I don't think these two sets of information are similar enough
    >> that the same interface should be used to get to both of them.
    >> In particular I believe that the remote-host and remote-ip
    >> variables are inappropriate and should not be standardized.
    >> I believe an applicability statement should be added to the
    >> extension making it clear that this extension is only for
    >> interpreter state and that another extension should be designed
    >> for examining information about the message.

    Cyrus> I am confused as to which items you think relate to a
    Cyrus> message as opposed to the interpreter state. This extension
    Cyrus> is supposed to be all about interpreter state - tests
    Cyrus> against messages are handled in the SIEVE base and the
    Cyrus> other extensions.

The remote IP address and remote hostname.  The draft explicitly talks
about how the remote source of the current message is part of the context:

   The "environment" extension provides a new environment test that can
   be used to implement scripts that behave differently when moved from
   one system to another, when messages arrive from different remote
   sources or when otherwise operated in different contexts.

IETF mailing list

<Prev in Thread] Current Thread [Next in Thread>