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

Sam Hartman <hartmans-ietf@mit.edu> Tue, 18 March 2008 15:42 UTC

Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietfarch-ietf-archive@core3.amsl.com
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C7C793A6A82; Tue, 18 Mar 2008 08:42:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.458
X-Spam-Level:
X-Spam-Status: No, score=-100.458 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ur0mBSXVRlqy; Tue, 18 Mar 2008 08:42:07 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E4AC928C629; Tue, 18 Mar 2008 08:42:06 -0700 (PDT)
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A32A928C58D for <ietf@core3.amsl.com>; Tue, 18 Mar 2008 08:42:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dB5dZt5PKwCa for <ietf@core3.amsl.com>; Tue, 18 Mar 2008 08:41:58 -0700 (PDT)
Received: from carter-zimmerman.suchdamage.org (dhcp-18-188-10-61.dyn.MIT.EDU [18.188.10.61]) by core3.amsl.com (Postfix) with ESMTP id C044A28C6BD for <ietf@ietf.org>; Tue, 18 Mar 2008 08:41:46 -0700 (PDT)
Received: by carter-zimmerman.suchdamage.org (Postfix, from userid 8042) id 2A2DF4775; Tue, 18 Mar 2008 11:39:26 -0400 (EDT)
From: Sam Hartman <hartmans-ietf@mit.edu>
To: John C Klensin <john@jck.com>
Subject: Re: Last Call: draft-freed-sieve-environment (Sieve Email Filtering: Environment Extension) to Proposed Standard
References: <20080314135254.ECC1628C8BB@core3.amsl.com> <tslr6e84dpd.fsf@mit.edu> <FC6CB7998C7FE7BE57A7E54A@p3.JCK.COM>
Date: Tue, 18 Mar 2008 11:39:26 -0400
In-Reply-To: <FC6CB7998C7FE7BE57A7E54A@p3.JCK.COM> (John C. Klensin's message of "Tue, 18 Mar 2008 11:07:34 -0400")
Message-ID: <tslzlsw2g9d.fsf@mit.edu>
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

>>>>> "John" == John C Klensin <john@jck.com> writes:

    John> Sam, A few comments about differences in philosophy rather
    John> than specific details of this proposal.  Once one gets past
    John> that difference in philosophy, it is not clear to me how
    John> much of your comments are major but...

    John> --On Tuesday, 18 March, 2008 04:51 -0400 Sam Hartman
    John> <hartmans-ietf@mit.edu> wrote:

    >> ...  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.  ...  Section
    >> 4.3.3 claims that experimental RFCs are an appropriate
    >> mechanism to register non-standards-track variables intended
    >> for wide use.  That seems wrong.  I recommend revisiting the
    >> registration policy.

    John> The bottom line about Sieve is about providing a standard
    John> way to let mail-receiving and mail-reading client machines
    John> communicate with mail server systems about filtering and
    John> classification of mail.  Both the client and server systems
    John> in the Sieve case occur after what the mail transport
    John> standards refer to as "final delivery".  For practical
    John> reasons, there has been general consensus in the email
    John> protocol community for many years that filtering and
    John> classification are better done on always-on/
    John> always-connected/ always-active servers than on mail
    John> receiving/reading machines... if only because of perceived
    John> performance issues with the latter.  Part of the elegance of
    John> Sieve is that it tries to be flexible on that subject: if an
    John> operation cannot be specified to and performed on the
    John> server, then it can be acted on by the client, using the
    John> same vocabulary for describing what is to be done.  But the
    John> main goal, IMO, is to permit client control of server-side
    John> filtering operations with a standard vocabulary.

John, It sounds like you believe I have a problem with standardizing a
mechanism to look at the remote IP or host of the person submitting
the message at hand.  That's not the case; I simply don't think that
the environment extension is where we should expose that in sieve.

_______________________________________________
IETF mailing list
IETF@ietf.org
https://www.ietf.org/mailman/listinfo/ietf