Re: [Jmap] message copying and moving

Neil Jenkins <neilj@fastmailteam.com> Fri, 11 August 2017 05:31 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0239B1324EC for <jmap@ietfa.amsl.com>; Thu, 10 Aug 2017 22:31:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.72
X-Spam-Level:
X-Spam-Status: No, score=-2.72 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=sRPQuyYA; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Vz+K9E46
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 uKtgfCk4o_R3 for <jmap@ietfa.amsl.com>; Thu, 10 Aug 2017 22:31:41 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49ABF1324E6 for <jmap@ietf.org>; Thu, 10 Aug 2017 22:31:41 -0700 (PDT)
Received: from betaweb1.internal (betaweb1.nyi.internal [10.202.2.10]) by mailout.nyi.internal (Postfix) with ESMTP id BC0B3209ED for <jmap@ietf.org>; Fri, 11 Aug 2017 01:31:40 -0400 (EDT)
Received: from betaweb1 ([::ffff:10.202.2.10]) by betaweb1.internal (MEProxy); Fri, 11 Aug 2017 01:31:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=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=fm1; bh=fsXZY55mMTmsZMROc PuT60uE2W4CE5UUvfsHpGEgWhc=; b=sRPQuyYAHRimHXTfhT2bcVuRwddi7e1IJ dEQn6gXRXurSrUYiSHFFveM6NcMj3YLkjDOOPPsEnDXRn3yix/09nmQ08c0CV6m6 mjeMdyljSpxgNAw5nXavSjhX7M66N13SL1/GZOClU5G7yw4jNnIa62ybu2wAuHWo oA48G0H+ZdFqByH4HgGuCAC5WdW93g3v2fAaeJan0ioGl9e/C9ob+ykOiu8QnYg6 PLThW0vCmbhnSoNQWcp5fTJ2Isb03K5TELByG+piFsslKC5a7EdMJBEoWgiuqmyX ccIS4pfECU9sTlQvwnTigbddeo7NGl3A+IilrJL4unRgGBoelVksQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm1; bh=fsXZY5 5mMTmsZMROcPuT60uE2W4CE5UUvfsHpGEgWhc=; b=Vz+K9E46MpHnGAduLA+vGk SsAw6JEvcg1SOoSfvXILuPh50zkRRhw+BQlw3VLaeQbdayXHdzBCdb94JlTIMnAb BOcZLT2T1BNEwPtVkcmbUsLEA5LPRwp2c/U+qihDdRvauIigdfxhg5rbxRF3lgfl gPO0vp2ktk+Cf7sN9uMm8s//sREdt7XfbKLksMHXGTKk5MKy1M4bmQOhNK2bqFrT OuZuCCBHEht4rw6/jyw1YeeJ8SeirGxcou93c3DbGjuhVRRe01ftj/3rHhq14OCS 9yhAAqEp74uLMJdeLzwt64RK2a07971C6tQ7VsezTBU/QS6KcYLqUPxN+1FxaUpA ==
X-ME-Sender: <xms:PEGNWTOmhZRJcKSizygTjygXkE-JXWXMhcUsGpGrfesCTWm8FMZlug>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id 73B41E22BE; Fri, 11 Aug 2017 01:31:40 -0400 (EDT)
Message-Id: <1502429500.3977925.1070026832.7BEADB2E@webmail.messagingengine.com>
From: Neil Jenkins <neilj@fastmailteam.com>
To: IETF JMAP Mailing List <jmap@ietf.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_150242950039779250"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-96f0d108
In-Reply-To: <d4237a83-193a-44ae-da43-3c8ef89309e3@forestfield.org>
References: <20170731134452.GB1402@meili> <27EB9EDE-A81C-4640-9F02-F76850002221@fugue.com> <d4237a83-193a-44ae-da43-3c8ef89309e3@forestfield.org>
Date: Fri, 11 Aug 2017 15:31:40 +1000
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/6VzCW3gqHGkNBdakaTbKcg6XkA0>
Subject: Re: [Jmap] message copying and moving
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Aug 2017 05:31:43 -0000

On Fri, 11 Aug 2017, at 03:27 PM, J.B. Nicholson wrote:
> I also think moving and copying are far more straightforward and
> familiar actions to non-technical users.
I think you're misunderstanding; the MUA can still present move/copy
options. Moving is removing one mailbox while adding another to the
mailboxIds property of the message. Copying is adding without removing
(so you have multiple mailboxes in the mailboxIds list). Because the
copies are presented with a single id in the API, the MUA can also
expose this as "labels", but it doesn't have to.
Regards,
Neil.