Re: [Jmap] Adding the Message::isForwarded property

Neil Jenkins <neilj@fastmail.com> Thu, 15 June 2017 02:21 UTC

Return-Path: <neilj@fastmail.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 C072D12943B for <jmap@ietfa.amsl.com>; Wed, 14 Jun 2017 19:21:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.718
X-Spam-Level:
X-Spam-Status: No, score=-2.718 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, 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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.com header.b=2C8u29KH; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=JSmxQoCD
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 dTDhMe-gOmJG for <jmap@ietfa.amsl.com>; Wed, 14 Jun 2017 19:21:30 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 995F0128D69 for <jmap@ietf.org>; Wed, 14 Jun 2017 19:21:30 -0700 (PDT)
Received: from betaweb1.internal (betaweb1.nyi.internal [10.202.2.10]) by mailout.nyi.internal (Postfix) with ESMTP id 1222720AB6 for <jmap@ietf.org>; Wed, 14 Jun 2017 22:21:30 -0400 (EDT)
Received: from betaweb1 ([::ffff:10.202.2.10]) by betaweb1.internal (MEProxy); Wed, 14 Jun 2017 22:21:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.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=xW6QT/qKDGgUxNGCt7M/wh3PD9b2g D4aEb+zqISxja8=; b=2C8u29KHNveudjJC96Y3HL8mFY8sxQiVxj7W/mknWvj5d iHIPW+VuEdAdmQ80aIc1/T5Lv6dbBFQXIBFBtiAQMzXXV2zPeoN7+WcG0O1Ak3FC 7IrKjiXnSTjqRgPR5onWNgKEbhZmyE9Vlm5tur4iJgTdkp2gtTCOD+SBL1kZrWW1 8zsLcKmW0sUBAsy7EugQReaKqu1JxbR9PnKEfYVe1lsgc8SkmIIe0xXOe2GSOnnA yysRm1NUNBfmpgSuEoed4HvZWgxr2Tkla0k0LA8SRxswCQ9UAlf//mX2Q3HQA+0j pTypA+qU3xMi1wd28UPsaRf3tHNgR70NuJTwII/Ig==
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=xW6QT/ qKDGgUxNGCt7M/wh3PD9b2gD4aEb+zqISxja8=; b=JSmxQoCD4ThrUgvRHMrjK/ 3P2uNh7yzS3fJkaR2QcIDVOsSzdmJoubjCZ5QzpHXV18wCYqVluL7Mew2Rh40/qj +Nbwfq05/RfeVNyJ9XcKLE7P8Xl4HQw2QipMUzJ/+KpD253i3C6EfDkFxywgKXEB PmjPibONH+YltJbmwoWJOa8VaNgFLNpLWcaH0dXusHaFDDEzHB7viITX6e1CWm6G +VPWTKs45g7OsRTAxurf9iCIdAtZrrYW4Cqx4QF9bCPUo8J7On2rOne89OjSdgNk fyiSOyrsyxopHHNNTpx9pxyiYE2r8HbqwL4/7QLbbLgqCcZht3fCJ4Ae/32hRY3Q ==
X-ME-Sender: <xms:Ke9BWYxYF3v7lU2OsMv3buTqU7-Z_XH8MonlnlvkdzVrEnONCxnZpQ>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id BC708E28E9; Wed, 14 Jun 2017 22:21:29 -0400 (EDT)
Message-Id: <1497493289.1841083.1009922936.5BAEB289@webmail.messagingengine.com>
From: Neil Jenkins <neilj@fastmail.com>
To: jmap@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_149749328918410830"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-72d83a02
References: <148716911729.17277.15371202023742081890.idtracker@ietfa.amsl.com> <b7ec34d3-3aaf-82af-3663-5b0966c83ff0@dcrocker.net> <b5753f7f-92f9-50dd-42f0-ce0de7360e08@linagora.com> <A9EDBE7D-4E3D-45C2-BB97-F74AC9DB9486@oracle.com> <9eb1fd3c-8868-9d24-6c30-46d333b69fef@isode.com> <3c1711a2-46dd-db1c-506e-5e1ad89ce56d@linagora.com> <92769755-62c6-7257-ce3d-7d0b5699735d@isode.com> <27c62cc8-68e0-49b5-4900-34c26d7b4c6a@linagora.com> <C88A669A-2143-4FC2-81EF-3C9A2CD5963B@apple.com> <D0072AC9-71DC-4831-A3DA-FEA4A7B85BBA@oracle.com> <AB5279CE-4F9A-4DE8-AEEA-E1425D04FA89@att.com> <1492581452.3025596.948906456.71780673@webmail.messagingengine.com> <1A7624AF-2FD9-4FE8-A29D-23BFADEED04B@apple.com> <1493360522.1171603.959013464.217C003E@webmail.messagingengine.com>
Date: Thu, 15 Jun 2017 12:21:29 +1000
In-Reply-To: <1493360522.1171603.959013464.217C003E@webmail.messagingengine.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/u0ttcj9fEaXHYzo1X65LTSMpyFw>
Subject: Re: [Jmap] Adding the Message::isForwarded property
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: Thu, 15 Jun 2017 02:21:33 -0000

On Fri, 28 Apr 2017, at 04:22 PM, Neil Jenkins wrote:
> OK, I think we have consensus on this. I've made a pull request on
> GitHub with the changes[1] for people to review.
This has now been merged.

> Firstly, I think we should map the 4 \System flags to $System in JMAP.
> Using backslash is a real pain because it is an escape character in
> JSON, so examples in the spec are confusing if nothing else! Changing
> it to $ would make the system keywords consistent with the IANA
> registered keywords, which I believe will be less confusing for
> developers coming in without an IMAP background. The only issue would
> be what to do if someone has added "$Flagged" etc. user keywords on an
> IMAP server. This seems unlikely to be much of a real-world occurrence
> to me, on the basis it would have been very confusing, but I think we
> can just specify that these keywords are not visible over JMAP.
This has been merged too, and the document metadata updated to say this
"updates RFC 5788". I've not yet submitted the names to the IANA
registry to be reserved from use in IMAP; I'll do this when we're closer
to final status with the JMAP draft.
> Secondly, matching the setting of the \Answered keyword, I've added a
> section that the server SHOULD automatically set the $Forwarded
> keyword if appropriate on send (the request that started this whole
> thread!). This is looking at the X-Forwarded-Message-Id header though,
> which as mentioned earlier in the thread is not a standard (it seems
> it was first introduced by Thunderbird).
The current draft references `X-Forwarded-Message-Id`, but should a Forwarded-Message-
Id header perhaps be standardised?
Neil.

Links:

  1. https://github.com/jmapio/jmap/pull/61/files