} } else { // ファイルが存在しない echo h($_GET['file']) . ERROR_FILE_NOT_EXIST; } exit; } elseif ($page === 'finish') { // ------------------------------------------------------- // メール送信 // ------------------------------------------------------- // ライブラリ読み込み require_once DIR_LIB . '/qdmail.php'; require_once DIR_LIB . '/qdsmtp.php'; // Qdmailの設定 $mail = new Qdmail(); $mail->errorDisplay(false); $mail->errorlogPath(DIR_LOGS . '/'); $mail->errorlogLevel(3); $mail->errorlogFilename('qdmail_error.log'); // Qdsmtpの設定 $smtp = new QdSmtp(); $smtp->pop3TimeFilename(DIR_TEMP . '/qdsmtp.time'); $mail->setSmtpObject($smtp); // 宛先 $to_email = TO_EMAIL; // 件名 $to_subject = TO_SUBJECT; // メール本文 $body = $tmpl->fetch(MAIL_BODY); $body = hd($body); // メール送信元
<?php //qdmailを使用したメール送信 //必要なファイルをインクルード require_once './qdsmtp.php'; require_once './qdmail.php'; //ヒアドキュメントを使用 $mailBody = <<<EOT 本文本文本文本文本文本文本文本文本文 本文本文本文本文本文本文本文本文本文 本文本文本文本文本文本文本文本文本文 EOT; $mail = new Qdmail(); $mail->errorDisplay(FALSE); $mail->smtpObject()->error_display = FALSE; $from = "*****@*****.**"; //宛先 $to = "*****@*****.**"; //送信元 $mail->from($from, "Webマスター"); //宛先名 $mail->to($to, "管理者"); //送信元名 $mail->subject("お問合せ"); //件名 $mail->text($mailBody); //本文 //データを格納する $param = array("host" => "ssl://smtp.gmail.com", "port" => 465, "from" => "*****@*****.**", "protocol" => "SMTP_AUTH", "user" => "*****@*****.**", "pass" => "rrrr0611"); $mail->smtp(TRUE); $mail->smtpServer($param);