Как получить приглашение на собрание для правильной интеграции с Gmail / Google Apps?

Я генерирую файлы iCalendar с помощью Django и python-icalendar, и они правильно отображаются в Outlook (2010) как приглашения на собрания. В Gmail (Google Apps), Я просто вижу пустое письмо. В чем дело? Вот как выглядит один из моих файлов .ics:

BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:-//My Events App//example.com//
VERSION:2.0
BEGIN:VEVENT
ATTENDEE;CN=Richard;ROLE=REQ-PARTICIPANT;RSVP=TRUE:MAILTO:rich@example.com
CREATED;VALUE=DATE:20101122T183813
DESCRIPTION:Phone number: (212)-123-4567\n\nThis is a test description
 for the conference call.
DTEND;VALUE=DATE:20101127T131802Z
DTSTAMP;VALUE=DATE:20101127T121802Z
DTSTART;VALUE=DATE:20101127T121802Z
LAST-MODIFIED;VALUE=DATE:20101122T183813
ORGANIZER;CN=Example.com:events@example.com
SEQUENCE:1
SUMMARY:Conference call about GLD
UID:example.com.20
END:VEVENT
END:VCALENDAR

О, и я использую Django EmailMultiAlternatives для прикрепления содержимого ics, например:

if calendar:
    message.attach_alternative(calendar.as_string(), "text/calendar; method=REQUEST; charset=\"UTF-8\"")
    message.content_subtype = 'calendar'
8
задан rfrankel 23 November 2010 в 01:37
поделиться