public function sendMail($subject, $message) { $mail = new AlladinMail(); $mail->from = '*****@*****.**'; $mail->to = '*****@*****.**'; $mail->subject = $subject; $mail->body = $message; $mail->send(true); }
/** * メール送信します * タイトルの先頭に実行ホスト名を追加します。 * タイトルの最後に実行時間を追加します。 * ファイルを添付します。 */ private static function sendMailWithAttachment($to, $subject, $massage, $attachment) { // タイトル編集用 $hostname = @exec('hostname'); $today = date('Y/m/d H:i:s'); // メール送信オブジェクト生成 $mail = new AlladinMail(); $mail->to = $to; $mail->from = '*****@*****.**'; $mail->setSubjectHead(""); // ファイル添付 foreach ($attachment as $v) { $mail->addAttachment($v['file'], $v['type'], $v['name']); } // 送信 $mail->subject = "[{$hostname}] {$subject}({$today})"; $mail->body = $massage; $unsetCc = true; $mail->send($unsetCc); }
/** 当選メール送信 * @param string p_name 当選者名 * @param string p_email 当選者メール */ function mail_send($p_name, $p_email){ $p_name = mb_convert_encoding($p_name,"UTF-8","SJIS"); $p_email = mb_convert_encoding($p_email,"UTF-8","SJIS"); $sysnow = date('Y-m-d H:i:s'); $prizeName = '旅行券'; // メール送信オブジェクト生成 $mail = new AlladinMail(); if (defined("IS_REAL_SERVER") == true && IS_REAL_SERVER == true) { // 本番 $mail->from = '*****@*****.**'; $mail->to = '*****@*****.**'; }else{ // 開発 $mail->from = '*****@*****.**'; $mail->to = '*****@*****.**'; } $mail->subject = "GEカード【Get " . $prizeName . " キャンペーン】"; $mail->body =<<<__CONTENT__ このメールは GEカード【Get $prizeName キャンペーン】にて 当選者から送信された連絡メールです。 当選者情報 ============================ 当選者名:$p_name メールアドレス:$p_email 送信時刻:$sysnow __CONTENT__; try { // 送信 $mail->send(); } catch (Exception $e) { $log =& $core->getLogger(); $log->fatal($e->toText()); } }
/** * CSVファイルをメールで送信する */ public function sendMailTo($message, $subject, $path = null) { // メール送信オブジェクト生成 $mail = new AlladinMail(); $mail->to = 'operation@net-marketing.co.jp,ac@net-marketing.co.jp,sales@net-marketing.co.jp'; // 送信 $mail->addAttachment($path, 'application/x-csv', ''); $mail->subject = $subject; $mail->body = $message; $mail->send(); }