您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關怎么使用laravel發送郵件,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
laravel自帶SwiftMailer庫,集成了多種郵件API,可以很方便的實現郵件的發送。在本教程中使用到的是SMTP(Simple Message Transfer Protocol)簡單郵件傳輸協議,通常理解為郵件發送服務器。
以126郵箱為例
使用126郵箱的話,需要開啟POP3和SMTP服務(設置->POP3/SMTP/IMAP)
常見錯誤編碼
https://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e49998b374173cfe9171305fa1ce630d7f67ac28218e37dcd9adbaa
.env配置文件
MAIL_DRIVER=smtp MAIL_HOST=smtp.126.com MAIL_PORT=465 MAIL_USERNAME=test@126.com //126賬號 MAIL_PASSWORD=123456 //授權密碼 MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=test@126.com MAIL_FROM_NAME="${APP_NAME}"
在路由上實現發送郵件
use Illuminate\Support\Facades\Mail; Route::get('/email', function () { $tplvar = ['name' => 'laravel']; //模版路徑 , 傳入到模版的變量 $flag = Mail::send('email.email_register',$tplvar,function ($message){ // 收件人的郵箱地址 $message->to('aims@qq.com')->subject('郵件主題!'); }); });
以上就是怎么使用laravel發送郵件,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。