當(dāng)前位置:博客首頁>>PHP >> 閱讀正文

Laravel5使用qq郵箱smtp發(fā)郵件配置及測試

作者: 鄭曉 分類: PHP 發(fā)布于: 2017-05-04 12:03 瀏覽:6,112 評論(3)


第一步:.env中的MAIL配置:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=587
MAIL_USERNAME=xxxxxxxxx@qq.com #你的QQ號或QQ郵箱
MAIL_PASSWORD=abcdabcdabcdabcd #授權(quán)碼
MAIL_ENCRYPTION=tls

16位授權(quán)碼在QQ郵箱->設(shè)置->帳號頁面中,開啟使用smtp后可以得到。
encryption默認(rèn)是null,需要設(shè)置為tls否則會報類似“Must issue a STARTTLS command first.”這種錯誤。

第二步:config/mail.php中配置from

'from' => ['address' => 'xxxxxxxxx@qq.com', 'name' => '鄭曉博客'],

這里address是使用的發(fā)件地址,是你開啟smtp的這個qq郵箱,或與它綁定的其它郵箱(域名郵箱等),name是作為發(fā)件人名稱。

第三步:測試

Mail::raw('hello world!', function ($message) {
$to = 'yyyyyyyy@163.com';
$message ->to($to)->subject('來自鄭曉博客的郵件測試');
});

? ? ? ?

本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進(jìn)行許可,轉(zhuǎn)載時請注明出處及相應(yīng)鏈接。

本文永久鏈接: http://yjfs.org.cn/laravel5-qqmail-smtp.html

Laravel5使用qq郵箱smtp發(fā)郵件配置及測試:目前有3 條留言

用戶評論頭像 于展展發(fā)表于 2017年07月28日 18:01[回復(fù)]

最近有沒有做過微信小程序開發(fā),有沒有商城類的源碼

    用戶評論頭像 zx發(fā)表于 2017年07月31日 09:32[回復(fù)]

    同事有做過,我沒有。

用戶評論頭像 admin發(fā)表于 2017年05月20日 17:16[回復(fù)]

解決了我剛遇到問題

發(fā)表評論

change vcode