Frage

Unsere Java-Anwendung erzeugt iCalendar-Dateien iCal4j mit und sendet sie aus, um Benutzer als Teil einer HTML-E-Mail-Benachrichtigung. Ein paar Benutzer (die Organisatoren des Treffens) berichtet, dass die die „Übernehmen“, „Ablehnen“, usw. Tasten für das Treffen sind abgeblendet und unclickable. Die Sitzung wird auf den Veranstalter Kalender hinzugefügt.

Wie kann ich die Sitzung zwingen, für den Organizer hinzugefügt werden?

konfigurierte ich den Server vorübergehend die ics-Datei als Anhang zu senden (statt Inline), so dass ich es über ein Web-basiert ICalendar Validator laufen konnte. Der Validator hat mir eine Warnung, dass die Eigenschaft Version wurde die erste Eigenschaft sein soll, aber nicht alle anderen Probleme.

Die ICalendar funktioniert in der Regel für jeden Benutzer außer dem Veranstalter.

Ich war in der Lage, das Problem auf meinem eigenen Outlook-Konto zu reproduzieren. Ich bemerkte, dass, wenn ich die Einladung zur Versammlung durch einen gmail-Mail-Server zu senden, es funktioniert in der Regel; aber, wenn es aus unserem internen Outlook-Server kommt, ist es nicht zum Kalender hinzugefügt bekommen.

Eine Nachricht wird unter dem gezeigten ausgegraut Kontrollen Treffen: „Als Organisator der Besprechung brauchen Sie nicht zu dieser Sitzung zu reagieren“

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: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:noemail@mycompany.com":mailto:myemail@mycompany.com
ATTENDEE;ROLE=REQ-PARTICIPANT;CN="ATTENDEE, SOME":mailto:noemail@mycompany.com

END:VEVENT
END:VCALENDAR

Edit:

habe ich versucht, den Besprechungsorganisator als „Optional zu“ Teilnehmer hinzufügen. Kein Würfel; gleiches Verhalten.

Edited wieder die Frage, meine Fortschritte in der Frage zu berücksichtigen.

War es hilfreich?

Andere Tipps

einen VERANSTALTER auf die ICS-Datei hinzufügen. Offenbar Outlook 2007 übernimmt der Veranstalter der aktuelle Benutzer während frühere Versionen nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top