【发布时间】:2011-11-26 13:17:07
【问题描述】:
我正在通过电子邮件发送会议邀请,其中包含来自 Java Web 应用程序的 ICS 附件。当我将它发送给未使用 Exchange 服务器的 Outlook 用户时,一切正常。他们获得适当的接受/拒绝按钮,并且可以将会议添加到他们的日历中。
但是,对于在 Exchange 服务器上的用户来说,事情并不适用。他们收到会议邀请,但将自己列为会议组织者,他们无法更改任何会议详细信息。他们不能接受或拒绝,也不能将其添加到他们的日历中。
这几乎就像 Exchange 正在改变或不喜欢我们发送的 ICS 格式,但普通 Outlook 处理得很好。
这是我们发送的 ICS。除了 Gmail 和非 Exchange Outlook 用户之外,有谁知道我们可以进行哪些更改以使其适用于 Exchange 用户。
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:user1@ltest.com
LOCATION:Financial CRM Application
ATTENDEE:MAILTO:user2@test2.com
SUMMARY:CRM Task #128
END:VEVENT
END:VCALENDAR
感谢您的建议。
【问题讨论】:
标签: exchange-server attachment icalendar