Re: [Jmap] DSN and MDN in JMAP

"Rolf E. Sonneveld" <r.e.sonneveld@sonnection.nl> Wed, 19 July 2017 08:46 UTC

Return-Path: <r.e.sonneveld@sonnection.nl>
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 3E1D7131C32 for <jmap@ietfa.amsl.com>; Wed, 19 Jul 2017 01:46:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=sonnection.nl
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 BZKCffFyfaJ1 for <jmap@ietfa.amsl.com>; Wed, 19 Jul 2017 01:46:39 -0700 (PDT)
Received: from mx10.mailtransaction.com (mx10.mailtransaction.com [88.198.59.241]) by ietfa.amsl.com (Postfix) with ESMTP id 07066131C2F for <jmap@ietf.org>; Wed, 19 Jul 2017 01:46:39 -0700 (PDT)
Received: from mx24.mailtransaction.com (mx21.mailtransaction.com [78.46.16.236]) by mx10.mailtransaction.com (Postfix) with ESMTP id 3xC9cY6wghz5MgwC; Wed, 19 Jul 2017 10:46:37 +0200 (CEST)
Received: from tiger.sonnection.nl (D57E1706.static.ziggozakelijk.nl [213.126.23.6]) by mx24.mailtransaction.com (Postfix) with ESMTP id 3xC9cY4zyBz1L8nH; Wed, 19 Jul 2017 10:46:37 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by tiger.sonnection.nl (Postfix) with ESMTP id 77029422288; Wed, 19 Jul 2017 10:46:37 +0200 (CEST)
X-Virus-Scanned: amavisd-new at tiger.sonnection.nl
Received: from tiger.sonnection.nl ([127.0.0.1]) by localhost (tiger.sonnection.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id HtI5VN_9tXTz; Wed, 19 Jul 2017 10:46:37 +0200 (CEST)
Received: from lion.sonnection.nl (lion.sonnection.nl [192.168.30.2]) by tiger.sonnection.nl (Postfix) with ESMTP id 5B553422287; Wed, 19 Jul 2017 10:46:37 +0200 (CEST)
Date: Wed, 19 Jul 2017 10:46:37 +0200
From: "Rolf E. Sonneveld" <r.e.sonneveld@sonnection.nl>
To: Neil Jenkins <neilj@fastmailteam.com>
Cc: IETF JMAP Mailing List <jmap@ietf.org>
Message-ID: <1570577976.59819.1500453997153.JavaMail.zimbra@sonnection.nl>
In-Reply-To: <1500398084.797896.1044865312.4893BFE7@webmail.messagingengine.com>
References: <71E3B9BE-C58C-40DF-AA63-EB4B94334DD5@oracle.com> <1500398084.797896.1044865312.4893BFE7@webmail.messagingengine.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_59818_1997467895.1500453997153"
X-Originating-IP: [192.168.20.2]
X-Mailer: Zimbra 8.6.0_GA_1182 (ZimbraWebClient - FF44 (Linux)/8.6.0_GA_1182)
Thread-Topic: DSN and MDN in JMAP
Thread-Index: 9JsPwOpHlrWfa6Ig+TBULBekWqdryQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sonnection.nl; s=2009; t=1500453998; bh=ILeVxgx1xgPrIbXh5kAF6MFF/Khc9RmZQqrECBTU1Pg=; h=Date:From:To:Message-ID:Subject:From; b=IXodQTrziSxL2hDl7F00TXnzcMGRewJoRYkc2x5m09W5PHnS3iLY3lKF9wxYgGK5u TNYuFUj1b5RPbvY9Q9chP5GkWFzFuAcZx7oHP6iZRwIBSExG8NzOnDCnCVkzmbG2Vb r37eodbYP7GEjXj2to9qBjDawYxNCQJs7xpxVXOc=
DKIM-Filter: OpenDKIM Filter v2.8.2 mx10.mailtransaction.com 3xC9cY6wghz5MgwC
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/lHYpz3bQRxi-ybQJs4jNO9et81Q>
Subject: Re: [Jmap] DSN and MDN in JMAP
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: Wed, 19 Jul 2017 08:46:41 -0000

> After discussing this with Chris, we agreed that most of this is probably not
> useful, and we would be better off simplifying the key information into two
> properties, and providing access to the raw DSN/MDN as blobs should a client
> wish to do more.

> So I propose we add the following to the DeliveryStatus object for each
> recipient:

>     *
> delivered : `String`
> This MUST be one of the following values:
> `unknown`: The delivery status is unknown. This is the initial value.
> `yes`: A DSN has been received for this recipient with Action (as per RFC3464
> section 2.3.3) equal to "delivered". `no`: A DSN has been received for this
> recipient with Action equal to "failed".

>     *
> seen : `String`
> This MUST be one of the following values:
> `unknown`: The seen status is unknown. This is the initial value.
> `yes`: An MDN has been received for this recipient with Disposition-Type (as per
> RFC 3798 section 3.2.6.2 ) equal to " displayed".

I would suggest to use 'disposed' (or another name that can be associated with message-disposition-notification) as IMHO the word 'seen' refers too much to the act of reading a message by a human being. 

/rolf