一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - PHP教程 - ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法

ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法

2021-07-19 09:49zero風(fēng)來(lái) PHP教程

最近因?yàn)楣ぷ鞯男枰獙?shí)現(xiàn)給我們的網(wǎng)站用戶(hù)發(fā)送郵件的需求,所以下面這篇文章主要給大家介紹了關(guān)于ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。

前言

我之前一直使用163郵箱發(fā)送需要處理的文件,但是如果操作過(guò)于頻繁【或者有別的問(wèn)題】,會(huì)導(dǎo)致發(fā)送失敗,相反現(xiàn)在用qq的貌似還沒(méi)出現(xiàn)過(guò)類(lèi)似情況,不過(guò)qq郵箱配置和163有一丟丟不一樣,我還是貼一下,怕朋友們踩到坑,下面話(huà)不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

phpmailer的優(yōu)點(diǎn):

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

1.下載phpmailer

因?yàn)橛行U多版本,我這里把我用的封裝好的版本分享出來(lái),用其他版本的朋友可以用自己的就好

2.放置phpmailer

我是在根目錄創(chuàng)建了名為【plugin】的專(zhuān)門(mén)放各類(lèi)插件的文件夾,然后直接將phpmailer放在plugin文件夾下

ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法

3.美滋滋地?cái)]碼吧

我將我這邊的碼放上來(lái),大家可以根據(jù)需要修改

?
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; //開(kāi)啟認(rèn)證
  $mail->port = 465; //網(wǎng)易為25
  $mail->host = "smtp.qq.com";
  $mail->username = "******"; //qq此處為郵箱前綴名 163為郵箱名
  $mail->password = "******";
  $mail->addreplyto("******@qq.com", "******");//回復(fù)地址
  $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!"; //當(dāng)郵件不支持html時(shí)備用顯示
  $mail->wordwrap = 80; // 設(shè)置每行字符串的長(zhǎng)度
//$mail->addattachment("f:/test.png"); //可以添加附件
  $mail->ishtml(true);
  $mail->send();
  echo '郵件已發(fā)送';
 } catch (phpmailerexception $e) {
  echo "郵件發(fā)送失敗:" . $e->errormessage();
 }
 }

直接將上述代碼更改復(fù)制進(jìn)你的控制機(jī)即可

需要注意的地方:

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

這一塊,網(wǎng)易的port為25

username的話(huà),網(wǎng)易直接使用郵箱名即可,qq郵箱請(qǐng)輸入郵箱前綴【用戶(hù)名】『[email protected] 請(qǐng)輸入1214982635』

password網(wǎng)易直接輸入郵箱密碼即可【有授權(quán)碼輸授權(quán)碼】,qq請(qǐng)輸授權(quán)碼,發(fā)個(gè)短信就能生成

至此已經(jīng)可以發(fā)送郵件了,附上兩個(gè)郵箱互相發(fā)送成功的截圖

ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法

ThinkPHP3.2利用QQ郵箱/163郵箱通過(guò)PHPMailer發(fā)送郵件的方法

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级视频在线高清观看 | 黑人群性xxx | 天堂网www在线观看 天堂欧美 | 亚洲欧美日韩国产综合专区 | 十大看黄网站 | 夫妻性生活在线 | 国内精品久久久久久久久 | 免费叼嘿视频 | 国产高清一区二区 | 四虎在线最新地址公告 | 日本一区二区三区国产 | 日韩大片在线播放 | 五月天久久久 | 情缘免费观看完整版 | 日本免费三区 | 欧美日韩国产最新一区二区 | 久久天天综合 | 国产成人免费a在线资源 | 日本在线一区二区 | 麻麻与子乱肉小说怀孕 | 特色特色大片在线 | 日本高清免费中文字幕不卡 | 午夜办公室在线观看高清电影 | 欧美午夜精品久久久久久黑人 | 国产高清自拍 | 精品免费视在线观看 | 极品美女a∨片在线看 | 果冻传媒在线免费观看 | 欧美日韩高清完整版在线观看免费 | 夫承子液by免费阅读 | 99热99在线 | 无遮挡h肉动漫在线观看电车 | 奇米7777第四色| 羞羞视频免费观看网站 | 国产小视频网站 | 免费精品在线视频 | 四虎影视库永久在线地址 | 草莓永久地域网名入2022 | 美女扒开粉嫩尿口漫画 | 97色伦在线观看 | 国产成人啪精品午夜在线观看 |