Closed
Bug 1333389
Opened 8 years ago
Closed 8 years ago
Thunderbird+Lightning is rendering an ics invitation inappropriately
Categories
(Calendar :: Lightning Only, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: axaros, Unassigned)
Details
Attachments
(1 file)
75.02 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Steps to reproduce:
Send an e-mail with the following ICS file
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Sabre//Sabre VObject 4.1.2//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:sabre-vobject-d4b1ccb3-2197-4ee4-aab8-7bc2516adbf8
DTSTAMP:20170123T182612Z
SUMMARY:testev2
DESCRIPTION:
DTSTART;TZID=Europe/Athens:20170214T090000
DTEND;TZID=Europe/Athens:20170215T170000
LOCATION:
ORGANIZER;CN=Organizer Name:mailto:organizer@example.com
ATTENDEE;CN=Test User:MAILTO:test.user@somewhere.com
END:VEVENT
END:VCALENDAR
Actual results:
Thunderbird (with Lightning extension on) will receive the e-mail, the ics file will be parsed, a table will be rendered and the table title will contain the message:
"Test User <test.user@somewhere.com> has accepted your event invitation"
Expected results:
It should not display "Test User <test.user@somewhere.com> has accepted your event invitation" since no such info was provided
You can view my question on stackoverflow: http://stackoverflow.com/q/41827855/1149919
Comment 2•8 years ago
|
||
Does the problem still exists when using the latest release build (Thunderbird 45 with Lightning 4.7) or the latest beta build (Thunderbird 51 with Lightning 5.3)? Do you get any error messages in Error Console?
Flags: needinfo?(axaros)
Yes, the problem persists in Thunderbird 45.6.0 and Lightning 4.7.6
You will have an answer about the Error Console ASAP.
No, the error console is not showing anything when loading the message.
Comment 5•8 years ago
|
||
Can you please the entire received email and not just the ics part? If you want to modify sensitive information for privacy reasons, please make sure you don't change any information structure therein.
Yes, here is the entire message source (excluding ics part and html). It was forwarded to me, so you may recieve some extra information:
Return-Path: <XXXXXXXXXXXXXXXX>
Received: from deliver ([unix socket])
by mail (Cyrus v2.3.16-Fedora-RPM-2.3.16-13.el6_6) with LMTPA;
Tue, 24 Jan 2017 12:48:10 +0200
X-Sieve: CMU Sieve 2.3
Received: from [XXX.XXX.XXX.XXX] (XXXXXXXXXXXXXX [XXX.XXX.XXX.XXX
(using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
(No client certificate requested)
by XXXXXXXXXXXXXX (Postfix) with ESMTPSA id 6F18C1BE0305
for <XXXXXXXXXXXXXX>; Tue, 24 Jan 2017 12:48:10 +0200 (EET)
Subject: Fwd: Event invitation: testev2
To: "XXXXXXXX" <XXXXXXXXXXXXXX>
From: XXXXXXXXXXXXXX <XXXXXXXXXXXXXX>
X-Forwarded-Message-Id:
Message-ID: <bac7749e-9699-1b50-9de5-27a510c663a4@XXXXXXXX>
Date: Tue, 24 Jan 2017 12:48:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.6.0
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="------------79DD2A1D49F1A57579125B45"
This is a multi-part message in MIME format.
--------------79DD2A1D49F1A57579125B45
Content-Type: multipart/alternative;
boundary="------------72E56459CD6D794D0DF5AC4B"
--------------72E56459CD6D794D0DF5AC4B
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
> ------- Forwarded Message --------
Forward message content
> --------------72E56459CD6D794D0DF5AC4B
> Content-Type: text/html; charset=windows-1252
> Content-Transfer-Encoding: 8bit
>
HTML Content
> --------------72E56459CD6D794D0DF5AC4B--
>
> --------------79DD2A1D49F1A57579125B45
> Content-Type: text/calendar;
> name="invitation.ics"
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment;
> filename="invitation.ics"
>
ICS Content
> --------------79DD2A1D49F1A57579125B45--
Comment 7•8 years ago
|
||
Can you please elaborate what you are trying to do - this is not fully clear to me based on this report, the examples and the stackoverflow posting.
If this is intented to be an home grown invitation email, a recipient should or could respond to, you must add a METHOD property specifying the respective method according to RfC 5546 as a child property of the outer VCALENDAR container and also change the Content-Type header in the email as per RfC 6047 to
Content-Type: text/calendar; method={your method goes here}; charset=UTF-8
to enable the calendar client to interpret the incoming message correctly.
Second, the string you mentioned will only be displayed if the METHOD is explicitely set to REPLY in the received email, but based on your examples, it is not. So please also cross check, whether the examples you provided are matching with your observations.
And finally, please retest with the current TB 52 beta (and the bundled Lightning).
Comment 8•8 years ago
|
||
Thanks for the report. Please reopen when you have time to provide the details.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•