/** * メール送信します * タイトルの先頭に実行ホスト名を追加します。 * タイトルの最後に実行時間を追加します。 * ファイルを添付します。 */ 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); }
/** * 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(); }