Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-08.txt
NED+mta-filters@mauve.mrochek.com Fri, 14 September 2012 02:24 UTC
Return-Path: <NED+mta-filters@mauve.mrochek.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B12721F86B5 for <sieve@ietfa.amsl.com>; Thu, 13 Sep 2012 19:24:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_45=0.6]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aHxVpEMwZi6p for <sieve@ietfa.amsl.com>; Thu, 13 Sep 2012 19:24:14 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id D5B7321F8694 for <sieve@ietf.org>; Thu, 13 Sep 2012 19:24:14 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OK7V9DV728008SO3@mauve.mrochek.com> for sieve@ietf.org; Thu, 13 Sep 2012 19:19:09 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OJFFFOH4280006TF@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for sieve@ietf.org; Thu, 13 Sep 2012 19:19:04 -0700 (PDT)
From: NED+mta-filters@mauve.mrochek.com
Message-id: <01OK7V9AS7RE0006TF@mauve.mrochek.com>
Date: Thu, 13 Sep 2012 19:13:42 -0700
In-reply-to: "Your message dated Thu, 13 Sep 2012 15:05:53 -0400" <CAC4RtVApjXKJbwCLBPryh1YeJ-BgWxOKNHAzo56HR4Lhc4O=gg@mail.gmail.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120910211613.16818.36778.idtracker@ietfa.amsl.com> <504EFB8F.7000806@rename-it.nl> <CAC4RtVApjXKJbwCLBPryh1YeJ-BgWxOKNHAzo56HR4Lhc4O=gg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: sieve@ietf.org
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-08.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sieve>, <mailto:sieve-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sieve>
List-Post: <mailto:sieve@ietf.org>
List-Help: <mailto:sieve-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Sep 2012 02:24:15 -0000
> << The environment names live in a global space - other extensions might want to > put a cause into the environment. Would it be worth the pain to scope the name > _this_ extension is adding to this extension ("imapcause" or something like > that)? >> > I think that's a reasonable change, and will change "cause" to > "imapcause", unless there's objection from the WG (and one or two > "That sounds fine." comments would be good). I agree it's a reasonable change. However, RFC 5183 states: 4.3. IANA Registration of Environment Items A registry of environment items is provided by IANA. Item names may be registered on a first-come, first-served basis. Groups of items defined in a standards track or experimental RFC MAY choose to use a common name prefix of the form "name.", where "name" is a string that identifies the group of related items. I would therefore suggest "imap.cause". > > #1) The final paragraph of Section 2.1 lists a few IMAP and Sieve > > capabilities for which support is required: IMAP "METADATA" and Sieve > > "environment". I would expect this Section to list all such dependencies, > > but apparently it does not. Section 3.8 adds the Sieve imap4flags extension > > as a requirement. Yet, section 4.5 suggests that it is optional again. So > > what is it? > We made imap4flags required at a fairly late date, and I didn't get > everything changed consistently. I've fixed that for -09; thanks. > If the IMAP server also supports the IMAP MultiAppend extension > <xref target="RFC3502"/>, the APPEND command can create more > than one message at a time. > In that case, each message creation is considered a separate > event, and any applicable Sieve script is called once for each > message. > > I also gave the issue of useless script triggers, i.e. events that are never > > of interest for the script involved, some more thought. For example, I would > > hate to have my Sieve script executed for each message that I read (added > > \Seen flag) while it doesn't do anything useful with that event. Wouldn't it > > be useful to have a `/shared/imapsieve/cause' Metadata item that indicates > > which causes (the items from Section 7.3.1 in a space-separated list) should > > trigger the Sieve script? More detailed control could be used to select > > specific flags that are relevant (e.g. in a '/share/imapsieve/changedflags' > > Metatada item). > It might, and we considered this, but rejected the complexity. I > don't think this is the time to reconsider it. Although I still like the general idea, I agree now is not the time to reconsider. Ned
- [sieve] I-D Action: draft-ietf-sieve-imap-sieve-0… internet-drafts
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Stephan Bosch
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Barry Leiba
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Stephan Bosch
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Barry Leiba
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Aaron Stone
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… NED+mta-filters
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… NED+mta-filters
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Stephan Bosch
- Re: [sieve] I-D Action: draft-ietf-sieve-imap-sie… Barry Leiba