欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)

ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)

熱門標(biāo)簽:網(wǎng)絡(luò)電話400申請 全國各省地圖標(biāo)注點(diǎn) 商丘外呼系統(tǒng)好處 隨州銷售電銷機(jī)器人公司 外呼系統(tǒng)人工客服 百度地圖標(biāo)注類型是酒店 福建高頻外呼防封系統(tǒng)哪家好 周口網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 400電話申請辦理

本文實(shí)例為大家分享了ThinkPHP5封裝郵件發(fā)送服務(wù)的具體代碼,供大家參考,具體內(nèi)容如下

1.Composer安裝phpmailer

composer require phpmailer/phpmailer

2.ThinkPHP中封裝郵件服務(wù)類

我把它封裝在擴(kuò)展目錄 extend/Mail.php 文件里,內(nèi)容如下:

?php
/**
* 郵件服務(wù)類
*/
class Mail extends \PHPMailer
{
  function __construct()
  {
    date_default_timezone_set('PRC');             // 默認(rèn)時(shí)區(qū)設(shè)置
 
    $this->CharSet = config('mail.charset');          // 郵件編碼設(shè)置
    $this->isSMTP();                      // 啟用SMTP服務(wù)
    $this->SMTPDebug = config('mail.smtp_debug');       // Debug模式級別
    $this->Debugoutput = config('mail.debug_output');     // Debug輸出類型
    $this->Host = config('mail.host');             // SMTP服務(wù)器地址
    $this->Port = config('mail.port');             // 端口號
    $this->SMTPAuth = config('mail.smtp_auth');        // SMTP登錄認(rèn)證
    $this->SMTPSecure = config('mail.smtp_secure');      // SMTP安全協(xié)議
    $this->Username = config('mail.username');         // SMTP登錄郵箱
    $this->Password = config('mail.password');         // SMTP登錄密碼
    $this->setFrom(config('mail.from'), config('mail.from_name'));      // 發(fā)件人郵箱和名稱
    $this->addReplyTo(config('mail.reply_to'), config('mail.reply_to_name')); // 回復(fù)郵箱和名稱
  }
 
  /**
   * 發(fā)送郵件
   * @param [type] $toMail   收件人地址
   * @param [type] $toName   收件人名稱
   * @param [type] $subject   郵件主題
   * @param [type] $content   郵件內(nèi)容,支持html
   * @param [type] $attachment 附件列表。文件路徑或路徑數(shù)組
   * @return [type]       成功返回true,失敗返回錯(cuò)誤消息
   */
  function sendMail($toMail, $toName, $subject, $content, $attachment = null)
  {
    $this->addAddress($toMail, $toName);
    $this->Subject = $subject;
    $this->msgHTML($content);
     
    if($attachment) { // 添加附件
      if(is_string($attachment)){
        is_file($attachment)  $this->AddAttachment($attachment);
      }
      else if(is_array($attachment)){
        foreach ($attachment as $file) {
          is_file($file)  $this->AddAttachment($file);
        }
      }   
    }
 
    if(!$this->send()){ // 發(fā)送
      return $this->ErrorInfo;
    }
    else{
      return true;
    }
  }
}

注意:如果發(fā)送附件,建議使用英文路徑。中文路徑可能會(huì)導(dǎo)致附件發(fā)送失敗,收到的郵件沒有附件。

上面需要的一些配置參數(shù),我把它們放在擴(kuò)展配置目錄 application/extra/mail.php 文件里 ,內(nèi)容如下:

?php
/**
 * 郵件服務(wù)相關(guān)配置
 */
return [
  'charset' => 'utf-8',         // 郵件編碼
  'smtp_debug' => 0,           // Debug模式。0: 關(guān)閉,1: 客戶端消息,2: 客戶端和服務(wù)器消息,3: 2和連接狀態(tài),4: 更詳細(xì)
  'debug_output' => 'html',       // Debug輸出類型。`echo`(默認(rèn)),`html`,或`error_log`
  'host' => 'smtp.126.com',       // SMTP服務(wù)器地址
  'port' => 465,             // 端口號。默認(rèn)25
  'smtp_auth' => true,          // 啟用SMTP認(rèn)證
  'smtp_secure' => 'ssl',        // 啟用安全協(xié)議。''(默認(rèn)),'ssl'或'tls',留空不啟用
  'username' => 'yourname@example.com', // SMTP登錄郵箱
  'password' => 'yourpassword',     // SMTP登錄密碼。126郵箱使用客戶端授權(quán)碼,QQ郵箱用獨(dú)立密碼
  'from' => 'from@example.com',     // 發(fā)件人郵箱
  'from_name' => 'name',         // 發(fā)件人名稱
  'reply_to' => '',           // 回復(fù)郵箱的地址。留空取發(fā)件人郵箱
  'reply_to_name' => '',         // 回復(fù)郵箱人名稱。留空取發(fā)件人名稱
]; 

