laravel框架中的郵箱發送


 

 

1.設置郵件服務器
登錄 163郵箱
設置 POP3/SMTP/IMAP
勾選:POP3/SMTP服務 IMAP/SMTP服務 保存

勾選:POP3/SMTP服務  IMAP/SMTP服務 保存
設置客戶端授權密碼

在這里插入圖片描述2.在laravel中配置服務器

打開.env文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=15001150581@163.com
MAIL_PASSWORD=你的授權密碼
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=15001150581@163.com

打開/config/mail.php

'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', '中國移動'),
],

我們可以看到 address這一項我們在.env文件中設置過了,MAIL_FROM_ADDRESS=15001150581@163.com
而name這一項為發件人的名稱,我們可以在這里設,因為這一項一般為中文,設置到.env文件中郵件發件人那里容易亂碼
3.發送單條文本信息
路由

Route::get('send_mail','MailController@mail_send');

如果控制器里寫的是發送view頁面的方法,新建view頁面

完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM