我試圖通過使用iCalendar標準在我的Microsoft Outlook日曆中創建一個事件。我從.NET應用程序向我的Exchange郵箱發送了一封內容類型爲「text/calendar」的電子郵件。 它作爲會議請求到達Outlook。一切看起來不錯,直到我單擊收到的會議請求時,Outlook將其顯示爲一個空的日曆視圖,其文本爲:「在日曆」中找不到會議。 我不明白爲什麼 - 我想創建一個事件,它試圖找到一些現有的?iCalendar不爲組織者創建事件
如果我把一模一樣的電子郵件給任何人,除了主辦會議的參與者,它會在他們的日曆事件,一切似乎是確定。 我發現它是由「ORGANIZER」屬性引起的。如果它被設置爲組織者的電子郵件(我的電子郵件),並向自己發送會議請求,則不會使用「在日曆中找不到會議」信息創建事件。
所以,問題是爲什麼它不創建組織者的事件?如果組織者接受或取消會議,組織者必須創建該事件才能被其他參與者通知。
這裏是的iCalendar:
BEGIN:VCALENDAR
PRODID:-//Company//Product 3.0//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20130225T200000Z
DTEND:20130225T203000Z
DTSTAMP:20130225T143039Z
ORGANIZER;CN="John Doe":mailto:[email protected]
UID:[email protected]
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CN="John Smith"
;X-NUM-GUESTS=0:mailto:[email protected]
CLASS:PUBLIC
CREATED:20130225T143039Z
DESCRIPTION:
LAST-MODIFIED:20130225T143039Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Booking test
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
我遇到同樣的問題,我嘗試向組織者發送邀請(A)沒有「組織者」,事件被添加,然後我發送了另一個「請求」,包括所有「參加者」(B&C),並且這次將「組織者」設置爲A,在這種情況下,B&C將事件正確地進行,但對於AI會得到「對不起!組織者是不允許的。「因此組織者無法查看與會者,有什麼想法? – Asgaroth 2013-07-14 20:54:24
昨天我添加了新的答案,請檢查一下,看看是否有幫助 – gregjer 2013-07-17 07:40:01