我正在实现一个管理会议的应用程序。作为其中一项功能,它可以向 Outlook 发送会议请求。
问题是,当会议更新时,发送的消息不会更新 Outlook 日历。我正在使用 MS Outlook 2003。
有谁知道我做错了什么。
我根据send-meeting-requests实现了会议请求 。
发送请求时,我根据rfc2446的要求更改了一些字段。
下面是两条消息的组合。
- 仅在会议创建中出现的行
- 仅在会议更新中出现的行 - 这不起作用。
两条消息中都会出现其他行。
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
谢谢!