2010-03-24 81 views
2

我上的Web应用程序,涉及调度工作。用户可以查看他的日程安排,然后下载特定事件的会议请求文件。在Outlook 2003中,只需打开此事件将导致会议请求弹出,用户可以接受,这将添加或更新他们的日历事件。导出/导入事件Outlook 2007日历 - 问题

然而,在Outlook 2007中的会议请求接受功能被禁用,而给出的理由是,用户是组织者,无法接受自己的事件请求。 ICS文件清楚地表明情况并非如此。

有没有人遇到过这个问题?

有谁知道如何解决它? (使用Outlook的导入功能是很少的选择,因为它会导致创建重复事件;进口功能似乎并不关心该事件具有相同的UID)

这里是ICS文件:

BEGIN:VCALENDAR 
PRODID:#{my app} 
VERSION:2.0 
CALSCALE:GREGORIAN 
METHOD:REQUEST 
BEGIN:VEVENT 
DTSTAMP:20100324T150236Z 
UID:eeb639a1-f8e5-4eab-ab3c-232ad91364c6 
SEQUENCE:2 
ORGANIZER:#{myApp}.#{myDomain}.com 
DESCRIPTION: 
DTSTART;TZID=Europe/London:20110620T120010 
DTEND;TZID=Europe/London:20110620T133010 
SUMMARY:BREAK:Breakfast 
LOCATION:Room 101 
END:VEVENT 
BEGIN:VTIMEZONE 
//Timezone info edited for brevity 
END:VTIMEZONE 
END:VCALENDAR 

回答

3

我发现了这个问题。 “ORGANIZER”需要是“mailto :(有效的电子邮件地址)”;否则,Outlook 2007会假定您是组织者。