Platform SDK: Exchange 2000 Server |
[This is preliminary documentation and subject to change.]
New Internet standards enable you to send meeting requests to users on various calendaring systems. The iCalendar specification (RFC 2445) defines the format of calendar information sent between calendar user agents (CUAs). Calendar user agents are client programs such as Microsoft® Outlook®. You can use CDO to send calendar information to any CUA that complies with the iCalendar specification.
CDO also creates a plain text representation of calendar messages. When you send a meeting request or response to users who do not have iCalendar-compliant e-mail clients, they see the plain text version of the meeting, including the start and end times, location, subject, and meeting description.
Microsoft Exchange 2000 Server supports the iCalendar specification as an interchange format. Exchange automatically converts calendar information into the correct format for client programs including CDO, Outlook, and Schedule +.
iCalendar information is transported across the Internet as a MIME formatted message. The MIME body part containing iCalendar information has a content type of "text/calendar." The following example shows a typical iCalendar meeting request.
X-Receiver: someone@microsoft.com X-Receiver: another@microsoft.com X-Sender: user12@exchange.microsoft.com thread-index: Ab76K9YbzaPyz4RUTJWwZL3wQ+HxyA== Content-Class: urn:content-classes:calendarmessage From: <user12@exchange.microsoft.com> Sender: <user12@exchange.microsoft.com> To: <someone@microsoft.com> Cc: <another@microsoft.com> Subject: Documentation Review Meeting Date: Wed, 8 Sep 1999 11:56:19 -0700 Message-ID: <000201befa2b$d62c2e70$79b41eac@exchange.microsoft.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0003_01BEF9F1.29D23870" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft CDO for Exchange Server X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.5500 This is a multi-part message in MIME format. ------=_NextPart_000_0003_01BEF9F1.29D23870 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Type : Single Meeting Organizer : MAILTO:user12@exchange.microsoft.com Start Time : 09/09/1999 10:00 End Time : 09/09/1999 11:30 Time Zone : Local time Location : Executive Conference Room *~*~*~*~*~*~*~*~*~* ------=_NextPart_000_0003_01BEF9F1.29D23870 Content-Class: urn:content-classes:calendarmessage Content-Type: text/calendar; method=REQUEST; charset="utf-8" Content-Transfer-Encoding: 7bit BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft CDO for Microsoft Exchange VERSION:2.0 BEGIN:VEVENT DTSTAMP:19990908T185620Z DTSTART:19990909T100000 SUMMARY:Documentation Review Meeting UID:{A6DEF157-DFCE-40F4-AC77-217563191E7B} ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:MAILTO:someone@microsoft.com ATTENDEE;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:MAILTO:another@microsoft.com ORGANIZER;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE:MAILTO:user12@exchange.microsoft.com LOCATION:Executive Conference Room DTEND:19990909T113000 SEQUENCE:0 PRIORITY:5 CLASS:Personal CREATED:19990908T185620Z LAST-MODIFIED:19990908T185620Z STATUS:CONFIRMED TRANSP:OPAQUE X-MICROSOFT-CDO-BUSYSTATUS:BUSY X-MICROSOFT-CDO-INSTTYPE:0 END:VEVENT END:VCALENDAR ------=_NextPart_000_0003_01BEF9F1.29D23870--
For more information on the iCalendar format, see Request for Comment (RFC) 2445.