thinkphp5發(fā)送郵件(實例代碼 非常適合新手)

thinkphp5發(fā)送郵件(實例代碼 非常適合新手)
thinkphp5整合phpmailer實現(xiàn)發(fā)送郵件功能

Laravel框架集成了SwiftMailer庫進行郵件發(fā)送可是thinkphp5并沒有集成類似的擴展。
不過這都不是什么事,今天我就帶領(lǐng)大家集成一下phpmailer發(fā)送郵件。
thinkphp5發(fā)送郵件沒有大家想象的那么難,跟著我兩步就可以實現(xiàn)發(fā)郵件的功能。

不用 composer
不用擔(dān)心各種拷貝代碼細節(jié)出現(xiàn)的錯誤和各種異常
你要做的就只是在對應(yīng)的郵箱里面開啟 SMTP服務(wù)
如果你不會開啟smtp服務(wù)的話可以加qq群 623918245 很多人都樂意幫你解答。

先看看成果~ 嗯,這樣比較有動力。

第一步:加 623918245 群 從群文件下載 phpmailer.rar 解壓 然后把文件放入 vendor目錄下

第二步:在 application/common.php 文件下寫以下代碼use phpmailer\phpmailer;
/**
* 發(fā)送郵箱
* @param type $data 郵箱隊列數(shù)據(jù) 包含郵箱地址 內(nèi)容
*/
function sendEmail($data = []) {

  Vendor('phpmailer.phpmailer');
  $mail = new PHPMailer(); //實例化

  $mail->IsSMTP(); // 啟用SMTP
  $mail->Host = 'smtp.126.com'; //SMTP服務(wù)器 以126郵箱為例子 
  $mail->Port = 465;  //郵件發(fā)送端口
  $mail->SMTPAuth = true;  //啟用SMTP認證
  $mail->SMTPSecure = "ssl";   // 設(shè)置安全驗證方式為ssl

  $mail->CharSet = "UTF-8"; //字符集
  $mail->Encoding = "base64"; //編碼方式

  $mail->Username = 'ziyuanniao@126.com';  //你的郵箱 
  $mail->Password = 'xxxxxx';  //你的密碼 
  $mail->Subject = '資源鳥系統(tǒng)提示'; //郵件標(biāo)題  

  $mail->From = 'ziyuanniao@126.com';  //發(fā)件人地址(也就是你的郵箱)
  $mail->FromName = '資源鳥';  //發(fā)件人姓名

  if($data && is_array($data)){
    foreach ($data as $k=>$v){
      $mail->AddAddress($v['user_email'], "親"); //添加收件人(地址,昵稱)
      $mail->IsHTML(true); //支持html格式內(nèi)容
      $mail->Body = $v['content']; //郵件主體內(nèi)容

      //發(fā)送成功就刪除
      if ($mail->Send()) {
        echo "發(fā)送成功";
      }else{
          echo "Mailer Error: ".$mail->ErrorInfo;// 輸出錯誤信息  
      }
    }
  }           
}
在Thinkphp5框架中任意地方都可以用以下方式調(diào)用:
sendEmail([['user_email'=>'ziyuanniao@126.com','content'=>'資源鳥,讓一切變得簡單,加qq
群 623918245 暢聊']]);

到此為止thinkphp5整合phpmailer實現(xiàn)發(fā)送郵件功能就介紹完了。

有任何錯誤和不合適的地方歡迎指出,大家一起共同進步!有任何不明白的歡迎加資源鳥群 623918245 一起探討 謝謝大家。
原文鏈接:http://www.ziyuanniao.com/post/109.html

想要獲取更多關(guān)于thinkphp5或編程的資源和學(xué)習(xí)資料可以上資源鳥論壇哦
資源鳥 http://www.ziyuanniao.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容