phpmailer郵箱發送

// 引入PHPMailer的核心文件
    require_once("../common/PHPMailer-master/src/PHPMailer.php");
    require_once("../common/PHPMailer-master/src/SMTP.php");
    /* use  PHPMailer\PHPMailer; */
    // 實例化PHPMailer核心類
    $mail = new PHPMailer;
    // 是否啓用smtp的debug進行調試 開發環境建議開啓 生產環境註釋掉即可 默認關閉debug調試模式
    $mail->SMTPDebug = 1;
    // 使用smtp鑑權方式發送郵件
    $mail->isSMTP();
    // smtp需要鑑權 這個必須是true
    $mail->SMTPAuth = true;
    // 鏈接qq域名郵箱的服務器地址
    $mail->Host = 'smtp.qq.com';
    // 設置使用ssl加密方式登錄鑑權
    $mail->SMTPSecure = 'ssl';
    // 設置ssl連接smtp服務器的遠程服務器端口號
    $mail->Port = 465;
    // 設置發送的郵件的編碼
    $mail->CharSet = 'UTF-8';
    // 設置發件人暱稱 顯示在收件人郵件的發件人郵箱地址前的發件人姓名
    $mail->FromName = '安騎科技';
    // smtp登錄的賬號 QQ郵箱即可
    $mail->Username = '[email protected]';
    // smtp登錄的密碼 使用生成的授權碼
    $mail->Password = 'cjkakdyelbcjbdce';
    // 設置發件人郵箱地址 同登錄賬號
    $mail->From = '[email protected]';
    // 郵件正文是否爲html編碼 注意此處是一個方法
    $mail->isHTML(false);
    // 設置收件人郵箱地址
    $mail->addAddress('[email protected]');
    $mail->addAddress('[email protected]');
    /* // 添加多個收件人 則多次調用方法即可
     $mail->addAddress('[email protected]'); */
    // 添加該郵件的主題
    $mail->Subject = '軌跡統計腳本報錯';
    // 添加郵件正文
    $mail->Body = $content;
    /* // 爲該郵件添加附件
     $mail->addAttachment('./example.pdf'); */
    // 發送郵件 返回狀態
    $status = $mail->send();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章