PHP中發送qq郵件


<?php

namespace app\home\logic;

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

class QQmail{
       public static function qq($addr,$code){
           $mail = new PHPMailer(true);
           try{
               //郵件調試模式
               $mail->SMTPDebug = 1;
               //設置郵件使用SMTP
               $mail->isSMTP();
               // 設置郵件程序以使用SMTP
               $mail->Host = 'smtp.qq.com';
               $mail->isSMTP();
               // 設置郵件內容的編碼
               $mail->CharSet='UTF-8';
               // 啟用SMTP驗證
               $mail->SMTPAuth = true;
               // SMTP username
               $mail->Username = '*****@qq.com';
               // SMTP password
               $mail->Password = '*******';
               // 連接的TCP端口
//            $mail->Port = 465;
               //設置發件人昵稱
               $mail->FromName='*****';
               //設置發件人
               $mail->setFrom('****@qq.com');
               //  添加收件人1
               $mail->addAddress($addr);
               // 將電子郵件格式設置為HTML
               $mail->isHTML(true);
               $mail->Subject = '標題';
               $mail->Body    = '文本';
//            $mail->AltBody = '這是非HTML郵件客戶端的純文本';
               $mail->send();
               echo 'Message has been sent';

           }catch (Exception $e){
               echo 'Mailer Error: ' . $mail->ErrorInfo;
           }
       }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM