Laravel傳送郵件

aba66發表於2021-11-24

配置郵件資訊(次配置在.env檔案下設定)

MAIL_MAILER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME='你開通smtp的qq郵箱'
MAIL_PASSWORD=生成的授權碼
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS='你開通smtp的qq郵箱'
MAIL_FROM_NAME="${APP_NAME}"

實現傳送功能

Route::get('test/email', function () {

//    傳送文字
//    Mail::raw('測試測試',function (\Illuminate\Mail\Message $message){
//          //發給誰
//        $message->to('123321@qq.com');
//          //主題
//        $message->subject('測試測試');
//    });

//    傳送富文字
    Mail::send('test.email',['test'=>'測試資料66666'],function (\Illuminate\Mail\Message $message){
        //發給誰
        $message->to('123321@qq.com');
        //主題
        $message->subject('測試測試');
    });


});
傳送富文字時send中第一個引數為模板,第二個引數為資料

Laravel傳送郵件

Laravel傳送郵件

傳送成功效果

Laravel傳送郵件

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章