Comment puis-je ajouter un ICS réunion automatiquement à l'agenda de l'Organisateur?

Notre application java génère des fichiers ICalendar en utilisant ical4j, et les envoie à des utilisateurs dans le cadre d'un HTML e-mail de notification. Un couple d'utilisateurs (les Organisateurs de la réunion) rapportent que "Accepter", de "Rejeter", etc. les boutons de la réunion sont grisées, et unclickable. La réunion n'est pas ajouté à l'agenda de l'Organisateur.

Comment puis-je la force à la réunion d'être ajouté pour l'Organisateur?

J'ai configuré le serveur temporairement pour envoyer le .ics fichier en tant que pièce jointe (au lieu de inline), de sorte que je puisse l'exécuter à travers un basé sur le web ICalendar validateur. Le validateur m'a donné un avertissement que la Version de propriété était censé être le premier des biens, mais n'ai pas trouvé d'autres problèmes.

La ICalendar fonctionne normalement pour chaque utilisateur à l'exception de l'organisateur.

J'ai été en mesure de reproduire le problème sur mon propre compte Outlook. J'ai remarqué que si j'envoie la convocation à la réunion par le biais d'un serveur de messagerie gmail, il fonctionne normalement; mais, quand il s'agit de notre internes Outlook serveur, il n'est pas ajouté au calendrier.

Un message s'affiche en dessous de la grisé réunion des contrôles: "Comme l'organisateur de la réunion, vous ne devez pas répondre à cette réunion".

Exemple de fichier ICalendar générés par notre système:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:20101230T133000
DTEND:20101230T143000
SUMMARY:Review Meeting for A1 CI Review #123456
LOCATION:BLDG - 123
CREATED:20101202T210423Z
LAST-MODIFIED:20101202T210423Z
TZID:America/New_York
ORGANIZER;CN="ORGANIZER, THE";SENT-BY="mailto:[email protected]":mailto:[email protected]
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:[email protected]

END:VEVENT
END:VCALENDAR

Edit:

J'ai essayé d'ajouter l'organisateur de la réunion comme une "Option" participant. Pas de dés; même comportement.

Édité à nouveau la question pour refléter mes progrès sur la question.

OriginalL'auteur RMorrisey | 2010-12-03