I'm producing iCal events through the Drupal calendar module. I can import it without problems into Thunderbird and Korganizer on a Kubuntu machine. But on Macs and also on an iPhone, the event wasn't recognized correctly. The event is imported, but the date used as start date ist DTSTAMP instead of DTSTART. An almost identical ics file from another website (Typo3) works without problems, though. Here are the two files:
This one works:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//TYPO3/NONSGML Calendar Base (cal) V1.3.2//EN
METHOD:PUBLISH
BEGIN:VEVENT
UID:www.example.com_4_46252
DTSTAMP:20120530T090015
DTSTART:20120723T170000Z
DTEND:20120723T170001Z
SUMMARY:The Title
DESCRIPTION:Here is the description.
LOCATION:Some location
ORGANIZER;CN=Name:MAILTO:[email protected]
END:VEVENT
END:VCALENDAR
And this one doesn't:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
PRODID:-//Drupal iCal API//EN
BEGIN:VEVENT
UID:calendar.52399.field_date.0.0
SUMMARY:The Title
DTSTAMP:20120624T200438Z
DTSTART:20120723T170000Z
DTEND:20120723T170000Z
URL;VALUE=URI:http://example.com
LOCATION:Some location
DESCRIPTION:Here is the description.
END:VEVENT
END:VCALENDAR
Any hints where I could find the problem?