我希望把日历邀请发送到电子邮件中。我尝试了以下代码来发送ical邀请,但是没有成功。
我正在使用Codeigniter Email Library发送邮件。
创建类似下面的ical请求:
$ical = "BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:" . md5(uniqid(mt_rand(), true)) . "@test.com
DTSTAMP:" . gmdate('Ymd').'T'. gmdate('His') . "Z
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:New event
END:VEVENT
END:VCALENDAR";
然后我将这个内容添加到:
$this->email->set_header('Content-type', 'text/calendar');
$this->email->attach($ical);
但是它没有起作用。我错过了什么或者做错了什么,请给我建议。