示例#1
0
        }
    } 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);
    // メール送信元
示例#2
0
<?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);