Re: [calsify] RFC7986 and EMAIL parameter
Mike Douglass <mikeadouglass@gmail.com> Wed, 17 February 2021 16:56 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 40E1A3A1B56
for <calsify@ietfa.amsl.com>; Wed, 17 Feb 2021 08:56:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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,
SPF_HELO_NONE=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=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 DiF8-FBzd4Py for <calsify@ietfa.amsl.com>;
Wed, 17 Feb 2021 08:56:52 -0800 (PST)
Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com
[IPv6:2607:f8b0:4864:20::72c])
(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 6D57F3A1B23
for <calsify@ietf.org>; Wed, 17 Feb 2021 08:56:52 -0800 (PST)
Received: by mail-qk1-x72c.google.com with SMTP id h8so13396751qkk.6
for <calsify@ietf.org>; Wed, 17 Feb 2021 08:56:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=from:content-transfer-encoding:mime-version:subject:date:message-id
:references:cc:in-reply-to:to;
bh=VO3UiBp/mLy3vDJRyvLJk7+GV8NJdwemB5QIWNFssR8=;
b=gaEHy47CmlESAfnRj62A576jfwSbhYNw+4UiVP5Mxy0GJsS5kCwQBb132lGouB+G7h
HOMHjjUSFc6XVKiCYgsB0fLQcysHL9urv7ebHL3FC2RjpTqGaSWU5iX5IhoesfF8Yf4L
aTT9GPMz3bsVAFWCOwpAveppbONRS7SGlT+6MPbjuyhPaSojmxW9LeLggbhdDE9dmte7
pfDjBh5DqIZKFDk6/JwtmJ1XjB8Xx7rxUQc8id0oc1xKL6YeeLL8oDjc3wGeZ0LaYNva
cd1nx7qsvd3vWWjXwSeoXiwBF8xhDaa4M5iL1+UpszL1pe65Dt+hn3gInJYplKQ2n2//
mYrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:from:content-transfer-encoding:mime-version
:subject:date:message-id:references:cc:in-reply-to:to;
bh=VO3UiBp/mLy3vDJRyvLJk7+GV8NJdwemB5QIWNFssR8=;
b=aMuy/os4UN1QYQfnAjC8tyOdAuyaesXYFHBfUR9k7A71i8PeSDAHxQw9IJNvT11geL
qQMAzwWBPIter3tMTWcAHNgR3U8Csbu9nDuIFRcSRfd9X/bB52dj2AxV++RTpBJFc4ws
Hn8eegv9HTtzXmqwWEjqgnm3y/CxHmGfCX4jnWqy1JZyJBpKb/2MfQzArZ4fe/a7RSKi
ryvgYXomUuNnMvck9XGJq3cz3Tj3gH5F4TcKWg+W8Spd47rHrdoSLB/PqDGjN7oROHFt
1HnrMP+tXmRzcVN8+a/kE8UwrxxzJfwjzjLq69WW9s5HR+4tumj4rmos3Rvgkfmki0eZ
Qd+Q==
X-Gm-Message-State: AOAM532oTEgpUSCPD244wiuf9/83/ySgvXOFDzmsB0D25s5cPDBkyT5u
bnp0LiA3KYum5SdC8MTk67bYx9/+pdQ=
X-Google-Smtp-Source: ABdhPJxPArxBVlhYSYCseJTst9dzp3+EiCrCQRnwPlUbrQUsIQ10aAjdnP4An1lgs2YtWT7ZTqcilg==
X-Received: by 2002:ae9:e90c:: with SMTP id x12mr81629qkf.498.1613581011088;
Wed, 17 Feb 2021 08:56:51 -0800 (PST)
Received: from [192.168.1.141] (cpe-74-70-70-237.nycap.res.rr.com.
[74.70.70.237])
by smtp.gmail.com with ESMTPSA id j2sm1940871qkk.96.2021.02.17.08.56.49
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 17 Feb 2021 08:56:50 -0800 (PST)
From: Mike Douglass <mikeadouglass@gmail.com>
X-Google-Original-From: Mike Douglass <MikeADouglass@gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
Date: Wed, 17 Feb 2021 11:56:49 -0500
Message-Id: <A1D09E1C-9FAD-45A9-92FA-B6936F338E0C@gmail.com>
References: <0e03fc6b-15ba-43bd-8122-73069886ba61@cyrus.local>
Cc: Calsify <calsify@ietf.org>
In-Reply-To: <0e03fc6b-15ba-43bd-8122-73069886ba61@cyrus.local>
To: Cyrus Daboo <cyrus@daboo.name>
X-Mailer: iPhone Mail (18D52)
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/RP00vP07TJwmxE9qZS_WQj6Jg5Q>
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: Wed, 17 Feb 2021 16:56:54 -0000
Sent from my iPhone > On Feb 17, 2021, at 11:24, Cyrus Daboo <cyrus@daboo.name> wrote: > > Hi Michael, > > --On Wed, 17 Feb 2021 11:04:41 -0500 Michael Douglass <mikeadouglass@gmail.com> wrote: > > >> Thanks Cyrus. >> >> See below >> >>> As per above, no, it was never intended that EMAIL be used for iMIP. It >>> is important to note, that some calendar systems allow users to "sign- >>> up" using a 3rd party email address as their "identifier", but generate >>> their own mailto calendar user address for iMIP (usually with a domain >>> set to the calendar server host and an "opaque" identifier for thew >>> local part). In such a case there could be two email addresses on a >>> property: one in the EMAIL paramater (the 3rd party address that could >>> be matched to a contact record); and the other the calendar user address >>> value in the property. >>> >> I think I meant only if the value is not a mailto:. I assume in the absence >> of any other indication (e.g. a valid email) this might be a fallback? > > Of course you can send an iMIP message to any email address and hope it gets to the right place! I think the poiunt here is that it should never have to be used as a fallback. The ORGANIZER or ATTENDEE property values should be mailto's if the intent is to use iMIP. You pasted an example iCalendar message below which illustrates the point. The EMAIL parameter has a gmail domain, whilst the CUA value is me.com. Sending an iMIP to the EMAIL address would result in the scheduling message being intercepted and stored on the Google calendar, and not the iCloud calendar. > >> One of those was generated by Apple. I created an event yesterday which in >> full is >> >> BEGIN:VCALENDAR >> PRODID:-//CALENDARSERVER.ORG//NONSGML Version 1//EN >> METHOD:REQUEST >> VERSION:2.0 >> BEGIN:VEVENT >> DTEND;TZID=America/New_York:20210219T100000 >> DTSTART;TZID=America/New_York:20210219T090000 >> ORGANIZER;CN=Michael Douglass;EMAIL=mikeadouglass@gmail.com:mailto:2_GM4T >> GNJSHAZTSMZVGI4DGOJTGW7UOVQIXU6S7IXFKVSLJVS4VP4YX5J2UCRWN6KC2YMIGY25PWAA >> I@imip.me.com >> UID:E5C6F579-5003-4755-B29D-572E0FF147B1 >> DTSTAMP:20210217T051817Z >> SEQUENCE:1 >> SUMMARY:Testing email param >> LAST-MODIFIED:20210217T051817Z >> CREATED:20210217T051744Z >> ATTENDEE;CUTYPE=INDIVIDUAL;EMAIL=mdouglass@bedework.com;RSVP=TRUE;PARTSTA >> T=NEEDS-ACTION:mailto:mdouglass@bedework.com >> ATTENDEE;CN=Ken Murchison;CUTYPE=INDIVIDUAL;EMAIL=murch@fastmail.com;RSVP >> =TRUE;PARTSTAT=NEEDS-ACTION:mailto:murch@fastmail.com >> ATTENDEE;CN=Michael Douglass;CUTYPE=INDIVIDUAL;PARTSTAT=ACCEPTED;ROLE=CHA >> IR;EMAIL=mikeadouglass@gmail.com:/aMzkzNTI4MzkzNTI4MzkzNQPuXCcDTdG5iXfOh >> cljjCSqMYrUXDcs6f1z7CyXejTR/principal/ >> END:VEVENT > > Well that may well be a bug! > >> I believe a URI doesn't require a scheme - a simple path is sufficient > > I think the syntax and associated text in https://www.rfc-editor.org/rfc/rfc3986#section-3 make it pretty clear a scheme is required. So it does - bug then. However it may be Thunderbird - it’s very hard (at least I don’t know of a way) to get apple calendar to export a single email so I sent it and saved the attachment. I’d need to check further > > -- > Cyrus Daboo
- [calsify] RFC7986 and EMAIL parameter Michael Douglass
- Re: [calsify] RFC7986 and EMAIL parameter Cyrus Daboo
- Re: [calsify] RFC7986 and EMAIL parameter Michael Douglass
- Re: [calsify] RFC7986 and EMAIL parameter Cyrus Daboo
- Re: [calsify] RFC7986 and EMAIL parameter Mike Douglass
- Re: [calsify] RFC7986 and EMAIL parameter Neil Jenkins
- Re: [calsify] RFC7986 and EMAIL parameter Cyrus Daboo
- Re: [calsify] RFC7986 and EMAIL parameter Michael Douglass
- Re: [calsify] RFC7986 and EMAIL parameter Neil Jenkins
- Re: [calsify] RFC7986 and EMAIL parameter Neil Jenkins