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
最近有沒有做過微信小程序開發(fā),有沒有商城類的源碼
同事有做過,我沒有。