[horde] Problems with adding events to calendar from IMP

Jan Schneider jan at horde.org
Mon Nov 12 09:48:41 UTC 2012


Zitat von Jens Grüntjes <jens.gruentjes at ebira.de>:

> Zitat von Jan Schneider <jan at horde.org>:
>
>> Zitat von Jens Grüntjes <jens.gruentjes at ebira.de>:
>>
>>> Zitat von Jan Schneider <jan at horde.org>:
>>>
>>>> Zitat von Jens Grüntjes <jens.gruentjes at ebira.de>:
>>>>
>>>>> Hallo list,
>>>>>
>>>>> after the upgrade to Horde Groupware 5.0.1 I'm experiencing  
>>>>> several problems when I try to accept an invitation and add the  
>>>>> event to my calendar.
>>>>>
>>>>> In case 1 the event is correctly added to my calendar but the  
>>>>> answer to the person who invented me is not send with the  
>>>>> following error:
>>>>>
>>>>> 2012-11-09T11:44:32+00:00 DEBUG: HORDE [imp] Fehler beim  
>>>>> Versenden der Antwort: No From: address has been provided [pid  
>>>>> 25778 on line 27 of  
>>>>> "/usr/share/php/Horde/Core/Notification/Handler/Decorator/Hordelog.php"]
>>>>>
>>>>> This look like I had not configured an address to answer these  
>>>>> invitations. All of my identities have valid From-Addresses so  
>>>>> I'm not sure what to do now.
>>>>
>>>> Does the event organizer provide an email address in the  
>>>> invitation? If not, it's completely useless.
>>>>
>>>>> In case 2 the event is neither added to the calendar nor the  
>>>>> answer is sent. The error message below says that there is an  
>>>>> invalid timezone:
>>>>>
>>>>> 2012-11-09T13:06:24+01:00 DEBUG: HORDE [kronolith]  
>>>>> DateTimeZone::__construct(): Unknown or bad timezone (W. Europe  
>>>>> Standard Time) [pid 25779 on line 27 of  
>>>>> "/usr/share/php/Horde/Core/Notification/Handler/Decorator/Hordelog.php"]
>>>>>
>>>>> As in case 1 the event is correctly added, is it possible that  
>>>>> the wrong timezone is provided by the person who invited me and  
>>>>> that this is not a horde error? I use the follwing line in  
>>>>> Horde's conf.php:
>>>>
>>>> Short answer: yes.
>>>>
>>>> Long answer: "W. Europe Standard Time" is not a valid time zone  
>>>> name, unfortunately iCalendar allows to make up your own time  
>>>> zone names though and provide the DST rules with the event. We  
>>>> ignore those rules though, because we simply cannot work with  
>>>> arbitrary DST rules. No one can, so I doubt *any* client or  
>>>> server on this world is really using those. That's why *every*  
>>>> sane client uses Olsen time zone names when sending iCalendar  
>>>> objects. So: technically that client might be correct, but it's  
>>>> still completely broken when it comes to common sense. Assuming  
>>>> that it really uses that name, which I cannot tell for sure  
>>>> unless you provide that invitation.
>>>
>>> In which format do you want me to provide the invitation? I got  
>>> that invitation from a customer so I think I have to pbscure some  
>>> email addresses of other participants.
>>> -- 
>>> Viele Grüße
>>> Jens
>>
>> The iCalendar attachment (text/calendar or application/ics).
> Here is the attachment. I scrambled the names and addresses and  
> removed some attendees hoping that did no harm.
>
> BEGIN:VCALENDAR
> METHOD:REQUEST
> PRODID:Microsoft Exchange Server 2007
> VERSION:2.0
> BEGIN:VTIMEZONE
> TZID:W. Europe Standard Time
> BEGIN:STANDARD
> DTSTART:16010101T030000
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0100
> RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
> END:STANDARD
> BEGIN:DAYLIGHT
> DTSTART:16010101T020000
> TZOFFSETFROM:+0100
> TZOFFSETTO:+0200
> RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
> END:DAYLIGHT
> END:VTIMEZONE
> BEGIN:VEVENT
> ORGANIZER;CN="XXXXXXXX XXXXXX, XXXX Services GmbH":MAILTO:XXXXXXXX.XXXXXX at X
>  XXX.de
> ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=XXXXX.XXXX
>  X at XX-XXXXXXXXXXX.de:MAILTO:XXXXX.XXXXX at XX-XXXXXXXXXXX.de
> ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN='jens.grue
>  ntjes at ebira.de':MAILTO:jens.gruentjes at ebira.de
> DESCRIPTION;LANGUAGE=de-DE:\n\n
> SUMMARY;LANGUAGE=de-DE:[PGI] NetViewer-Telko am 19.11.2012
> DTSTART;TZID=W. Europe Standard Time:20121119T140000
> DTEND;TZID=W. Europe Standard Time:20121119T160000
> UID:040000008200E00074C5B7101A82E00800000000E0BF0C3943BCCD01000000000000000
>  010000000BDB686621323974593D53393C85C6005
> CLASS:PUBLIC
> PRIORITY:5
> DTSTAMP:20121106T162156Z
> TRANSP:OPAQUE
> STATUS:CONFIRMED
> SEQUENCE:0
> LOCATION;LANGUAGE=de-DE:Telefonisch
> X-MICROSOFT-CDO-APPT-SEQUENCE:0
> X-MICROSOFT-CDO-OWNERAPPTID:1646704604
> X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
> X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
> X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
> X-MICROSOFT-CDO-IMPORTANCE:1
> X-MICROSOFT-CDO-INSTTYPE:0
> BEGIN:VALARM
> ACTION:DISPLAY
> DESCRIPTION:REMINDER
> TRIGGER;RELATED=START:-PT15M
> END:VALARM
> END:VEVENT
> END:VCALENDAR

Please create a bug ticket and attach the file there.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the horde mailing list