Re: [Extra] I-D Action: draft-ietf-extra-sieve-special-use-01.txt

Stan Kalisch <stan@glyphein.mailforce.net> Mon, 05 March 2018 19:05 UTC

Return-Path: <stan@glyphein.mailforce.net>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBF8212E039 for <extra@ietfa.amsl.com>; Mon, 5 Mar 2018 11:05:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mailforce.net header.b=xMavQpGE; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=NczVD+b0
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 HBE61P89e6La for <extra@ietfa.amsl.com>; Mon, 5 Mar 2018 11:05:00 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8037312D86B for <extra@ietf.org>; Mon, 5 Mar 2018 11:05:00 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id E199920DC4; Mon, 5 Mar 2018 14:04:59 -0500 (EST)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Mon, 05 Mar 2018 14:04:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailforce.net; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=UvD29xeNGCvoAEVZv BMrgOQ8PelP1JbTv/6jJWv8hYQ=; b=xMavQpGE5zaBMCc9/YGJ0lXEOTQNrBQqZ +TNZy7qBYTqn2ciBNJloz/Tf3l0T41hicRIfgc19nnpvt16e8A760mbqr+QZ3WYV pt9b7JHbGABKb8uMDlnM2/SvQHjjVgokn0gUHFLNDDRHV+CE2LGcVcPNLoFnAAvb j0PqNNXh43pI9qwIEvthRKcKCSIUYHphQzgR3TuDq/BP2o3g/yGW1cZDKqeq3WUy pUjanksQY4L5M88inQygzhJsm67tab+FQOQxH+1qNXvswGFZDHKzBxD1nTCDGNT4 dtfjsnuodbaLgVyYHoy163RavqbXCA+3smnnIlZseMPbwDdlDJ6Ew==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=UvD29x eNGCvoAEVZvBMrgOQ8PelP1JbTv/6jJWv8hYQ=; b=NczVD+b0dvnHCRdOysh16Z KjaKKZAYF82bje5G4uMFAewFQBtJFVJ/oLaMSz1DiiThULZXK/l/cdYlDToejQrJ wOoF8ZSS7/P5V+Ze98IEL2hlfo3QV6mYdjNwX/BCuQp7zpF1l9FqPPvrTbkQTxK2 GW2BJZ9/kSWOMPD+m2FlpxGTCU8i5NOkWR5ikdx4lDMnxuv0SPHQ7V0Z8cUuNjWo 6mxwbZHbBZvNJdo9gBTg6Ef3QQm3J570+/Pc37X34E+ytwdTRkOX4KEkvH4f+jrY cTJx8Uh4p138Dmy4VlhP4XTjDwvBkKTc6ZZiW65yP2pcSIvMFvvZy1WdX0+BpRKg ==
X-ME-Sender: <xms:25SdWrWEWLQyHfAFJZsGdDhbnoIWSekEqd_YwwLNPNUGFnIvr4WA8g>
Received: from [192.168.1.71] (108-84-31-27.lightspeed.tukrga.sbcglobal.net [108.84.31.27]) by mail.messagingengine.com (Postfix) with ESMTPA id 83BD37E591; Mon, 5 Mar 2018 14:04:59 -0500 (EST)
References: <151533655607.10858.793231788332492256@ietfa.amsl.com> <ce56fc8f-366a-8e1e-2f00-1ed22da28d15@dovecot.fi> <01QNLYA7BLVQ000051@mauve.mrochek.com> <d3a952db-a264-9234-dff6-452d38a53d81@dovecot.fi> <01QNNBB3GEW0000051@mauve.mrochek.com> <990a2344-d003-5a05-6b5c-c9d72a259753@dovecot.fi> <8affa07e-7e2f-ef54-fcbd-e450b5636eed@dovecot.fi> <f0859592-d199-8063-0d73-ae761d7bcd5c@dovecot.fi>
In-Reply-To: <f0859592-d199-8063-0d73-ae761d7bcd5c@dovecot.fi>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
Message-Id: <1ED47E4F-C8E0-471E-B0D5-ACBDB20498E6@glyphein.mailforce.net>
Cc: extra@ietf.org
X-Mailer: iPhone Mail (13G36)
From: Stan Kalisch <stan@glyphein.mailforce.net>
Date: Mon, 05 Mar 2018 14:04:56 -0500
To: Stephan Bosch <stephan.bosch@dovecot.fi>
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/EJxzAcc6s3-3V64EOyOcjdzS0u4>
Subject: Re: [Extra] I-D Action: draft-ietf-extra-sieve-special-use-01.txt
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Mar 2018 19:05:06 -0000

>> On Mar 4, 2018, at 2:41 PM, Stephan Bosch <stephan.bosch@dovecot.fi> wrote:
>> I just gave the point below a fresh look:
>> 
>>>>>> The other aspect of the many-many mapping is the fact that a single mailbox can
>>>>>> have multiple special use attributes. The draft supports this in the context of
>>>>>> specialuse_exists but not in the context of fileinto. I think this is fine, but
>>>>>> I want to make sure everyone is happy with this limitation, including the fact
>>>>>> that because of this you won't be able to create mailbox with fileinto with
>>>>>> multiple special use attributes.
>>>>> Good point. For sake of discussion, let's assume we allow a string list
>>>>> for the :specialuse parameter. The semantics for creation of a mailbox
>>>>> would be quite clear: all of those flags are assigned to the new
>>>>> mailbox.
>>>> Seems reasonable.
>>>> 
>>>>> But what would that mean for the mailbox lookup? Are we looking
>>>>> for a mailbox that has all of these flags, one of these flags or just
>>>>> the first flag listed?
>>>> The convention elsewhere seems pretty clearly to be for it to be an AND rather
>>>> than an OR.
>>> I agree.
>>> 
>>>>> Another question is whether mailboxes with several special-use flags are
>>>>> really that useful.
>>>> Apart from \All, which I would hope is not up to clients to set, I don't see
>>>> them as being useful. But I may be missing some use cases, which is why I 
>>>> brought it up.
>>> Ok.
>> Now my question to everyone is: do I need to change anything or is the
>> fileinto limitation acceptable?
> 
> Opinions anyone?

For the sake of argument, the only somewhat plausible scenario I can come up with is one for outgoing messages, where the sender wants messages dynamically assigned to \Sent mailboxes on based on the identities of recipients.  The sender, however, wants the retention of these messages to be ephemeral, so they also mark these mailboxes with the attribute of \Trash.



Stan