ICS-Mail-Anhang Funktioniert Nicht für Exchange-Nutzer
Ich bin das senden einer Besprechungsanfrage als E-Mail mit einer ICS-Anlage aus einer Java-web-Anwendung. Funktioniert alles wunderbar, wenn ich senden Sie es an Outlook-Benutzer, die nicht mit einem Exchange-server. Sie erhalten die entsprechende Annehmen/Ablehnen-Schaltflächen, und können Sie fügen Sie das meeting Ihrem Kalender.
Dinge, die nicht arbeiten, für Benutzer, die auf einem Exchange-server, jedoch. Sie bekommen eine Besprechung, aber es listet sich selbst als den Organisator der Besprechung, und Sie sind nicht in der Lage, um änderungen an den Besprechungsdetails. Sie können nicht akzeptieren oder abzulehnen und kann nicht fügen Sie es zu Ihrem Kalender.
Es ist fast wie Exchange verändert oder nicht, wie das format des ICS-wir senden, sondern normale Outlook behandelt es gut.
Hier ist der ICS-wir sind senden. Weiß jemand, was wir ändern können, um diese Arbeit zu machen für Exchange-Benutzer, zusätzlich zu den Gmail-und Exchange-Outlook-Benutzer.
BEGIN:VCALENDAR
PRODID:-//fincrm//iCal4j 1.0//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
UID:128
DTSTAMP:20110927T191127Z
DTSTART;VALUE=DATE-TIME:20110928T082000
DTEND;VALUE=DATE-TIME:20110928T085000
ACTION:DISPLAY
DESCRIPTION:Time is set to 8:20 AM
SEQUENCE:0
ORGANIZER:MAILTO:[email protected]
LOCATION:Financial CRM Application
ATTENDEE:MAILTO:[email protected]
SUMMARY:CRM Task #128
END:VEVENT
END:VCALENDAR
Ich schätzen Ihre Anregungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich herausgefunden, dass das senden der ICS als Multipart-MIME-Message scheint zu funktionieren mit Gmail und Exchange. Hier einige der entsprechenden Java-code ("Kalender" ist der ICS-string)
Ich weiß, dass das ist von eine Weile her, aber lösen können Sie diese mit dem registry fix finden Sie hier:
http://support.microsoft.com/kb/944094
Habe ich getestet mit Outlook 2010 läuft auf einem Exchange 2010-und dies erlaubt 3rd-party-events eingetragen in den Kalender, wenn Sie der Veranstalter sind.
Habe ich festgestellt, dass, wenn der Veranstalter festlegen, um Sie dann Outlook 2011 auf dem Mac nicht zum hinzufügen des meeting zu Ihrem Kalender. Entfernen der Veranstalter von dem treffen scheint zu funktionieren gut genug.
Ich habe auch festgestellt, dass, wenn der ICS-Anlage ist nicht die letzten Element befestigt, um eine multipart-Nachricht, wird es entfernt werden.