zoukankan      html  css  js  c++  java
  • 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 });
  • 相关阅读:
    JavaScript 面向对象
    javascript中this的指向
    销售
    Java垃圾回收机制
    判断浏览器是否缩放
    pattern space and hold space of sed
    语言基础
    Python中PyQuery库的使用总结
    多个计数器在Vuex中的状态
    Sklearn
  • 原文地址:https://www.cnblogs.com/fwqblogs/p/6596377.html
Copyright © 2011-2022 走看看