Re: [Jmap] Update Email/query filters to select e-mails from contact and contact groups

Neil Jenkins <neilj@fastmailteam.com> Thu, 02 June 2022 01:53 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 8EF3FC15AACB for <jmap@ietfa.amsl.com>; Wed, 1 Jun 2022 18:53:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=QlfMmhCF; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=UhHKIiYX
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BekipbkipRVm for <jmap@ietfa.amsl.com>; Wed, 1 Jun 2022 18:53:23 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC347C14F607 for <jmap@ietf.org>; Wed, 1 Jun 2022 18:53:23 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id CC34A5C0138 for <jmap@ietf.org>; Wed, 1 Jun 2022 21:53:19 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute4.internal (MEProxy); Wed, 01 Jun 2022 21:53:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1654134799; x= 1654221199; bh=uLXubNZ+/lfH/WT8O2GpxfrnfwhEvlnZvZo+eoqP/5M=; b=Q lfMmhCFE+wMNEhoR2SHsC9G5li3sT28VbDdYud6qTbjFKWWEVug3KIDszwMg/e8a K54h+0bJclvprMnApzaY6xhtw2XTSY//99aQok2vAk3cXL3itAGNv+FORa5luH6c Jp1KhPPlqz4NGUE+uZdQGtYYoDWN9wfCJWWNXO5/QhlgGKCmaYv7kqslCj+YPXsv MeVELS/nWWL/LArPoxwQMURTkRNWFykzPcJLZz0I7nLxO+LQ9uxUWenYgxJm7wtl UjcXr68ciato2G3HpeP3No48866W760lnkFGBevs2siGbZLPiFW+n8UB9gHV6YoQ t9CBcc/D1fd9gvtnh3QHA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1654134799; x=1654221199; bh=uLXubNZ+/lfH/WT8O2GpxfrnfwhE vlnZvZo+eoqP/5M=; b=UhHKIiYXTuDOmqyRKHal6eCxzwGZuNAnbFRc25uWnG/k 8m7NCoZEPCYxYsCyB2UJBTbTwLLIzvGudtCXH3uTMoykrxyoYFlG+MnezIG4eTl+ U1udwPRBSOFwCDamFFtp/Kjj1kRDFX024ldolfr60MJnRGf3MCnT/n38URmKeRBh 1aLhtye0mYx52cB1SE6k0bb/rvzSIj0+2Ba3Y3C4YqgAif798OAwVlJvyzIi5IXF B+wYJMP6k8qP7ttY2tKOLQnQFRyT6MT5ArfeBPT7UzvWCjMXZ/B+xhuhpTXubH+L P9uSjk4A2HUy6/I9tyYouZVNXs/ocZUeKz1fKl8Fcw==
X-ME-Sender: <xms:DxiYYtatSpOIWUzyF7UmfR37H1Kulf83L8uyzhjw2cWEWN78g2io1g> <xme:DxiYYkZkOOzbYHGtO-XPsliXW2tzZ2Sbw15TTW4Mh3PasJMnJPt0hwFvyeRbb5vNq a6ypafKFvSJVA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrledugdeglecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfpfgvihhl ucflvghnkhhinhhsfdcuoehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuggftrfgrthhtvghrnhepvedvtedvudelkefhgefhteeftedtlefhheefveffveelkedu tdduffeiveejvefhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepnhgvihhljhesfhgrshhtmhgrihhlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:DxiYYv_tAVpytd2wWtLjs6zvT2K1Sqg654t9cCiZyfJ0gh0FI4BFZg> <xmx:DxiYYrrbnNwFQM7GNJS9fQGJkZB97INXy-gpnYQffOZ3aKRRc2Atkw> <xmx:DxiYYopu7vP4lLpPn0CWcN8Lr6QvkF1QSl0u6W_eJjJyqBl1XU63_g> <xmx:DxiYYl291vS0iz7DsJN7qRSCiz-2Lwcegn11-TJ13uWFY8gwkJ9Z2g>
Feedback-ID: ibc614277:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 986D82D4006D; Wed, 1 Jun 2022 21:53:19 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-678-gc19f75cfc3-fm-20220527.002-gc19f75cf
Mime-Version: 1.0
Message-Id: <44505ae3-dc97-4bde-a6e2-52954a3c5e67@dogfood.fastmail.com>
In-Reply-To: <a3e1df4b-9cd8-478e-c132-8fd0b0ebaf56@mildred.fr>
References: <a3e1df4b-9cd8-478e-c132-8fd0b0ebaf56@mildred.fr>
Date: Thu, 02 Jun 2022 11:52:58 +1000
From: Neil Jenkins <neilj@fastmailteam.com>
To: IETF JMAP Mailing List <jmap@ietf.org>
Content-Type: multipart/alternative; boundary="a81afcf26a1149499d0d9b0871645e22"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/8zZv3CzLi5b6nRz1Nau0P73Knkw>
Subject: Re: [Jmap] Update Email/query filters to select e-mails from contact and contact groups
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.39
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, 02 Jun 2022 01:53:28 -0000

Hi Mildred,

This sounds like a useful extension to me (as you point out, Cyrus already implements a subset of this as a custom extension), but to standardise it I think it needs to wait for the Contacts spec to be standardised first, as it will depend on that for referencing ids. The plan is to work on the Contacts spec once Calendars is done, so hopefully in the second half of this year.

Cheers,
Neil.