[apps-discuss] SPECIAL-USE (RFC 6154) in Sieve (RFC 5228): draft-bosch-sieve-special-use-00.txt

Stephan Bosch <stephan.bosch@dovecot.fi> Mon, 04 April 2016 20:23 UTC

Return-Path: <stephan.bosch@dovecot.fi>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 0FA0012D111 for <apps-discuss@ietfa.amsl.com>; Mon, 4 Apr 2016 13:23:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id Xm1uoGk_wTDl for <apps-discuss@ietfa.amsl.com>; Mon, 4 Apr 2016 13:23:06 -0700 (PDT)
Received: from wursti.dovecot.fi (wursti.dovecot.fi []) by ietfa.amsl.com (Postfix) with ESMTP id 3EE7F12D0EE for <apps-discuss@ietf.org>; Mon, 4 Apr 2016 13:23:06 -0700 (PDT)
Received: from [] (klara.student.utwente.nl []) by wursti.dovecot.fi (Postfix) with ESMTPSA id DB7C5201EA for <apps-discuss@ietf.org>; Mon, 4 Apr 2016 22:23:04 +0200 (CEST)
From: Stephan Bosch <stephan.bosch@dovecot.fi>
To: IETF Apps Discuss <apps-discuss@ietf.org>
References: <20160404194931.15658.52837.idtracker@ietfa.amsl.com>
Message-ID: <5702CD0C.9010204@dovecot.fi>
Date: Mon, 4 Apr 2016 22:22:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <20160404194931.15658.52837.idtracker@ietfa.amsl.com>
Content-Type: multipart/mixed; boundary="------------020400010400050301090406"
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/otAL-lwFGAg41qrXr6_Ua500T1Y>
Subject: [apps-discuss] SPECIAL-USE (RFC 6154) in Sieve (RFC 5228): draft-bosch-sieve-special-use-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 04 Apr 2016 20:30:12 -0000


Currently, the Sieve language (RFC 5228) lacks the means of freely accessing the IMAP special-use mailbox attributes (RFC 6154). For example, it would be nice to be able to determine what the Junk mailbox is during Sieve processing at delivery, based on which mailbox has the "\Junk" special-use attribute assigned.

I created a draft specification that adds this functionality. I posted this before on the IETF Sieve mailing list (affiliation updated). A few people expressed their interest there already. I was told that the apps-discuss mailing list is still the best venue for putting this document forward. Now that the draft submission is reopened, I have submitted it. The announcement of the submission is attached. 

Please tell me what you think.



--- Begin Message ---
A new version of I-D, draft-bosch-sieve-special-use-00.txt
has been successfully submitted by Stephan Bosch and posted to the
IETF repository.

Name:		draft-bosch-sieve-special-use
Revision:	00
Title:		Sieve Email Filtering: Delivering to Special-Use Mailboxes
Document date:	2016-04-04
Group:		Individual Submission
Pages:		8
URL:            https://www.ietf.org/internet-drafts/draft-bosch-sieve-special-use-00.txt
Status:         https://datatracker.ietf.org/doc/draft-bosch-sieve-special-use/
Htmlized:       https://tools.ietf.org/html/draft-bosch-sieve-special-use-00

   The SPECIAL-USE capability of the IMAP protocol (RFC 6154) allows
   clients to identify special-use mailboxes; e.g., where draft or sent
   messages should be put.  This simplifies client configuration.  In
   contrast, the Sieve mail filtering language (RFC 5228) currently has
   no such capability.  This memo defines a Sieve extension that fills
   this gap: it adds a test for checking whether a special-use attribute
   is assigned for a particular mailbox or any mailbox, and it adds the
   ability to file messages into an anonymous mailbox that has a
   particular special-use attribute assigned.


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

--- End Message ---