Laravel Mail之邮件发送(raw、send)

Begin

2018年8月3日22:29:19 XXM

配置文件config/mail.php

'from' => [
        'address' => env('MAILFROMADDRESS', '邮箱地址'),
        'name' => env('MAILFROMNAME', '你的邮件昵称'),
    ],

配置文件env

MAILDRIVER=smtp
MAILHOST=smtp.qq.com
MAILPORT=465
MAILUSERNAME=QQ邮箱地址
MAILPASSWORD=********* //授权码
MAILENCRYPTION=ssl

code

<?php

namespace App\Http\Controllers;

use Mail; use Illuminate\Http\Request;

class MailController extends Controller { public function mail() { //纯文本内容 Mail::raw('Laravel文本邮件测试',function($message){ $message->from('邮箱地址','Angerst'); $message->subject('Laravel邮件主题 测试'); $message->to('收件人邮箱'); });

}

public function htmlMail()
{
    $data=[
        'mailName'=&gt;'Laravel HTML邮件测试',
        'name'=&gt;'XXM',
        'content'=&gt;'hello laravel',
        'mail'=&gt;'xiaoxinming@haxibiao.com'
    ];
    Mail::send('mail',['data'=&gt;$data],function($message){
        $message-&gt;to('xiaoxinming@haxibiao.com')-&gt;subject('LaravelHTML邮件测试');;
    });
    //// 返回的一个错误数组,利用此可以判断是否发送成功
    if(Mail::failures()){
        return '发送失败';
    };
    return '发送成功';
}

}

以上就成功实现了邮件的发送.

纯文本邮件演示

QQ截图20180803223337.png

HTML模板邮件演示

QQ截图20180803223422.png


End

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容