2010-03-24 80 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會假定您是組織者。