激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法

ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法

2021-07-19 09:49zero風來 PHP教程

最近因為工作的需要,要實現給我們的網站用戶發送郵件的需求,所以下面這篇文章主要給大家介紹了關于ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法,需要的朋友可以參考借鑒,下面隨著小編來一起來學習學習吧。

前言

我之前一直使用163郵箱發送需要處理的文件,但是如果操作過于頻繁【或者有別的問題】,會導致發送失敗,相反現在用qq的貌似還沒出現過類似情況,不過qq郵箱配置和163有一丟丟不一樣,我還是貼一下,怕朋友們踩到坑,下面話不多說了,來一起看看詳細的介紹吧。

phpmailer的優點:

  • 可運行在任何平臺之上
  • 支持smtp驗證
  • 發送郵時指定多個收件人,抄送地址,暗送地址和回復地址;注:添加抄送、暗送僅win平臺下smtp方式支持
  • 支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
  • 支持冗余smtp服務器,即可以指定主smtp服務器地址也只可以指定備份smtp服務器
  • 支持帶附件的郵件,可以為郵件添加任意格式的附件—當然得你的服務器有足夠大的帶寬支撐
  • 自定義郵件頭信息,這跟php中通過header函數發送頭信息類似
  • 支持將郵件正文制作成html內容,那么就可以在郵件正文中插入圖
  • 靈活的debug支持
  • 經測試兼容的smtp服務器包括:sendmail,qmail,postfix,imail,exchange等

1.下載phpmailer

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

2.放置phpmailer

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

ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法

3.美滋滋地擼碼吧

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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 "郵件發送失?。?quot; . $e->errormessage();
 }
 }

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

需要注意的地方:

?
1
2
3
4
$mail->port = 465; //網易163 25
$mail->host = "smtp.qq.com";
$mail->username = "**"; //qq此處為郵箱前綴名 163為郵箱名
$mail->password = "******";

這一塊,網易的port為25

username的話,網易直接使用郵箱名即可,qq郵箱請輸入郵箱前綴【用戶名】『[email protected] 請輸入1214982635』

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

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

ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法

ThinkPHP3.2利用QQ郵箱/163郵箱通過PHPMailer發送郵件的方法

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://segmentfault.com/a/1190000012130611

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩高清不卡 | 欧美老逼| 羞羞草视频| 激情午夜天| 中文字幕在线观看免费 | 亚洲电影免费观看高清完整版在线观 | 欧美精品一区自拍a毛片在线视频 | 欧美18xxxx| 一区二区三区手机在线观看 | 日韩视频在线观看免费 | 久久精品国产99国产精品澳门 | 羞羞视频一区 | 狠狠干夜夜草 | 欧美精品一区二区蜜臀亚洲 | 免费a级毛片大学生免费观看 | 日日狠狠久久偷偷四色综合免费 | 亚洲精品一区国产精品丝瓜 | 久久精品国产一区二区 | 成熟女人特级毛片www免费 | 国产精品91在线 | 国产成人午夜高潮毛片 | 亚洲成在人 | 欧美男女爱爱视频 | 国产亚洲精品久久午夜玫瑰园 | 黄色免费电影网址 | 91精品国产毛片 | 久久久国产精品成人免费 | www.成人在线| 亚洲网站在线播放 | 欧美ab| 草操影院| 宅男噜噜噜66国产免费观看 | 一级视频在线播放 | 日本精品网 | 性欧美视频在线观看 | 想要xx在线观看 | 一级成人毛片 | 国产成人自拍av | 国产成人精品免费视频大全办公室 | 羞羞羞网站 | 最新毛片在线观看 |