Re: [Extra] Benjamin Kaduk's No Objection on draft-ietf-extra-imap-fetch-preview-09: (with COMMENT)

Bron Gondwana <brong@fastmailteam.com> Wed, 23 September 2020 00:56 UTC

Return-Path: <brong@fastmailteam.com>
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 014FF3A0913; Tue, 22 Sep 2020 17:56:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.119
X-Spam-Level:
X-Spam-Status: No, score=-2.119 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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=fastmailteam.com header.b=yDe55l9M; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=b9Nk4I32
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 ZIJTrNViVTZA; Tue, 22 Sep 2020 17:56:14 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 768FA3A090E; Tue, 22 Sep 2020 17:56:14 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 762A25C00FD; Tue, 22 Sep 2020 20:56:13 -0400 (EDT)
Received: from imap7 ([10.202.2.57]) by compute1.internal (MEProxy); Tue, 22 Sep 2020 20:56:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type; s=fm3; bh=T2Om EeZAcGXauvBOhe/iCk2UBGnTg5enFk6i6LlCTI4=; b=yDe55l9MvSnewCBar9nN 2xztNm8X/ru7e7Ch2RAYp1AKwbfMoJl68q2VSPUiNVJ+1upeLniOFvzKvyqDW95J L1+k1XxDAi5JZes10Pkp5+QhEyophUCEq+P74/10V8Y/b9MOu9P3rO8/+TIaNkJ4 sbeNgb1g1qI1W+jfME5dpMmKa6oFi9vNKEBZYEb01itu//0p1T5BhmFsB3M5A9GS rAZHt5oBB7AmtAjCIdT9AV0ntze5pV8dgAkAUYwMErdJESQbEr2Z/DZG7ZYjftZA MUmg/THNr+0QKzCN7AEKwKqGjOxrCqIitf6snq58hNwwciKiuB85N6NYGDrFdR3t JQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=T2OmEe ZAcGXauvBOhe/iCk2UBGnTg5enFk6i6LlCTI4=; b=b9Nk4I32HqYObRRSmMdFW+ Zcpt7aYu/9NmVNySde9LkAVzJkHfIp2xdChZb4lhvgGRkMjXs9H5EQW9A7yRv4bA /B2pz48OI1wtuAmH0Zrlf1Qdkb1rjf2vY83nZvlEejcGHE9yM7LsMjnfSoGoV19+ vJjWqsO4tA6SygeXNv7e71RCFNjEbUujcDfzUc5crGIOAUDWOcSvKVdLDYtx90GW smisEZPzPLedkWWGr+voNKG5VtvvZ+FNygzvsaXs994ktf4IoLKHR9N4/ifVDDtP H00T6gEGzm0vSCQVk89N26nV67eqLhyrrvvmz1cjhjR7uRMO4seS54kawp1/6ocg ==
X-ME-Sender: <xms:LZ1qX-go3vVSK2ZwM9Gw7MihqZ2cvwn1EpFt6VguFJaiiQiqtyYSKA> <xme:LZ1qX_D2LXaMp9BkrCZunkZS0rOf2yrfYyVC0p7GGUdCbXsfzqLW2PxQhjATplvPZ 5THZ93ce4Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudehgdegtdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerreejnecuhfhrohhmpedfuehrohhn ucfiohhnugifrghnrgdfuceosghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhmqe enucggtffrrghtthgvrhhnpedtheetgeefveetudffveetheffgfehhfdvveekuefhheeu teduhefggeeikeejteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegsrhhonhhgsehfrghsthhmrghilhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:LZ1qX2EcDlplgzsU1LVpjsg1GddYz-llAR6fmNa5JV4H6_2xbzgzHQ> <xmx:LZ1qX3Sn0JG1ySHp2_p3gu_gcTnFnWEUz5TJv2mO7cS-1UhnyNZwkQ> <xmx:LZ1qX7xIfb-ykT5L0XGFGqN76GL1O6h6L8s9z2XHeCzZs3WJ8WLkOQ> <xmx:LZ1qX28xSoMO2xeJHzwdqJ0cenjU5iI_L8FjRrAeRIDWE5CJdTYqpA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 04EC218013F; Tue, 22 Sep 2020 20:56:13 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-355-g3ece53b-fm-20200922.004-g3ece53b9
Mime-Version: 1.0
Message-Id: <772f45df-e259-4f54-9d39-cff148a82ff1@dogfood.fastmail.com>
In-Reply-To: <160080490190.9778.18063295243922914906@ietfa.amsl.com>
References: <160080490190.9778.18063295243922914906@ietfa.amsl.com>
Date: Wed, 23 Sep 2020 10:55:29 +1000
From: Bron Gondwana <brong@fastmailteam.com>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
Cc: draft-ietf-extra-imap-fetch-preview@ietf.org, extra-chairs@ietf.org, extra@ietf.org
Content-Type: multipart/alternative; boundary="7a84d8b0afea4e95992acfd1ab8fcadd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/tqaqr9UZ4v65GimQOdP_KcyLPXs>
Subject: Re: [Extra] Benjamin Kaduk's No Objection on draft-ietf-extra-imap-fetch-preview-09: (with COMMENT)
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 23 Sep 2020 00:56:16 -0000

On Wed, Sep 23, 2020, at 06:01, Benjamin Kaduk via Datatracker wrote:
> I was a little surprised to not see any mention of the analogous JMAP
> capability (but I guess I'm not actually sure whether one or the other
> "came first").

It's already built into JMAP.  From RFC8621:

   o  preview: "String" (immutable; server-set)

      A plaintext fragment of the message body.  This is intended to be
      shown as a preview line when listing messages in the mail store
      and may be truncated when shown.  The server may choose which part
      of the message to include in the preview; skipping quoted sections
      and salutations and collapsing white space can result in a more
      useful preview.

      This MUST NOT be more than 256 characters in length.

      As this is derived from the message content by the server, and the
      algorithm for doing so could change over time, fetching this for
      an Email a second time MAY return a different result.  However,
      the previous value is not considered incorrect, and the change
      SHOULD NOT cause the Email object to be considered as changed by
      the server.

Bron.

--
  Bron Gondwana, CEO, Fastmail Pty Ltd
  brong@fastmailteam.com