Unsere Java-Anwendung generiert ICalendar-Dateien mit ical4j und sendet sie als Teil einer HTML-E-Mail-Benachrichtigung an die Benutzer. Ein paar 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 nicht dem Kalender des Organisators hinzugefügt.Wie kann ich dem Kalender des Organisators automatisch ein ICS-Meeting hinzufügen?
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 inline) sendet, sodass ich ihn über einen webbasierten ICalendar-Validator ausführen kann. Der Validierer 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 Organisator.
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 iCalendar-Datei von unserem System generiert:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//MyCompany//Product//EN
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20101202T210423Z
UID:77B17E9B-BE02-476E-816B-ED9558EE7D2A
DTSTART:201T133000
DTEND:201T143000
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:
Ich versuchte, den Besprechungsorganisator als "Optional zu" Teilnehmer hinzufügen. Kein Würfel; gleiches Verhalten.
Redigiert die Frage erneut, um meine Fortschritte in diesem Problem zu reflektieren.
Wenn Sie sich die Beispieldatei ansehen, sehen Sie, dass bereits ein Organizer angegeben wird. Marks Antwort ging auf das Problem ein, das ich hatte. – RMorrisey