1. 程式人生 > >tp5傳送郵箱

tp5傳送郵箱

use phpmailer\phpmailer;



/**

* 傳送郵箱

* @param type $data 郵箱佇列資料 包含郵箱地址 內容

*/

function sendEmail($data = []) {



  Vendor('phpmailer.phpmailer');

  $mail = new PHPMailer(); //例項化



$mail->IsSMTP(); // 啟用SMTP

 $mail->Host = 'smtp.126.com'; //SMTP伺服器 以126郵箱為例子 

$mail->Port = 465;  //郵件傳送埠

 $mail->SMTPAuth = true;  //啟用SMTP認證

$mail->SMTPSecure = "ssl";   // 設定安全驗證方式為ssl

$mail->CharSet = "UTF-8"; //字符集

 $mail->Encoding = "base64"; //編碼方式



 $mail->Username = '
[email protected]
';  //你的郵箱  $mail->Password = 'xxxxxx';  //你的密碼   $mail->Subject = '資源鳥系統提示'; //郵件標題    $mail->From = '[email protected]';  //發件人地址(也就是你的郵箱)  $mail->FromName = '資源鳥';  //發件人姓名  if($data && is_array($data)){     foreach ($data as $k=>$v){      $mail->AddAddress($v['user_email'], "親"); //新增收件人(地址,暱稱)       $mail->IsHTML(true); //支援html格式內容       $mail->Body = $v['content']; //郵件主體內容       //傳送成功就刪除       if ($mail->Send()) {         echo "傳送成功";       }else{           echo "Mailer Error: ".$mail->ErrorInfo;// 輸出錯誤資訊         }     }   }            } $this->sendEmail([['user_email'=>'
[email protected]
','content'=>'資源鳥,讓一切變得簡單,加qq群 623918245 暢聊']]);

注意:開啟php.ini extension=php_openssl.dll;