laravel主要是配置 .env 中有关mail的参数,如下:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=25
MAIL_USERNAME=1565229909@163.com
MAIL_PASSWORD=XXXXXXXXX这里是授权码,建议163邮箱,163邮箱的授权码好弄
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=1565229909@163.com
MAIL_FROM_NAME=aiyiliu 这个是发件人名称,'aiyiliu'是我的名字
配置好参数后记得清下缓存:php artisan config:clear
在 Laravel 中,可以通过 Mail 接口的 send 方法来进行邮件发送,
$view = 'emails.confirm';
$data = compact('user');
$from = 'di19940303@163.com';
$name = 'dituo';
$to = $user->email;
$subject = "感谢注册 Sample 应用!请确认你的邮箱。";
Mail::send($view, $data, function ($message) use ($from, $name, $to, $subject) {
$message->from($from, $name)->to($to)->subject($subject);
});
Mail 的 send 方法接收三个参数。
第一个参数是包含邮件消息的视图名称。
第二个参数是要传递给该视图的数据数组。
最后是一个用来接收邮件消息实例的闭包回调,我们可以在该回调中自定义邮件消息的发送者、接收者、邮件主题等信息。
然后在控制器中调用上边的方法就ok
本文链接:http://78moban.cn/post/8383.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!
上一篇:phpjiami网站解密脚本
下一篇:swoole加密可开心吗