[calsify] RFC7986 and EMAIL parameter

Michael Douglass <mikeadouglass@gmail.com> Wed, 17 February 2021 04:46 UTC

Return-Path: <mikeadouglass@gmail.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 1C97F3A14A8 for <calsify@ietfa.amsl.com>; Tue, 16 Feb 2021 20:46:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level:
X-Spam-Status: No, score=-1.097 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 7s08mK243XCH for <calsify@ietfa.amsl.com>; Tue, 16 Feb 2021 20:46:33 -0800 (PST)
Received: from mail-qv1-xf2b.google.com (mail-qv1-xf2b.google.com [IPv6:2607:f8b0:4864:20::f2b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A90993A14A6 for <calsify@ietf.org>; Tue, 16 Feb 2021 20:46:33 -0800 (PST)
Received: by mail-qv1-xf2b.google.com with SMTP id p6so5738162qvm.12 for <calsify@ietf.org>; Tue, 16 Feb 2021 20:46:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=LgmZctRBCRCjeNq4NTJW3txW0Wy2py5eRNmCBxzAQ4Q=; b=cAdECJ98KiPKCUuw/UcVhpuOQjDdtzl4hPos+K11DU66Yt3pwQ0qd2xB1WRtym+4Ts K72EyD06jeZNTAS20UKid9Pq3bxmp/mTRBTZHeOTcjyCUdTrSEExQK8ZzIEMFPIIrBue Mj6sap7psLVLe6EW3X2jZJ8r3ddVNUNja0fsaFLV5jk0UhMRMXam3eIOkNSGTvxFaeY9 9x55PRLsYrv5soE3ZO4E2KRkYtiEdUCpOkMWanv6Vws2TEF3OIxh+G7dEXX4wdTNpY5h 8NDVSna10ktWGcAvvlrGIgyFVinyfkGzim21gSlxLNY5F7KedDsz3tubW9aNNZuZ5MFe vMEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=LgmZctRBCRCjeNq4NTJW3txW0Wy2py5eRNmCBxzAQ4Q=; b=Fw0tBHRbEkyVI48DTnFIeenJJH887jnA+taJkjVTHvlb7yOVnh6Wc9d4fUYv4d+tMS 5Cqk20rqZ8GSM5hkrucaIMB16bQGn5he4t7XWVRhh1AhlCcOUWsnTG9NU/R3UYQJVaGc C+EzbPfuo8gArYFN7GiXjIyusGsWJc1KD30vajVhzNLh4vqFtxwchO8b8pMgnmGde8Kn mYPEHCml1zyMZJtPdMjjo7RbbuXe612n6exT3e4SuFcz94/3/1kh8xFvKPJW4CNzKZGg dzcYHbb87e9RrKxkSKADWemT80QLsrEm6DfDSEbQeXmtLuu4z/eC2Wx6EqMiAMCWJ2rG voXQ==
X-Gm-Message-State: AOAM532KdDUDzR9FWBICWCTDwSTgUI7TusMTEgB72QzGsGOj/Zc4W3nz GV+25QDd6X9y6MpopHD5GeYFZVG6o6Q=
X-Google-Smtp-Source: ABdhPJy5/rd1FkVwdfyt3XZtcbZk7y91iCNnP3vN33WcxahNgf/4u809PSXuIK1+abXsm/63eyuW0Q==
X-Received: by 2002:a05:6214:16cf:: with SMTP id d15mr23004110qvz.32.1613537192559; Tue, 16 Feb 2021 20:46:32 -0800 (PST)
Received: from [192.168.1.150] (cpe-74-70-70-237.nycap.res.rr.com. [74.70.70.237]) by smtp.googlemail.com with ESMTPSA id y35sm490672qtd.10.2021.02.16.20.46.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 16 Feb 2021 20:46:32 -0800 (PST)
To: Calsify <calsify@ietf.org>, Cyrus Daboo <cyrus@daboo.name>
From: Michael Douglass <mikeadouglass@gmail.com>
Message-ID: <a44f9c2c-18ff-9f6f-ca43-82e0a104889f@gmail.com>
Date: Tue, 16 Feb 2021 23:46:31 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------FBBA52171442DA9DBE3FE59D"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/u4I1EcFR_npRjbC5fdIV-vuapw4>
Subject: [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: Wed, 17 Feb 2021 04:46:35 -0000

I wonder if Cyrus could help clarify a couple of issues.

The text says:

  Description:  This property parameter MAY be specified on "ORGANIZER"
       or "ATTENDEE" properties.  This property can be used in situations
       where the calendar user address value of the "ORGANIZER" and
       "ATTENDEE" properties is not likely to be an identifier that
       recipients of scheduling messages could use to match the calendar
       user with, for example, an address book entry.  The value of this
       property is an email address that can easily be matched by
       recipients.  Recipients can also use this value as an alternative
       means of contacting the calendar user via email.  If a recipient's
       calendar user agent allows the recipient to save contact
       information based on the "ORGANIZER" or "ATTENDEE" properties,
       those calendar user agents SHOULD use any "EMAIL" property
       parameter value for the email address of the contact over any
       mailto: calendar user address specified as the value of the
       property.  Calendar user agents SHOULD NOT include an "EMAIL"
       property parameter when its value matches the calendar user
       address specified as the value of the property.

So

question 1:

Is it the case that the value - the calendar address is still the 
identifier for the attendee?

Question 2:

is it legal to send a REPLY back with a different EMAIL value - e.g. 
attendee decides they want to use a different email address?

Question 3:

Does "Recipients can also use this value as an alternative means of 
contacting the calendar user via email." include sending iMip messages?

Question 4: (already past a 'couple')

5546 says:

    When used to provide a delegation response,
    the "Delegator" SHOULD include the calendar address of the "Delegate"
    on the "DELEGATED-TO" property parameter of the "Delegator's"
    "ATTENDEE" property.  The "Delegate" SHOULD include the calendar
    address of the "Delegator" on the "DELEGATED-FROM" property parameter
    of the "Delegate's" "ATTENDEE" property.

So that implies that the DELEGATED-TO value might also be a non mailto 
URI? 7986 says nothing about these parameters

I assume that we could have something like:

ATTENDEE;CN=Michael 
Douglass;PARTSTAT=ACCEPTED;ROLE=CHAIR;EMAIL=mdouglass@bedework.com 
<mailto:mikeadouglass@gmail.com>:/sadlksdfkkljklkjjklljkkjjLKJLKJjLKjJKLKLjJKLLkjKjLkjLKJ/principal/

ATTENDEE;CN=Another Michael 
Douglass;PARTSTAT=ACCEPTED;DELEGATED-TO="/sadlksdfkkljklkjjklljkkjjLKJLKJjLKjJKLKLjJKLLkjKjLkjLKJ/principal/";EMAIL=mikeadouglass@gmail.com 
<mailto:mikeadouglass@gmail.com>:/aMzkzNTI4MzkzNTI4MzkzNQPuXCcDTdG5iXfOhcljjCSqMYrUXDcs6f1z7CyXejTR/principal/