TP5之發送郵件

一、下載擴展,vendor\phpmailer

文件結構:php

二、話很少說,上代碼 

       注意點:html

                    ·   須要提早開通對應郵箱的SMTP服務git

                     ·  $mail->Host = "  ";  //此處應該是對應郵箱的SMTP服務器 github

             

  • application\common.php  
     1 <?php
     2 // 應用公共文件
     3 
     4 
     5 /**
     6  * 發送郵箱
     7  * @param type $data 郵箱隊列數據 包含郵箱地址 內容
     8  */
     9 function sendEmail($data = []) {
    10     Vendor('phpmailer.phpmailer');
    11     $mail = new \phpmailer\PHPMailer(); //實例化
    12 
    13     $mail->IsSMTP(); // 啓用SMTP
    14     $mail->Host = 'smtp.qq.com'; //SMTP服務器 以126郵箱爲例子
    15     $mail->Port = 465;  //郵件發送端口
    16     $mail->SMTPAuth = true;  //啓用SMTP認證
    17     $mail->SMTPSecure = "ssl";   // 設置安全驗證方式爲ssl
    18 
    19     $mail->CharSet = "UTF-8"; //字符集
    20     $mail->Encoding = "base64"; //編碼方式
    21 
    22     $mail->Username = '2556811689@qq.com';  //你的郵箱
    23     $mail->Password = '這裏須要填寫你開通SMTP服務時的密碼';  //你的密碼
    24     $mail->Subject = '來自 ‘山東丶汪玉龍’ 的提示'; //郵件標題
    25 
    26     $mail->From = '2556811689@qq.com';  //發件人地址(也就是你的郵箱)
    27     $mail->FromName = '汪老師';  //發件人姓名
    28 
    29     if($data && is_array($data)){
    30         foreach ($data as $k=>$v){
    31             $mail->AddAddress($v['user_email'], "親"); //添加收件人(地址,暱稱)
    32             $mail->IsHTML(true); //支持html格式內容
    33             $mail->Body = $v['content']; //郵件主體內容
    34 
    35             //發送成功就刪除
    36             if ($mail->Send()) {
    37                 echo "發送成功";
    38             }else{
    39                 echo "Mailer Error: ".$mail->ErrorInfo;// 輸出錯誤信息
    40             }
    41         }
    42     }
    43 }

     

  •  controller\index.php安全

     1 <?php
     2 namespace app\index\controller;
     3 
     4 class Index
     5 {
     6     public function index()
     7     {
     8         sendEmail([['user_email'=>'接收者的郵箱','content'=>'加入CSDN,汪老師教你學PHP,歡迎關注汪老師的CSDN:https://blog.csdn.net/weixin_42068782']]);
     9     }
    10 }

     

    over!over!over!

相關文章
相關標籤/搜索