首页 > 其他 > 详细

lumen发送邮件配置

时间:2020-05-06 17:23:52      阅读:70      评论:0      收藏:0      [点我收藏+]

composer.json 增加

"illuminate/mail":"5.6"

composer update -vvv


config 目录新建mail.php

<?php


return [
    ‘driver‘ => env(‘MAIL_DRIVER‘, ‘smtp‘),
    ‘host‘ => env(‘MAIL_HOST‘, ‘smtp.qq.com‘),
    ‘port‘ => env(‘MAIL_PORT‘, 465),
    ‘from‘ => [
        ‘address‘ => env("MAIL_USERNAME", ""),
        ‘name‘ => env("MAIL_FROM_NAME")
    ],
    ‘encryption‘ => env(‘MAIL_ENCRYPTION‘),
    ‘username‘ => env(‘MAIL_USERNAME‘),
    ‘password‘ => env(‘MAIL_PASSWORD‘),
    ‘sendmail‘ => ‘/usr/sbin/sendmail -bs‘,
    ‘pretend‘ => env(‘MAIL_PRETEND‘, false),
];

  

env增加配置

#邮件配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_FROM_NAME=
MAIL_ENCRYPTION=ssl

 

密码是qq邮件 设置 -账户 获得的授权码

技术分享图片

 

 

 

bootstrap 下面 app.php里面增加代码

 

$app->configure(‘mail‘); //加载配置文件

 

控制器测试

Mail::raw($content, function ($message) use($to,$subject,$content) {
			$message ->to($to)->subject($subject);
		});

  

  

 

lumen发送邮件配置

原文:https://www.cnblogs.com/php-linux/p/12836681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!