Re: [calsify] RFC7986 and EMAIL parameter

Neil Jenkins <neilj@fastmailteam.com> Fri, 19 February 2021 03:07 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED93D3A0C2A for <calsify@ietfa.amsl.com>; Thu, 18 Feb 2021 19:07:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=SqAlixiG; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=gAG/VqIb
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 KXK_T6GC2AWT for <calsify@ietfa.amsl.com>; Thu, 18 Feb 2021 19:07:00 -0800 (PST)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D402B3A0C20 for <calsify@ietf.org>; Thu, 18 Feb 2021 19:07:00 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 9D139B86; Thu, 18 Feb 2021 22:06:59 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute3.internal (MEProxy); Thu, 18 Feb 2021 22:06:59 -0500
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:subject:content-type; s=fm2; bh=ncrsoRe 6UmlnCbJp3n8tR1NV++ltodgZ6RmhVv7s12c=; b=SqAlixiGJhBOWpryWjtl5FK Up44+UxdZYpwUoKvLQpgEc+3BWVdnojwoR8lHi1EssD+8eEMSV6ON1TMEwaE9YE6 Mw5xmtjxZvepJbuMfXH7DUEGV1KDFg2RmUA2G8H79t9bDVET+idNYOjZQ6axZdu+ T2/QTm77SGgr8KiZHM4dZQh2UzAUhKciLRY2h6IzeZfJrRFm1RxHmJvPCZhmOfvF uiTqsmHhn01l/zOYJv8fk6PkJE87Dxhu7ncR9k2TyOt2pyO1O8sopfiadzXdHDwG DbdcN8cWxqpvcGCiajZ1foB9PlGmEd6hmJX0JbUX2OFm78B2PKPxsO0qNniP44g= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm2; bh=ncrsoR e6UmlnCbJp3n8tR1NV++ltodgZ6RmhVv7s12c=; b=gAG/VqIbPptT8wSQoCq5iV SzCRJd1H1CUcYbIiFom5eV894rhSck3X7C44NKyrQoTlZvOFZNh4PzMnefYKq5LV flX3dXvHnsMFJrNNVji/RBn0fzn/FeKn61QkXxyFV848aYY+q5yW1/hA5SRvqwjc GX7CBpDEiuVWJQ33VhAMdaKA+QJTBd5eRxTEbuVZP4PbJ11Tso+J1VtySSLE4y57 iODhdYniScrf6XwAFu/FrMbPWCytdkr4iSDq7rI2dYp0WhtVzdE9aiY3T8gzkLzT 3rjMy9mFrSLx1XUFtx3DA1txur9Gnj9tvJuWrzOqTouSY8FT3JVMbnBZ6hmd959w ==
X-ME-Sender: <xms:UisvYNkPKaTWHbxGoFt5ebIO3P8xwdMQb6tmACzH3kUrJL-dEtEJTg> <xme:UisvYI3Rutt18IPiIoQwGaouiRfft3TXYXRGGX9CYahzYcScUAXBeooC8vi35QjQw l0iA_P26rxKUw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrjeehgdehgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfpfgvihhl ucflvghnkhhinhhsfdcuoehnvghilhhjsehfrghsthhmrghilhhtvggrmhdrtghomheqne cuggftrfgrthhtvghrnhephfelheffteefueeivdekgeeijeeiuefhudfgveellefgvedu teeutdelieeggfejnecuffhomhgrihhnpehivghtfhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehnvghilhhjsehfrghsthhmrghi lhhtvggrmhdrtghomh
X-ME-Proxy: <xmx:UisvYDo_LNKAxH7n3fdBpCGGSa8BIVtNkYe6VM3Ca5NJPMIdyDr_YA> <xmx:UisvYNlzABgtziG1E5-Gsiz4fntnXJvRyuU9Fa4K7ieP4jmi0KqbUQ> <xmx:UisvYL0NltYYlrDy_3f2f4BdxpTRMu74h-zuv9qjed-aV6AIzIVLSA> <xmx:UysvYAjJYKffvNJ0uDwV6UTJgZ5mWcSqhnc0xtaargaCZ9jqg1MoAg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7CF1236005C; Thu, 18 Feb 2021 22:06:58 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-141-gf094924a34-fm-20210210.001-gf094924a
Mime-Version: 1.0
Message-Id: <e1e7222e-8c6e-40b3-a8cf-a45982acb00c@dogfood.fastmail.com>
In-Reply-To: <A1D09E1C-9FAD-45A9-92FA-B6936F338E0C@gmail.com>
References: <0e03fc6b-15ba-43bd-8122-73069886ba61@cyrus.local> <A1D09E1C-9FAD-45A9-92FA-B6936F338E0C@gmail.com>
Date: Fri, 19 Feb 2021 14:06:57 +1100
From: "Neil Jenkins" <neilj@fastmailteam.com>
To: "Cyrus Daboo" <cyrus@daboo.name>, calsify@ietf.org
Content-Type: multipart/alternative; boundary=186db1c40ff04129b136a20e727c7f8d
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/pXvsVmp25Nlcgk6WjP_kJwKhhQw>
Subject: Re: [calsify] RFC7986 and EMAIL parameter
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Feb 2021 03:07:05 -0000

Thanks for the background Cyrus. So just to confirm, the CUA is:
 * The target for sending iTIP messages. This may be a mailto URI for iMIP, but may also be some other UI (which is essentially an opaque string to clients) if you have some internal mechanism for delivering the messages.
 * A kind of UID that's consistent for the same participant across different events.
Is that right? Presuming so, then going back to the discussion of translation between iCalendar and JSCalendar, I think this maps very cleanly with the current spec:
 * The CUA maps to the sendTo property <https://tools.ietf.org/html/draft-ietf-calext-jscalendar-32#page-36> of the Participant. There would be a single value in the sendTo map: if it's a `mailto:` URI the value would be under the key `imip`, otherwise it would be under the key `other`.
 * The EMAIL parameter value maps to the email <https://tools.ietf.org/html/draft-ietf-calext-jscalendar-32#page-36> property of the Participant. Just as Cyrus says it's supposed to work in iCalendar, this may be different to the iMIP address and is for sending normal email to the participant, not iMIP messages.
Neil.