更新现有的Outlook日历约会

时间:2012-09-05 14:09:14

标签: c# outlook icalendar vcalendar

我正在实施管理会议的应用程序。作为此功能之一,它可以向Outlook发送会议请求。

问题是,当会议更新时,发送的邮件不会更新Outlook日历。我正在使用MS Outlook 2003。

有没有人知道我做错了什么。

我根据sending-meeting-requests实施了会议请求  

发送请求时,我会根据rfc2446的要求更改一些字段。

以下是两条消息的组合。

  1. 仅出现在会议创建中的行
  2. 仅出现在会议更新中的行 - 这不起作用。
  3. 两封邮件中都会出现其他行。

    BEGIN:VCALENDAR
    VERSION:2.0
    METHOD:REQUEST
    PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN
    BEGIN:VEVENT
    ATTENDEE;CN=Attendee One;RSVP=TRUE:MAILTO:komerciala@email.eu
    ATTENDEE;CN=User Super;RSVP=TRUE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION
     ;CUTYPE=ORGANIZER;ORGANIZER=:MAILTO:master@email.com
    CLASS:PUBLIC
    COMMENT:
    1. CREATED:20120905T151819
    2. CREATED:20120905T151945
    DESCRIPTION:
    1. DTEND:20120905T163000
    2. DTEND:20120906T163000
    1. DTSTAMP:20120905T151819
    2. DTSTAMP:20120905T151945
    1. DTSTART:20120905T160000
    2. DTSTART:20120906T160000
    1. LAST-MODIFIED:20120905T151819
    2. LAST-MODIFIED:20120905T151945
    LOCATION:LJUBLJANA\, CESTA V MESTNI LOG   55
    ORGANIZER;CN=User Super:MAILTO:master@email.com
    PRIORITY:5
    1. SEQUENCE:0
    2. SEQUENCE:1
    SUMMARY:kioliko
    UID:5c6beaaf-1479-4028-b813-b9a66a2e3640
    BEGIN:VALARM
    ACTION:Display
    TRIGGER:-P1D
    END:VALARM
    END:VEVENT
    END:VCALENDAR
    

    谢谢!

0 个答案:

没有答案