PHP可以实现发OUTLOOK的约会邮件吗? 如题,PHP可以实现发OUTLOOK的约会邮件吗?我倒是找到了php可以直接发邮件的类,但是能发OUTLOOK的约会邮件吗?从没接触过php,突然要让用php做东西,到此求助,谢谢帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OUTLOOK的约会邮件这是啥东东???????? OUTLOOK的约会邮件,没听说过.所以你需要解释一下. outlook 发邮件的时候可以选择新建邮件,也可以新建约会,新建约会邮件发的时候可以在对方的outlook日历里看到 <?php $to = "[email protected]"; $from = "[email protected]"; $subj = "my test subject"; $msg = "this is the email body"; $header = "From: " . $from . "\r\n" . "MIME-Version: 1.0\r\n" . "Content-Type: text/calendar;method=REQUEST"; $txt_msg = "this is my text message, to be attached\r\n" . "not much to it, eh."; //Various ways to creat a new, random UID $cal_uid = "{" . uniqid(mt_rand(), true) . "}"; $cal_uid = "{" . date('Ymd').'T'.date('His')."-".rand()."@mydomain.com}"; $cal_uid = com_create_guid(); $cal_msg ="BEGIN:VCALENDARPRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//ENVERSION:2.0METHOD:REQUESTBEGIN:VEVENTORGANIZER:MAILTO:nameDTSTART:20090901T170000ZDTEND:20090901T035959ZUID:" . $cal_uid . "LOCATION:my meeting locationTRANSP:OPAQUESEQUENCE:0DTSTAMP:20060309T045649ZCATEGORIES:MeetingDESCRIPTION:meeting description, line 1 of 2.\nline 2 of 2.\n\nSUMMARY:meeting subjectPRIORITY:5X-MICROSOFT-CDO-IMPORTANCE:1CLASS:PUBLICBEGIN:VALARMTRIGGER:-PT3DACTION:DISPLAYDESCRIPTION:ReminderEND:VALARMBEGIN:VTIMEZONETZID:US/CentralEND:VTIMEZONEEND:VEVENTEND:VCALENDAR"; if (mail($to, $subj, $cal_msg, $header, "")) { echo "test email sent"; } else { echo "test email failed"; } ?>千辛万苦算弄好了,给大家参考下 php+mysql 存储html数据 求一解决方案——文章截取300字问题! PHP中.htaccess Rewrite的问题 怎么写正则表达式,来匹配字符串中 重复n次的不确定字符 Zend Optimizer 安装是不是一定要和Zeus一起安装? 看看这个论坛,提提意见 上传图片的困惑 为什么图片不能显示 关于PHP中的大小写问题? 关于发E_mail的程序,在PHP里怎么写?望高手指导 java程序员转PHP开发,大家帮忙推荐一本精品书 正则表达式
这是啥东东????????
OUTLOOK的约会邮件,没听说过.
所以你需要解释一下.
<?php
$to = "[email protected]";
$from = "[email protected]";
$subj = "my test subject";
$msg = "this is the email body"; $header = "From: " . $from . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/calendar;method=REQUEST"; $txt_msg = "this is my text message, to be attached\r\n" .
"not much to it, eh."; //Various ways to creat a new, random UID
$cal_uid = "{" . uniqid(mt_rand(), true) . "}";
$cal_uid = "{" . date('Ymd').'T'.date('His')."-".rand()."@mydomain.com}";
$cal_uid = com_create_guid(); $cal_msg =
"BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
ORGANIZER:MAILTO:name
DTSTART:20090901T170000Z
DTEND:20090901T035959Z
UID:" . $cal_uid . "
LOCATION:my meeting location
TRANSP:OPAQUE
SEQUENCE:0
DTSTAMP:20060309T045649Z
CATEGORIES:Meeting
DESCRIPTION:meeting description, line 1 of 2.\nline 2 of 2.\n\n
SUMMARY:meeting subject
PRIORITY:5
X-MICROSOFT-CDO-IMPORTANCE:1
CLASS:PUBLIC
BEGIN:VALARM
TRIGGER:-PT3D
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
BEGIN:VTIMEZONE
TZID:US/Central
END:VTIMEZONE
END:VEVENT
END:VCALENDAR";
if (mail($to, $subj, $cal_msg, $header, "")) {
echo "test email sent";
} else {
echo "test email failed";
}
?>千辛万苦算弄好了,给大家参考下