美文网首页
Lumen中发送邮件的方式

Lumen中发送邮件的方式

作者: 骑代码奔小康 | 来源:发表于2019-11-12 11:29 被阅读0次

一、安装依赖包

composer require illuminate/mail         //mail容器
composer require guzzlehttp/guzzle 
composer require jeremeamia/SuperClosure         //邮件放到队列里面

二、加载添加相关配置

1.在app 的同级目录 给config(没有新建)下添加 mail.php 配置文件

return [
'driver' => env('MAIL_DRIVER'), // 引擎
'host' => env('MAIL_HOST'), // 根据你的邮件服务提供商来填
'port' => env('MAIL_PORT'),  // 端口
'encryption' => env('MAIL_ENCRYPTION'), // 同上 一般是tls或ssl
'username' => env('MAIL_USERNAME'), // 你smtp服务的账号
'password' => env('MAIL_PASSWORD'), // 你smtp服务的密码
'from' => [
    'address' => env('MAIL_FROM_ADDRESS'),  //接收者邮箱显示的来源邮箱地址
    'name' => env('MAIL_FROM_NAME'), //接收者邮箱显示的来源名称
],
];

// 在env文件中的配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.163.com
MAIL_PORT=465
MAIL_USERNAME=你的邮箱@163.com
MAIL_PASSWORD=客户端授权密码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=你的邮箱@163.com
MAIL_FROM_NAME=发件人名字

  1. 在bootstrap/app.php中加载配置文件
$app->configure('mail');  //加载配置文件
  1. 在bootstrap/app.php里面注册mail服务
$app->register(Illuminate\Mail\MailServiceProvider::class);  // 注册服务提供者

三、发送纯文本邮件

    use Illuminate\Support\Facades\Mail;
    // 发送纯文本文件
    public function sendText(){
        $text = 'nihao!我们晚上见面聊吧!';
        Mail::raw($text, function($message)
        {       
            // 发件人(你自己的邮箱和名称)
            $message->from('Laravel@163.com', 'laravel');
            $message->to('QQ号@qq.com');
            // 邮件主题
            $message->subject('测试');
        });
    }

相关文章

  • Lumen中发送邮件的方式

    一、安装依赖包 二、加载添加相关配置 1.在app 的同级目录 给config(没有新建)下添加 mail.php...

  • Lumen5.1 使用Mail邮件且找回密码功能

    发邮件 Lumen5.1 使用Mail邮件 找回密码 路由 控制器 找回密码并发送邮件 重置密码 短信发送功能 发...

  • iOS邮件发送功能

    iOS程序中邮件发送方法有三种方式,有两种原生自带方法发送邮件,另一种是使用第三方库发送邮件。使用原生发送邮件,前...

  • email

    1. django 发送邮件 settings.py中配置发送邮件邮箱 使用send_mail方法发送邮件

  • 2018-07-17

    发送邮件 django中内置了邮件发送功能,被定义在django.core.mail模块中,发送邮件需要使用SMT...

  • smtp服务器开启

    发送邮件 Django中内置了邮件发送功能,被定义在django.core.mail模块中。发送邮件需要使用SMT...

  • Spring结合freemaker配置发送邮件

    自动化测试过程中,需要将测试结果以固定模板发送邮件的方式进行邮件发送。以下详细介绍配置过程。1、在pom.xml文...

  • iOS12系统应用发送邮件中的附件

    iOS12系统应用发送邮件中的附件 iOS12系统应用发送邮件中的附件,如果发送邮件的内容很多,或者包含文档、图片...

  • mail

    1. 邮件正文输入的三种方式 方式一 发送邮件给test@test.com,会先后要求输入邮件主题和内容。方式二 ...

  • Django——发送邮件和缓存

    发送邮件 概述:Django 中内置了邮件发送功能,发送邮件需要使用 SMTP服务,常用的免费服务器有:163、1...

网友评论

      本文标题:Lumen中发送邮件的方式

      本文链接:https://www.haomeiwen.com/subject/pqvnhctx.html