Re: [Jmap] message copying and moving

Ted Lemon <mellon@fugue.com> Fri, 11 August 2017 12:37 UTC

Return-Path: <mellon@fugue.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 72415131D24 for <jmap@ietfa.amsl.com>; Fri, 11 Aug 2017 05:37:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.com
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 WfVWQOT_C3Jd for <jmap@ietfa.amsl.com>; Fri, 11 Aug 2017 05:37:44 -0700 (PDT)
Received: from mail-pg0-x235.google.com (mail-pg0-x235.google.com [IPv6:2607:f8b0:400e:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33F1813213F for <jmap@ietf.org>; Fri, 11 Aug 2017 05:37:44 -0700 (PDT)
Received: by mail-pg0-x235.google.com with SMTP id l64so15019997pge.5 for <jmap@ietf.org>; Fri, 11 Aug 2017 05:37:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=y/SxJ6aYtgfJ02nfS0BDO/OegDp5XY5xcZgZZWnWUNE=; b=TOhLD4adhj+ifGRzdf5fA4deGeb3TThCWoelZh1pXD6Qos5l/wpD/LCVcGm999hMlj ej/AUsKXCBp5o66GK4BmYn/yk44t8XyuprVZuYapjaRiOlOmBKgQbea7rA2iIwnnLRvQ R9sJGJTE3kCjhq0C0AdcSz4o6JbnYAOfy3qV5TL47kAzArv/F07e5z90EPneC8VEHJw4 /5FN51SkFRgRiZCpFbXNQR9PNyTTeOVbN58xoKALkQQ+PYEcevBcdk5qGn9M8H0g3U1g VoWm2UKPpFF+eHPiv0uSS7+6EbOQ68OLHmAhsxlL0W2J9qZDeEDWYxDPAYClMRGLpNV8 8SCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=y/SxJ6aYtgfJ02nfS0BDO/OegDp5XY5xcZgZZWnWUNE=; b=W1rOr3hB6L4drIHo7Q9JtFT1XjOSbqS4rMnGnKMqay0qOiJ59CZiDOjnFLEWY9vyEF DvK7EF/fEDxMU2JdT14cguoEuIDP/tlAFqgE79hwb7vQkr803sGnjliMQYZKP4MLacmm p3CIAy+W24b3Zq0lMUmEfy4/uMJFIIZnM8hwYoXGD8DX506voBBhypx86RFpRtiiY3e/ kkWGK/beHgWHRgwixk/wxHSwf6ESFtiIhmJMo5pjoFuQaGTdLjpBp38PbQykqG38XA6s 1pO47oJrdKueFMiLo9kOj6IOMoD+aURby8WXjyDHnuSGZsQl/hbTKdvpE1OwpuVvpOBf 0oOQ==
X-Gm-Message-State: AHYfb5jYRQE3iJyb4QtcvNxs/L03mOg4waC5n530p9liog1aip/9uBWJ u7rZM0Fy+9ENlymUozHDwVHodDMYPdxP
X-Received: by 10.84.215.210 with SMTP id g18mr17808863plj.210.1502455063699; Fri, 11 Aug 2017 05:37:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.180.131 with HTTP; Fri, 11 Aug 2017 05:37:43 -0700 (PDT)
Received: by 10.100.180.131 with HTTP; Fri, 11 Aug 2017 05:37:43 -0700 (PDT)
In-Reply-To: <1502429500.3977925.1070026832.7BEADB2E@webmail.messagingengine.com>
References: <20170731134452.GB1402@meili> <27EB9EDE-A81C-4640-9F02-F76850002221@fugue.com> <d4237a83-193a-44ae-da43-3c8ef89309e3@forestfield.org> <1502429500.3977925.1070026832.7BEADB2E@webmail.messagingengine.com>
From: Ted Lemon <mellon@fugue.com>
Date: Fri, 11 Aug 2017 08:37:43 -0400
Message-ID: <CAPt1N1kb=p5eiWr9=Lif1eif_nQ8WKdt-DeHRNT9EqCmqHAqgA@mail.gmail.com>
To: Neil Jenkins <neilj@fastmailteam.com>
Cc: IETF JMAP Mailing List <jmap@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c19f1425cf159055679949a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/EDxlqQtJ2vypu5mWYA3EimRBWro>
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 12:37:46 -0000

Right. My point was simply that the case where the end user wants two
distinct copies of a message which can have independent state is more
unusual than the case where the end user wants a single message to appear
in two places, which at present is also somewhat unusual. There are a lot
of potential applications for the latter. I can't think of any important
applications for the former.

On Aug 11, 2017 1:31 AM, "Neil Jenkins" <neilj@fastmailteam.com> wrote:

> 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.
>
> _______________________________________________
> Jmap mailing list
> Jmap@ietf.org
> https://www.ietf.org/mailman/listinfo/jmap
>
>