osx - PHP VCALENDAR not working in MAC Outlook -


vcalendar works in windows outlook not working in mac outlook. shows below message when receive appointment email:

charset="utf-8" content-transfer-encoding: 7bit  begin:vcalendar version:2.0 method:request begin:vevent uid:uid:20120605t112338-532614004-testing dtstamp:20120605t112338 dtstart:20120605t112338 summary: appointment testing description: test appointment end:vevent end:vcalendar 

here code using appointment creation:

        $myuid="uid:".date('ymd').'t'.date('his')."-".rand()."-test".$eol; // required outlok         $message="begin:vcalendar".$eol;         $message.="version:2.0".$eol;         //$message.="prodid:-//foobar corporation//nonsgml foobar//en\n";         $message.="method:request".$eol; // requied outlook         $message.="begin:vevent".$eol;         $message.="uid:".$myuid; // required outlok         $message.="dtstamp:".date('ymd').'t'.date('his').$eol; // required outlook         $message.="dtstart:".date('ymd').'t'.date('his').$eol;         $message.="summary: $attachment_subject".$eol;         $message.="description: $notes".$eol;         $message.="end:vevent".$eol;         $message.="end:vcalendar".$eol;              $headers = "from: $user <$user_email>".$eol;         $headers .= "mime-version: 1.0".$eol;         $headers .= "content-type: text/calendar; method=request;".$eol;         $headers .= 'charset="utf-8"';         $headers .= $eol;         $headers .= "content-transfer-encoding: 7bit";         mail("$email", $subject, $message, $headers) 

i did more research on , modified code according mac outlook requirements still coming code instead of appointment event in email:

$message="begin:vcalendar".$eol; $message.="version:2.0".$eol; $message.="prodid:-//microsoft corporation//entourage mac 11.0 mimedir//en\n"; $message.="method:request".$eol; // requied outlook $message.="begin:vtimezone".$eol; $message.="tzid:abu dhabi, muscat".$eol; $message.="x-entourage-tzid:23".$eol; $message.="x-entourage-cftimezone:asia/muscat".$eol; $message.="begin:standard".$eol; $message.="tzname:standard".$eol;  $message.="tzoffsetfrom:+0400".$eol; $message.="tzoffsetto:+0400".$eol;  $message.="dtstart:20090101t010000".$eol; $message.="end:standard".$eol;  $message.="end:vtimezone".$eol;  $message.="begin:vevent".$eol; $message.="uid:e153d577-98bb-4eee-8fc9-b526a7d09dd1"; $message.="x-entourage_uuid:e153d577-98bb-4eee-8fc9-b526a7d09dd5".$eol;  $message.="dtstamp:".date('ymd').'t'.date('his').$eol; $message.="dtstart;tzid='abu dhabi, muscat':20120610t010000".$eol; $message.="dtend;tzid='abu dhabi, muscat':20120610t013000".$eol;  $message.="last-modified:20120609t204400z".$eol; $message.="summary: $attachment_subject".$eol; $message.="description: $notes".$eol;  $message.="organizer:mailto:testemail@testdomain.ae".$eol; $message.="sequence:0".$eol; $message.="attendee;role=req-participant;rsvp=true;cn='test contact';partstat=needs-action:mailto:testemail@testdomain.ae".$eol; $message.="x-microsoft-cdo-busystatus:busy".$eol;  $message.="x-microsoft-cdo-alldayevent:false".$eol; $message.="x-microsoft-cdo-insttype:0".$eol;  $message.="begin:valarm".$eol; $message.="action:display".$eol; $message.="description:reminder".$eol;  $message.="trigger;related=start:-pt00h15m00s".$eol;  $message.="end:valarm".$eol; $message.="end:vevent".$eol; $message.="end:vcalendar";  $headers = "from: $user <$user_email>".$eol; $headers .= "mime-version: 1.0".$eol; $headers .= "content-type: text/calendar;method=request;".$eol; $headers .= 'charset="utf-8";name="meeting.ics"'; $headers .= $eol; $headers .= "content-transfer-encoding: 7bit"; 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -