Wie kann ich dem Kalender des Organisators automatisch ein ICS-Meeting hinzufügen?

8

Unsere Java-Anwendung generiert ICalendar-Dateien mit ical4j und sendet sie als Teil einer HTML-E-Mail-Benachrichtigung an die Benutzer. Einige Benutzer (die Organisatoren des Meetings) berichten, dass die Schaltflächen "Akzeptieren", "Ablehnen" usw. für das Meeting ausgegraut und nicht anklickbar sind. Das Meeting wird dem Kalender des Organisators nicht hinzugefügt.

Wie kann ich erzwingen, dass das Meeting für den Organisator hinzugefügt wird?

Ich habe den Server vorübergehend so konfiguriert, dass er die ICS-Datei als Anhang (statt als Inline) sendet, damit ich ihn über einen webbasierten ICalendar-Validator ausführen kann. Der Validator gab mir eine Warnung, dass die Version-Eigenschaft die erste Eigenschaft sein sollte, fand aber keine anderen Probleme.

Der ICalendar funktioniert normal für jeden Benutzer außer dem Organizer.

Ich konnte das Problem auf meinem eigenen Outlook-Konto reproduzieren. Mir ist aufgefallen, dass es funktioniert, wenn ich die Besprechungsbenachrichtigung über einen Gmail-Mailserver sende; Wenn es jedoch von unserem internen Outlook-Server kommt, wird es nicht zum Kalender hinzugefügt.

Unter den ausgegrauten Besprechungssteuerelementen wird eine Nachricht angezeigt: "Als Besprechungsorganisator müssen Sie nicht auf diese Besprechung antworten."

Beispiel für eine ICalendar-Datei, die von unserem System generiert wurde:

%Vor%

Bearbeiten:

Ich habe versucht, den Meeting-Organisator als "Optional für" -Teilnehmer hinzuzufügen. Kein Würfel; gleiches Verhalten.

Bearbeitete die Frage noch einmal, um meine Fortschritte bei dem Problem zu reflektieren.

    
RMorrisey 03.12.2010, 21:00
quelle

2 Antworten

1

Fügen Sie der ICS-Datei einen ORGANIZER hinzu. Offenbar geht Outlook 2007 davon aus, dass der Organisator der aktuelle Benutzer ist, während frühere Versionen dies nicht taten.

    
Bill 05.04.2011 18:38
quelle