zoukankan      html  css  js  c++  java
  • lumen发送邮件配置

    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);
    		});
    

      

      

     

  • 相关阅读:
    比特币--私钥->公钥->钱包地址
    密码字典收集-
    P2P原理和NAT打洞
    SpringBoot
    Spring核心-IOC-AOP-模版
    ZK典型应用场景
    ZK使用
    [重新做人]从头学习JAVA SE——java.util
    CSVWriter 写 csv文档流程
    SpringBoot的启动流程
  • 原文地址:https://www.cnblogs.com/php-linux/p/12836681.html
Copyright © 2011-2022 走看看