• laravel发送邮件


    这里已163为例:

     1 1、.env文件配置和mail.php配置(默认使用.env)
     2 
     3 MAIL_DRIVER=smtp
     4 MAIL_HOST=smtp.163.com
     5 MAIL_PORT=465
     6 MAIL_USERNAME=账号
     7 MAIL_PASSWORD=授权码
     8 MAIL_ENCRYPTION=SSL
     9 
    10 参数详解:
    11 host是邮箱所在主机,比如我们使用163邮箱,对应值是smtp.163.com,使用QQ邮箱的话,对应值是smtp.qq.com。
    12 port用于配置邮箱发送服务端口号,比如一般默认值是25,但如果设置SMTP使用SSL加密,该值为465。
    13 encryption表示加密类型,可以设置为null表示不使用任何加密,也可以设置为tls(端口号为25)或ssl。
    14 username表示邮箱账号,比如yaojinbu@163.com
    15 password表示上述邮箱登录对应登录密码。注意QQ邮箱的话应该开启POP3|SMTP服务时给的密钥。
    16 
    17 2、发送邮件
    18 (使用模板)视图根目录下emails.blade.php
    19 $name = '王宝花';
    20         $flag = Mail::send('emails',['name'=>$name],function($message){
    21             $to = '282584778@qq.com';
    22             $message ->to($to)->subject('邮件测试');
    23         });
    24         if($flag){
    25             echo '发送邮件成功,请查收!';
    26         }else{
    27             echo '发送邮件失败,请重试!';
    28         }
    29 
    30  (纯文本)
    31 Mail::raw('你好,我是PHP程序!', function ($message) {
    32     $to = '282584778@qq.com';
    33     $message ->to($to)->subject('纯文本信息邮件测试');
    34 });
  • 相关阅读:
    HZNU 2019 Summer training 6
    HZNU 2019 Summer training 5
    HZNU 2019 Summer training 4
    Garlands CodeForces
    HZNU 2019 Summer training 3
    UVA
    HZNU 2019 Summer training 2
    Serge and Dining Room(线段树)
    HZNU 2019 Summer training 1
    【7-10 PAT】树的遍历
  • 原文地址:https://www.cnblogs.com/fwqblogs/p/6596377.html
Copyright © 2020-2023  润新知