laravel 163发送邮件
生活随笔
收集整理的這篇文章主要介紹了
laravel 163发送邮件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
配置163郵箱賬戶
首先需要有163郵箱,這里在163郵箱必須在設置里面開啟SMTP服務,并設置密碼
修改laravel根目錄下的.env文件, 設置郵箱相關內容:
MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=465 MAIL_USERNAME=YOUR-EMAIL-NAME MAIL_PASSWORD=YOUR-163-PASSWORD //密碼是你設置SMTP設置的密碼,不是登錄密碼 MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=YOUR-EMAIL MAIL_FROM_NAME=YOUR-NAME注意上面,如果你的網站沒有開啟ssl,需要設置端口MAIL_PORT為25,同時設置MAIL_ENCRYPTION=null
修改config文件夾下mail.php
測試發送郵件功能
需要切換到laravel根目錄,執行以下命令
該命令會在app/Mail目錄中創建一個TestMail.php文件,修改可郵寄類 TestMail 的 build 方法如下:
public function build() {return $this->subject('測試郵件')->view('emails.test'); }上面使用了視圖,我們需要在resources/views目錄下創建emails目錄,在emails目錄下創建test.blade.php文件,內容如下:
一封來自laravel測試網站的測試郵件!錯誤
當你的網站沒有設置ssl,但是配置了MAIL_ENCRYPTION=ssl,就會出現上述錯誤
端口設置錯誤信息:
發送郵箱的端口設置參考:http://help.163.com/10/0731/11/6CTUBPT300753VB8.html
參考:
https://laravelacademy.org/post/9743.html
http://help.163.com/10/0731/11/6CTUBPT300753VB8.html
轉載于:https://www.cnblogs.com/AlexanderZhao/p/11258282.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的laravel 163发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [C# 基础知识系列]专题五:当点击按钮
- 下一篇: dos命令关闭所有dos窗口