【发布时间】:2013-02-11 14:46:51
【问题描述】:
我正在尝试使用 iCalendar 标准在我的 Microsoft Outlook 日历中创建一个事件。我已经从 .NET 应用程序向我的 Exchange 邮箱发送了一封内容类型为“文本/日历”的电子邮件。 它作为会议请求到达 Outlook。一切看起来都不错,直到我单击收到的会议请求时,Outlook 将其显示为一个空的日历视图,并带有以下文本:“在日历中找不到会议”。 我不明白为什么 - 我想创建一个事件,但它试图找到一些现有的?
如果我向除组织者之外的任何会议参与者发送完全相同的电子邮件,它会在他们的日历中创建一个事件,并且一切似乎都正常。 我发现它是由“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:john.doe@domain.com
UID:20130225T143039Z@domain.com
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CN="John Smith"
;X-NUM-GUESTS=0:mailto:john.smith@domain.com
CLASS:PUBLIC
CREATED:20130225T143039Z
DESCRIPTION:
LAST-MODIFIED:20130225T143039Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Booking test
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
【问题讨论】:
-
我遇到了同样的问题,我尝试向没有“ORGANIZER”的组织者 (A) 发送邀请,该活动被添加,然后我发送另一个“REQUEST”,包括所有“ATTENDEE” "s (B & C) 并且这次将 "ORGANIZER" 设置为 A,在这种情况下,B & C 得到了正确的事件,但是对于 AI 得到 "Sorry! Change the Organizer is not allowed."结果组织者无法查看与会者,有什么想法吗?
-
我昨天添加了新答案,请检查一下,看看是否对您有帮助