Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outlook 2007 ics issue #18

Open
internaut19 opened this issue Jan 12, 2014 · 4 comments
Open

Outlook 2007 ics issue #18

internaut19 opened this issue Jan 12, 2014 · 4 comments
Labels

Comments

@internaut19
Copy link

Subscribing to the calendar system works without a glitch using outlook 2007 and the meetings are displayed correctly but when I do a send/receive I get a bunch of errors:

Task 'Internet Calendar Subscription' reported error (0x00040015): 'The VEVENT, "Meeting Name", defined near line 7, contains a property that references an undeclared time zone with a TZID of "Eastern Time". The property is being treated as a floating time zone. Double-click to open this item.'

Task 'Internet Calendar Subscription' reported error (0x00040023): 'The VEVENT, "Meeting Name", defined near line 7, contains a floating DTSTART. Outlook supports floating time got all-day events only. Double-click to open this item.'

Task 'Internet Calendar Subscription' reported error (0x00040020): 'The VEVENT, "Meeting Name", defined near line 7, contains a floating DTEND. Outlook supports floating time got all-day events only. Double-click to open this item.'

The most annoying thing about this outlook error is that it shows up in the down-right corner as a send/receive error making you think that there is something wrong with the email system.

Cheers,
Cristian.

@neokoenig
Copy link
Owner

Thanks, will look into it - it's almost definitely to do with timezones (which are all currently hard coded as UTC) and how all day events are flagged. Annoying I've not got outlook 2007 to test with, but I'll read up on the spec again and see what I can find: seem to be similar issues here: http://sourceforge.net/p/dday-ical/discussion/656447/thread/0c07ae2a/

@internaut19
Copy link
Author

I can help testing if needed ...

@internaut19
Copy link
Author

I managed to create my own Ical system based on php and MySQL. While setting up my system I end up receiving the same error as above but managed to fix it. The resulting ics file looks like this:

BEGIN:VCALENDAR
CALSCALE:GREGORIAN
METHOD:PUBLISH
VERSION:2.0
PRODID:-//Cristian ICS Generator//Programare Sali//EN
BEGIN:VTIMEZONE
TZID:Europe/Bucharest
BEGIN:DAYLIGHT
DTSTART:19970330T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19971026T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:caf44ffd9af51cd60bedcb12ab6d3041domain.ro
ORGANIZER;CN="Cristian":mailto:[email protected]
DTEND;TZID=Europe/Bucharest:20140126T230000
DTSTART;TZID=Europe/Bucharest:20140126T203000
DTSTAMP:20140125T155010Z
LOCATION:Undeva
SUMMARY: Sedinta
DESCRIPTION: Blabla
END:VEVENT
END:VCALENDAR

Declaring the time zone using VTIMEZONE fixed the problem.

Cheers,
Cristian.

@neokoenig
Copy link
Owner

Many thanks - I@ll use that as a template on this one (need to implement site wide timezones first!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants