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
- Re: Last Call: draft-freed-sieve-environment (Sie… Sam Hartman
- Re: Last Call: draft-freed-sieve-environment (Sie… Alexey Melnikov
- Re: Last Call: draft-freed-sieve-environment (Sie… Alexey Melnikov
- Re: Last Call: draft-freed-sieve-environment (Sie… John C Klensin
- Re: Last Call: draft-freed-sieve-environment (Sie… Cyrus Daboo
- Re: Last Call: draft-freed-sieve-environment (Sie… Sam Hartman
- Re: Last Call: draft-freed-sieve-environment (Sie… Sam Hartman
- Re: Last Call: draft-freed-sieve-environment (Sie… Ned Freed
- Re: Last Call: draft-freed-sieve-environment (Sie… Ned Freed
- Re: Last Call: draft-freed-sieve-environment (Sie… Dave Crocker
- Re: Last Call: draft-freed-sieve-environment (Sie… Dave Crocker
- Re: Last Call: draft-freed-sieve-environment (Sie… Tony Finch
- Re: Last Call: draft-freed-sieve-environment (Sie… Alexey Melnikov
- Re: Last Call: draft-freed-sieve-environment (Sie… Ned Freed
- Re: Last Call: draft-freed-sieve-environment (Sie… Sam Hartman