Re: [apps-discuss] Suggestions for draft-ietf-appsawg-sieve-duplicate-02
Ned Freed <ned.freed@mrochek.com> Sat, 01 February 2014 18:49 UTC
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C21E21A0576 for <apps-discuss@ietfa.amsl.com>; Sat, 1 Feb 2014 10:49:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.437
X-Spam-Level:
X-Spam-Status: No, score=-2.437 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.535, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qkfP3nHri32i for <apps-discuss@ietfa.amsl.com>; Sat, 1 Feb 2014 10:49:16 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id E5CCD1A044C for <apps-discuss@ietf.org>; Sat, 1 Feb 2014 10:49:15 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P3U8QINICG0045L6@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 1 Feb 2014 10:44:05 -0800 (PST)
MIME-version: 1.0
Content-type: TEXT/PLAIN; CHARSET="iso-8859-1"; format="flowed"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P3U385NTM80000AS@mauve.mrochek.com>; Sat, 1 Feb 2014 10:43:56 -0800 (PST)
Message-id: <01P3U8QCU18U0000AS@mauve.mrochek.com>
Date: Sat, 01 Feb 2014 10:09:59 -0800
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 31 Jan 2014 22:08:49 -0800 (PST)" <01P3TJALUVNE0000AS@mauve.mrochek.com>
References: <52E19901.4020705@nostrum.com> <01P3I75L6TC60000CD@mauve.mrochek.com> <52EA9F4B.1090700@nostrum.com> <01P3SXI9NT3Q0000AS@mauve.mrochek.com> <52EC083F.8070100@nostrum.com> <01P3T5AP6CES0000AS@mauve.mrochek.com> <52EC3F59.8070608@nostrum.com> <01P3TC4YBNUO0000AS@mauve.mrochek.com> <52EC89D1.8050805@nostrum.com> <01P3TJALUVNE0000AS@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
Cc: Ned Freed <ned.freed@mrochek.com>, draft-ietf-appsawg-sieve-duplicate@tools.ietf.org, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Suggestions for draft-ietf-appsawg-sieve-duplicate-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Feb 2014 18:49:18 -0000
Having thought about this a bit more, it occurs to me that a common thread that underlies at least some of the discussion here isn't the need to provide deep background on the general workings of sieve, but rather that correct use of this extension depends on an understanding of the inherently asynchronous nature of email. In particular, you cannot depend on a message from a list arriving before or after an individual copy, and you cannot depend on alerts from multiple sources arriving in a particular order. Arnt pointed out the list/individual copy issue earlier, and Robert's example where some alerts have critical information attached and others don't touches on the latter issue. And generally it would be easy for users to mistakenly assume that they can depend on message ordering. As a rule I object to reiterating or summarizing technical material in other specifications, mostly because it tends to lose something in the translation. But this is, AFAIK, a new issue: We've defined mechanisms like vacation before that maintain state across messages, but this is the first sieve mechanisms that exposes such a mechanism directly to the end user. My suggestion would be to add an example of how *not* to use duplicate. The obvious one would be a usage that attempts to block individual cc's of list mail. (Such an example can be found in the earlier discussion.) Beyond that, I'm still at a loss as to what, if anything, needs to be added. Ned
- [apps-discuss] Suggestions for draft-ietf-appsawg… Robert Sparks
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Robert Sparks
- Re: [apps-discuss] Suggestions fordraft-ietf-apps… t.petch
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Robert Sparks
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Robert Sparks
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions fordraft-ietf-apps… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Robert Sparks
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed
- Re: [apps-discuss] Suggestions for draft-ietf-app… Cyrus Daboo
- Re: [apps-discuss] Suggestions for draft-ietf-app… Ned Freed