91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TP如何配合phpmailer實現發郵件功能

發布時間:2021-11-05 15:02:57 來源:億速云 閱讀:143 作者:iii 欄目:編程語言

本篇內容主要講解“TP如何配合phpmailer實現發郵件功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“TP如何配合phpmailer實現發郵件功能”吧!

TP配合phpmailer發郵件功能

  • 在https://packagist.org查找phpmailer

  • 使用composer下載phpmailer下載到項目中

composer require phpmailer/phpmailer
  • 把phpmailer配置代碼

//將PHPMailer類導入全局名稱空間
//這些必須在腳本的頂部,而不是在函數內部
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
// Load Composer的自動加載器
function send_email($to,$subject='',$content=''){
    //實例化并傳遞`true`會啟用異常
    $mail = new PHPMailer(true);
    //服務器設置
    try {
        //Server settings
        $mail->SMTPDebug = 2;                       //啟用詳細調試輸出 2詳細  1簡單  0不顯示
        $mail->isSMTP();                                            //使用SMTP
        $mail->Host       = 'smtp.qq.com';                    //將SMTP服務器設置為通過
        $mail->SMTPAuth   = true;                                   //啟用SMTP驗證
        $mail->Username   = '1758604817@qq.com';                     // SMTP用戶名
        $mail->Password   = 'uzbslzhwjbjqejic';                     // 郵箱的授權碼,不是郵箱密碼
        $mail->SMTPSecure = 'ssl';        //啟用TLS加密;`的PHPMailer :: ENCRYPTION_SMTPS`鼓勵
        $mail->Port       = 465;                                     //要連接的TCP端口,對于上面的`PHPMailer :: ENCRYPTION_SMTPS`使用465
        //收件人
        $mail->setFrom('1758604817@qq.com', 'pigment');
        $mail->addAddress($to);     //添加收件人
//        $mail->addAddress('ellen@example.com');               //名稱是可選的
//        $mail->addReplyTo('info@example.com', 'Information');
//        $mail->addCC('cc@example.com');
//        $mail->addBCC('bcc@example.com');
        //附件
//        $mail->addAttachment('/var/tmp/file.tar.gz');         //添加附件
//        $mail->addAttachment('/tmp/image.jpg', 'new.jpg');     //可選名稱
        //內容
        $mail->isHTML(true);                                  //將電子郵件格式設置為HTML
        $mail->Subject = $subject;
        $mail->Body    = $content;
        return $mail->send();
    } catch (Exception $e) {
        return $mail->ErrorInfo;
    }
}

把該方法添加到application的common文件中,把它封裝成一個方法,這樣在任何地方都可以調用

注意事項

注意項學會在debug中排錯

數據庫鏈接問題 表名是否有錯

郵箱授權碼和郵箱密碼不是一個東西,這點很重要

到此,相信大家對“TP如何配合phpmailer實現發郵件功能”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

耿马| 荣昌县| 日土县| 华坪县| 迭部县| 德江县| 喀喇| 墨脱县| 九江县| 大城县| 南溪县| 察雅县| 丰都县| 高邑县| 贺州市| 岢岚县| 遂川县| 肃北| 德化县| 岐山县| 陆丰市| 西安市| 和平区| 佛教| 高碑店市| 罗源县| 逊克县| 清新县| 娄烦县| 剑河县| 浮梁县| 托克托县| 怀仁县| 中超| 汝城县| 岢岚县| 舒兰市| 尚义县| 鹰潭市| 得荣县| 安泽县|