注意:一般默認(rèn)端口 25。如果使用了安全協(xié)議 ssl,那么端口號一般是 465 或 587。譬如 126 郵箱。建議使用安全協(xié)議,因?yàn)橄癜⒗镌品?wù)器就禁止了非安全協(xié)議的 25 端口。

更多配置參數(shù),可以看看源碼:https://github.com/PHPMailer/PHPMailer/blob/master/class.phpmailer.php 

3.測試

在控制器里方法里,添加測試代碼:

public function mail()
{
  $mail = new \Mail;
  $ok = $mail->sendMail('xxxxxxxxx@qq.com', 'mingc', '郵件來了', 'p style="color: #f60; font-weight: 700;">恭喜,郵件成功!/p>', 'C:/Users/Administrator/Desktop/body.bmp');
  var_dump($ok);
}
  

這里我使用 126 郵箱,安全協(xié)議 ssl,端口號 465,發(fā)送 html 內(nèi)容,測試成功:

參考鏈接:phpmail 的 SMTP 郵件實(shí)例

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP使用gearman進(jìn)行異步的郵件或短信發(fā)送操作詳解
  • PHP發(fā)送郵件確認(rèn)驗(yàn)證注冊功能示例【修改別人郵件類】
  • ThinkPHP3.2.3框架郵件發(fā)送功能圖文實(shí)例詳解
  • PHP示例演示發(fā)送郵件給某個(gè)郵箱
  • php判斷電子郵件是否正確方法
  • PHP實(shí)現(xiàn)SMTP郵件的發(fā)送實(shí)例
  • PHP使用SMTP郵件服務(wù)器發(fā)送郵件示例
  • 實(shí)例分析PHP中PHPMailer發(fā)郵件
  • ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發(fā)送郵件的方法
  • 詳解thinkphp5+swoole實(shí)現(xiàn)異步郵件群發(fā)(SMTP方式)
  • PHP使用POP3讀取郵箱接收郵件的示例代碼

