PHP が Outlook の予約メールを送信します
注: 投稿で見たため、まだ確認していません
?
? $to = "other@xxxx.net";?
? $from = "me@xxxx.net";?
? $subj = "私の被験者";?
? $msg ?= "これはメールの本文です";?
?
? $header = "From: " . $from .?
? "MIME バージョン: 1.0rn" ? ??"コンテンツタイプ: text/calendar;method=REQUEST";?
?
? $txt_msg = "これは私のテキスト メッセージです。添付します" .?
? "それはあまりありませんね。"
?? //新しいランダムな UID を作成するさまざまな方法?
? $cal_uid = "{" .uniqid(mt_rand(), true) .?
? $cal_uid = "{" . date('Ymd').'T'.date('His')."-".rand()."@mydomain.com}";?
? $cal_uid = com_create_guid();?
?
? $cal_msg =?
「開始:Vカレンダー?
」
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN?バージョン:2.0?
方法:リクエスト?
始まり:ヴェヴァン?
主催者:メールアドレス:名前?
DTSTART:20090901T170000Z?
DTEND:20090901T035959Z?
UID:" . $cal_uid . "
場所: 集合場所?
透明:不透明?
シーケンス:0?
DTSTAMP:20060309T045649Z?
カテゴリー:会議?
説明: 会議の説明、2 行目 1.n 2.nn の 2 行目?
概要:会議の議題は?
優先度:5?
X-MICROSOFT-CDO-IMPORTANCE:1?
クラス:パブリック?
始まり:ヴァルアーム?
トリガー:-PT3D?
アクション:表示しますか?
説明:リマインダー?
終了:ヴァルアーム?
BEGIN:VTIMEZONE?
TZID:米国/中部?
END:VTIMEZONE?
終わり:ヴェベント?
END:VCALENDAR";?
? if (mail($to, $subj, $cal_msg, $header, "")) {?
? 「テストメールを送信しました」;?
? } else {?
? エコー「メールのテストに失敗しました」;?
?}?
?>