[Kolab-devel] Calendar events sent to Outlook client do not work

Mat Cantin mat at cantinbrothers.ca
Thu Mar 28 01:11:07 CET 2013


On 2013-03-27 15:39, Thomas Brüderli wrote:
> Mat Cantin wrote:
>> On 2013-03-27 4:12, Thomas Brüderli wrote:
>>> Mat Cantin wrote:
>>>> On 2013-03-23 0:01, Aleksander Machniak wrote:
>>>>> On 03/22/2013 09:58 PM, Mat Cantin wrote:
>>>>> 
>>>>>> I've attached two events. The first called Outlook-Invite.ics was
>>>>>> sent
>>>>>> from an Outlook account to a Kolab account. The event was 
>>>>>> accepted
>>>>>> which
>>>>>> generated the second attachment called Kolab-Accept.ics. As
>>>>>> mentioned,
>>>>>> this second event created by Kolab does not work with any Outlook
>>>>>> version I've tried, it shows up as an attachment and the 
>>>>>> recipient
>>>>>> cannot be accept or update their Outlook calendar with it. The 
>>>>>> same
>>>>>> Outlook behaviour happens if the event is first created in Kolab.
>>>>> See this issue https://issues.kolab.org/show_bug.cgi?id=1103
>>>> Yet an other example of Microsoft not being standard compliant, why
>>>> am
>>>> I not surprised. Unfortunately my users need to be able to setup
>>>> calendar events with others who use the various Outlook clients.
>>>> Would
>>>> it be possible to have a optional patch to fix this?
>>> Fixed upstream:
>>> http://git.kolab.org/roundcubemail-plugins-kolab/commit/?id=daa307c6af
>>> 
>>> See comments in https://issues.kolab.org/show_bug.cgi?id=1103
>>> 
>> 
>> Well, I've applied the patch, but events still will not work with
>> Outlook. I'm running 0.9-0.18.beta.el6.kolab_3.0, is there an other
>> patch I need to install that I might have missed here?
>> 
>> What's interesting for me is that downloading and looking at the
>> event.ics file that is sent to Outlook before and after the patch are
>> identical. I even changed the event file name in the patched line 
>> from
>> event.ics to event-test.ics to make sure that the changes were taking
>> affect.
> 
> The change doesn't affect the .ics itself but the Content-Disposition
> header in the email source. Please check the invitation message source 
> and
> verify that there is not Content-Disposition: attachment header above 
> the
> event.ics part.
> 

Ah, this makes sense. I've checked the email headers and the 
"Content-Disposition: attachment" is in fact not there with the patch 
applied, so that's working but the Outlook versions I'm using still 
don't recognize it as a calendar event.

> In case you're sending invitations to an event with a multi-line
> description, you also need the patch from
> http://git.kolab.org/roundcubemail-plugins-kolab/commit/?id=bd2cf48d4074
> 

My test event's have only had one line in the description, but I've 
applied this patch and tested just in case, still no go.

> I successfully tested it with Outlook 2013. Will do more testing with 
> older
> versions.
> 

I'm testing on Outlook 2003, OWA on Exchange 2003, Outlook 2007, and 
Office 365 webmail.

I can provide the emails I'm sending as attachments so you can see the 
headers if that helps, let me know.

--
Mat




More information about the devel mailing list