標(biāo)簽:樂山 六安 南寧 定西 十堰 海南 迪慶 佛山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)》,本文關(guān)鍵詞  ThinkPHP5,郵件,發(fā)送,服務(wù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)》相關(guān)的同類信息!
  • 本頁收集關(guān)于ThinkPHP5郵件發(fā)送服務(wù)封裝(可發(fā)附件)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美在线不卡一区| 日韩av高清在线观看| 国产黄人亚洲片| 日本欧美一区二区三区不卡视频| 日韩一区二区三区三四区视频在线观看| 一个色妞综合视频在线观看| 成人av手机在线观看| 亚洲色图综合区| 亚洲欧美偷拍三级| 91色porny| 欧美日韩中文字幕一区| 亚洲图片欧美色图| 在线精品视频播放| 日韩视频免费观看高清完整版 | 精品国产1区二区| 美腿丝袜在线亚洲一区| 亚洲一区二区三区日韩| 久久久综合网站| 国产又黄又大久久| 三级在线观看免费大全| 亚洲人亚洲人成电影网站色| 91同城在线观看| 欧美日韩国产首页在线观看| 日韩一区精品字幕| 88久久精品无码一区二区毛片| 精品美女在线播放| 国产精品一二三区在线| 欧美一区二区三区爽爽爽| 亚洲精品免费播放| 欧美在线一级片| 精品国产髙清在线看国产毛片| 国产毛片精品国产一区二区三区| 久久国产高清视频| 亚洲精品久久久久久国产精华液| 日本在线不卡一区二区| 精品久久国产97色综合| 国产成人精品影视| 欧美性淫爽ww久久久久无| 日韩制服丝袜av| 久久久久麻豆v国产| 亚洲美女视频在线| 制服丝袜第二页| 国产午夜精品在线观看| 91麻豆免费在线观看| 日韩视频免费观看高清完整版在线观看 | 精品欧美一区二区久久| 国产不卡在线一区| 欧美午夜精品久久久久久超碰 | 爽爽淫人综合网网站| 成人在线手机视频| 亚洲欧美日韩国产综合在线| 亚洲调教欧美在线| 欧美国产日本视频| 人妻 日韩 欧美 综合 制服| 国产亚洲制服色| 性折磨bdsm欧美激情另类| 精品蜜桃在线看| 99国产欧美另类久久久精品| 日韩精品一区二区三区中文不卡| 风间由美一区二区av101| 6080国产精品一区二区| 国产精品综合在线视频| 欧美日韩第一区日日骚| 国产精品一二三四| 56国语精品自产拍在线观看| 国产成a人无v码亚洲福利| 91精品在线一区二区| 高清国产一区二区三区| 欧美一区二区大片| av欧美精品.com| 精品粉嫩超白一线天av| 波多野结衣中文字幕在线播放| xvideos.蜜桃一区二区| 中文在线字幕观看| 国产精品日韩成人| aaaaa一级片| 一级特黄大欧美久久久| 国产成人免费在线观看视频| 日韩影院在线观看| 欧美亚洲尤物久久| 国产乱码精品一区二区三区av| 欧美精品在线观看播放| 成人av在线资源网站| 精品理论电影在线| 国产综合内射日韩久| 国产精品成人免费| 色欲狠狠躁天天躁无码中文字幕| 亚洲第一成人在线| 色欧美日韩亚洲| 国产经典欧美精品| 精品国产免费久久| 99re这里只有| 亚洲乱码精品一二三四区日韩在线| 中文字幕第二区| 免费的成人av| 在线播放中文字幕一区| 99久久国产综合精品麻豆| 日本一区二区三区四区在线视频| 91精品人妻一区二区三区蜜桃欧美 | 精品亚洲国内自在自线福利| 91精品国产色综合久久不卡电影| 97久久超碰国产精品电影| 国产精品色噜噜| 免费看一级黄色| 狠狠色综合色综合网络| 日韩精品一区二区三区中文精品| youjizz.com国产| 亚洲一区国产视频| 在线观看网站黄不卡| 成人动漫一区二区| 国产精品你懂的在线欣赏| 色www亚洲国产阿娇yao| 久久99国产精品久久99| 精品久久久久久久人人人人传媒| 亚洲天堂美女视频| 日韩精品一卡二卡三卡四卡无卡| 欧美卡1卡2卡| 欧美xxxxx少妇| 亚洲成人第一页| 欧美精品色综合| 中国xxxx性xxxx产国| 亚洲一二三四区| 欧美精选一区二区| xxxx黄色片| 日韩av电影免费观看高清完整版 | 91在线看国产| 亚洲精品国产无套在线观| 日本高清不卡视频| 91视频国产观看| 亚洲一区在线看| 欧美乱熟臀69xxxxxx| 国模私拍在线观看| 日韩高清国产一区在线| 欧美电影免费提供在线观看| 中文字幕被公侵犯的漂亮人妻| 美女在线视频一区| 久久色成人在线| 五月婷婷综合激情网| 成人高清av在线| 一二三四社区欧美黄| 欧美日韩国产美女| 青青草视频播放| 紧缚奴在线一区二区三区| 欧美韩日一区二区三区| 国产精品老熟女一区二区| 久久综合桃花网| 视频一区中文字幕| 精品久久久久久无| 国精产品视频一二二区| 成av人片一区二区| 亚洲国产日韩一级| 精品欧美一区二区三区精品久久 | 欧美精选午夜久久久乱码6080| 一级国产黄色片| 经典三级在线一区| 亚洲私人黄色宅男| 9191精品国产综合久久久久久| 激情综合丁香五月| 国产成人午夜精品影院观看视频| 18成人在线观看| 宅男在线国产精品| 日韩黄色中文字幕| 91一区二区在线| 免费在线观看成人| 国产精品每日更新在线播放网址 | 欧美色偷偷大香| 欧美图片一区二区| 成人视屏免费看| 午夜免费久久看| 国产欧美一区二区三区沐欲| 欧洲精品视频在线观看| 日韩精品卡通动漫网站| 成人午夜在线免费| 婷婷一区二区三区| 亚洲国产精品国自产拍av| 欧美喷水一区二区| 日韩免费成人av| 91美女片黄在线| 久久成人麻豆午夜电影| 亚洲区小说区图片区qvod| 欧美一区二区三区不卡| 成人免费精品动漫网站| 国产伦精品一区二区免费| 国产成人自拍网| 午夜精品福利久久久| 中文字幕乱码亚洲精品一区 | 99久久国产综合色|国产精品| 全部av―极品视觉盛宴亚洲| 国产精品传媒入口麻豆| 欧美成人福利视频| 色噜噜狠狠色综合中国| 精品无码人妻一区二区免费蜜桃| 91麻豆高清视频| 国产精品自拍av| 日韩中文欧美在线| 亚洲精品少妇30p| 国产欧美一区二区精品忘忧草| 777xxx欧美| 色婷婷亚洲精品| 在线看片中文字幕|