Re: [apps-discuss] I-D Action: draft-ietf-appsawg-sieve-duplicate-00.txt
Stephan Bosch <stephan@rename-it.nl> Wed, 22 May 2013 22:19 UTC
Return-Path: <stephan@rename-it.nl>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B745111E814D; Wed, 22 May 2013 15:19:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level:
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 39djoRUaR3Qs; Wed, 22 May 2013 15:19:52 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [217.119.238.16]) by ietfa.amsl.com (Postfix) with ESMTP id BE1E611E814C; Wed, 22 May 2013 15:19:50 -0700 (PDT)
Received: from klara.student.utwente.nl ([130.89.162.218]:51049 helo=[10.168.3.2]) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1UfHNg-0002rI-Nn; Thu, 23 May 2013 00:19:48 +0200
Message-ID: <519D4466.1030701@rename-it.nl>
Date: Thu, 23 May 2013 00:19:18 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: apps-discuss@ietf.org, Sieve mailing list <sieve@ietf.org>
References: <20130522203918.23617.23684.idtracker@ietfa.amsl.com>
In-Reply-To: <20130522203918.23617.23684.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-sieve-duplicate-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 22 May 2013 22:19:56 -0000
Hello, This draft describes an extension to the Sieve mail filtering language (RFC 5228) called "duplicate". It adds the ability to detect duplicate message deliveries. The main application for this new extension is handling duplicate deliveries commonly caused by mailing list subscriptions or redirected mail addresses. Using this extension, the user can for example decide to move duplicate messages to a special folder, mark them as 'seen', or discard them altogether. I first implemented this extension a little more than a year ago as a vendor-defined extension for my own Sieve implementation (Dovecot Pigeonhole). I did this upon repeated requests from users. They were looking for a Sieve-equivalent of what could be achieved with Procmail using `formail -D`. Since then, I extended it a bit and eventually I made it more generic. In January of this year I decided that it may be suitable for proper standardization, so I posted the specification on the Sieve mailing list (https://www.ietf.org/mail-archive/web/sieve/current/msg05292.html). There, it was first picked up and reviewed by Ned Freed and Alexey Melnikov and I turned it into a first I-D submission. The next versions -01 and -02 were discussed in these threads: https://www.ietf.org/mail-archive/web/sieve/current/msg05300.html https://www.ietf.org/mail-archive/web/sieve/current/msg05310.html At this point it was decided that the document was sufficiently mature to start the process of becoming a proposed standard. Since the Sieve WG is no longer the obvious place to do this, it was moved to APPSAWG. Apart from its name, the new submission draft-ietf-appsawg-sieve-duplicate-00 is identical to draft-bosch-sieve-duplicate-02. The following are known issues we haven't addressed in the latest version so far and I think these should be discussed a bit more: - Do we measure the expiry time of entries in the duplicate tracking list relative to the initial message or relative to the last duplicate (https://www.ietf.org/mail-archive/web/sieve/current/msg05310.html). Should we make this configurable? - Is the "duplicate" extension supposed to be active in IMAPSieve (RFC 6785) context (https://www.ietf.org/mail-archive/web/sieve/current/msg05314.html)? Currently, consensus is to mark this as NOT RECOMMENDED. I'd like to finish this document some time in July or August. For that, it would be nice to get it thoroughly reviewed, so your reviews and comments are very welcome! Regards, Stephan Bosch. On 5/22/2013 10:39 PM, internet-drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the Applications Area Working Group Working Group of the IETF. > > Title : Sieve Email Filtering: Detecting Duplicate Deliveries > Author(s) : Stephan Bosch > Filename : draft-ietf-appsawg-sieve-duplicate-00.txt > Pages : 10 > Date : 2013-05-22 > > Abstract: > This document defines a new test command "duplicate" for the "Sieve" > email filtering language. This test adds the ability to detect > duplicate message deliveries. The main application for this new test > is handling duplicate deliveries commonly caused by mailing list > subscriptions or redirected mail addresses. The detection is > normally performed by matching the message ID to an internal list of > message IDs from previously delivered messages. For more complex > applications, the "duplicate" test can also use the content of a > specific header or other parts of the message. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-appsawg-sieve-duplicate > > There's also a htmlized version available at: > http://tools.ietf.org/html/draft-ietf-appsawg-sieve-duplicate-00 > > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > _______________________________________________ > apps-discuss mailing list > apps-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/apps-discuss
- [apps-discuss] I-D Action: draft-ietf-appsawg-sie… internet-drafts
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Stephan Bosch