zoukankan      html  css  js  c++  java
  • laravel发送邮件

    1. 邮箱开启SMTP服务
    2. 配置env文件里mail相关参数
      MAIL_DRIVER=smtp
      MAIL_HOST=smtp.qq.com
      MAIL_PORT=465     //SMTP服务端口号
      MAIL_USERNAME=999999@qq.com
      MAIL_PASSWORD=授权码
      MAIL_ENCRYPTION=ssl  //加密方式
      MAIL_FROM_ADDRESS=999999@qq.com
    3. 配置config目录下mail.php配置文件
    4. config目录下app.php文件中服务提供者
      IlluminateMailMailServiceProvider::class,

      门面:‘aliases’:

      'Mail' => IlluminateSupportFacadesMail::class,

      app.php文件中这两行代码是默认有的。不需手动添加。(没有的话就手动添加)

    5. 发送邮件代码(只是发送邮件部分,其他逻辑不在这):
      //需要引入mail类     use  Mail;
      Mail
      ::send('email.active',['user'=>$user],function($msg)use($user){ $msg->to($user->email,$user->name)->subject('激活邮箱');
      });
      //第一个参数是邮件模板,第二个是传递给邮件模板的数据,第三个闭包$msg是邮件一个对象(暂不清楚)use参数是把变量传递个闭包使用

       参考:https://www.cnblogs.com/taotaoxixihaha/p/6650845.html

  • 相关阅读:
    Python变量、标识符
    PyCharm中设置作者信息
    去中心化
    复杂逻辑---取数
    行政机构处理
    2020.11案例分析
    中间表
    软考--项目管理名词
    软考--近6次上午考点分析
    软考--学习方法、做题方法
  • 原文地址:https://www.cnblogs.com/bneglect/p/11008402.html
Copyright © 2011-2022 走看看