中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件

發布時間:2021-07-01 12:00:17 來源:億速云 閱讀:301 作者:小新 欄目:開發技術

小編給大家分享一下ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

PHPMailer的優點:

  • 可運行在任何平臺之上

  • 支持SMTP驗證

  • 發送郵時指定多個收件人,抄送地址,暗送地址和回復地址;注:添加抄送、暗送僅win平臺下smtp方式支持

  • 支持多種郵件編碼包括:8bit,base64,binary和quoted-printable

  • 支持冗余SMTP服務器,即可以指定主smtp服務器地址也只可以指定備份smtp服務器

  • 支持帶附件的郵件,可以為郵件添加任意格式的附件—當然得你的服務器有足夠大的帶寬支撐

  • 自定義郵件頭信息,這跟php中通過header函數發送頭信息類似

  • 支持將郵件正文制作成HTMl內容,那么就可以在郵件正文中插入圖

  • 靈活的debug支持

  • 經測試兼容的SMTP服務器包括:Sendmail,qmail,Postfix,Imail,Exchange等

1.下載PHPMailer

因為有蠻多版本,我這里把我用的封裝好的版本分享出來,用其他版本的朋友可以用自己的就好

下載地址:http://xiazai.jb51.net/201711/yuanma/phpmailer(jb51.net).rar

2.放置PHPMailer

我是在根目錄創建了名為【Plugin】的專門放各類插件的文件夾,然后直接將PHPMailer放在Plugin文件夾下

ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件

3.美滋滋地擼碼吧

我將我這邊的碼放上來,大家可以根據需要修改

function sendMail($to,$title,$content){
 require('./Plugin/phpmailer/class.phpmailer.php');
 try {
  $mail = new \PHPMailer(true);
  $mail->IsSMTP();
  $mail->SMTPSecure = 'ssl';
  $mail->CharSet = 'UTF-8';
  $mail->SMTPAuth = true; //開啟認證
  $mail->Port = 465; //網易為25
  $mail->Host = "smtp.qq.com";
  $mail->Username = "******"; //qq此處為郵箱前綴名 163為郵箱名
  $mail->Password = "******";
  $mail->AddReplyTo("******@qq.com", "******");//回復地址
  $mail->From = "******@qq.com";
  $mail->FromName = '******';
  $mail->AddAddress($to);
  $mail->Subject = $title;
  $mail->Body = $content;
  $mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //當郵件不支持html時備用顯示
  $mail->WordWrap = 80; // 設置每行字符串的長度
//$mail->AddAttachment("f:/test.png"); //可以添加附件
  $mail->IsHTML(true);
  $mail->Send();
  echo '郵件已發送';
 } catch (phpmailerException $e) {
  echo "郵件發送失敗:" . $e->errorMessage();
 }
 }

直接將上述代碼更改復制進你的控制機即可

需要注意的地方:

  $mail->Port = 465; //網易163 25
  $mail->Host = "smtp.qq.com";
  $mail->Username = "**"; //qq此處為郵箱前綴名 163為郵箱名
  $mail->Password = "******";

這一塊,網易的Port為25

Username的話,網易直接使用郵箱名即可,QQ郵箱請輸入郵箱前綴【用戶名】『eg.1214982635@qq.com 請輸入1214982635』

Password網易直接輸入郵箱密碼即可【有授權碼輸授權碼】,QQ請輸授權碼,發個短信就能生成

至此已經可以發送郵件了,附上兩個郵箱互相發送成功的截圖

ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件

ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件

看完了這篇文章,相信你對“ThinkPHP3.2如何使用QQ郵箱/163郵箱通過PHPMailer發送郵件”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肥乡县| 柳州市| 安新县| 巴青县| 手游| 丰原市| 长白| 耒阳市| 临汾市| 裕民县| 平果县| 临江市| 涿州市| 上蔡县| 绥中县| 高陵县| 松原市| 南康市| 威信县| 张家港市| 苍溪县| 满洲里市| 蒙阴县| 华坪县| 麻江县| 安图县| 石首市| 霍山县| 临湘市| 遂溪县| 贡嘎县| 象州县| 松滋市| 连云港市| 牡丹江市| 大新县| 舟山市| 霍城县| 隆昌县| 溧水县| 贞丰县|