用PHP程序给Outlook发送会议日历的邮件格式

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
ATTENDEE;CN=newdir@phpzj.cn;RSVP=TRUE:
mailto:newdir@phpzj.cn
参加者,如果有回复接受则:ROLE=OPT-PARTICIPANT

CLASS:PUBLIC
CREATED:20061211T090535Z(创建时间)
DESCRIPTION:\n
DTEND:20061215T063000Z(会议开始时间)
DTSTAMP:20061211T075226Z
DTSTART:20061215T060000Z(会议结束时间)
LAST-MODIFIED:20061211T090535Z(最后修改)
LOCATION:one
ORGANIZER;CN=发送者
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=zh-cn:test
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E00800000000E0
D81E5B3C1DC701000000000000000010000000FD
203A3EDDA70640B48868CD0C25A012
X-ALT-DESC;FMTTYPE=text/html:
(填写说明文字)
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-DISALLOW-COUNTER:FALSE
X-MS-OLK-ALLOWEXTERNCHECK:TRUE
X-MS-OLK-APPTSEQTIME:20061211T075226Z
X-MS-OLK-AUTOFILLLOCATION:FALSE
X-MS-OLK-CONFTYPE:0
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

注:邮件的HEADER必须有”:
'Content-Type' => 'text/calendar; method=REQUEST;charset="utf-8"'
'Content-Transfer-Encoding' => '8bit'

按此格式则能发送Office日历.