laravel发送邮件
2018-06-22 05:12:39来源:未知 阅读 ()
这里已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 });
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:微信公众平台开发
- laravel实现批量更新多条记录的方法示例 2020-02-19
- Laravel中七个非常有用但很少人知道的Carbon方法 2020-02-15
- Laravel如何使用数据库事务及捕获事务失败后的异常详解 2020-02-08
- Laravel 中 “规范” 的开发短信验证码发送功能 2020-02-08
- Laravel中获取路由参数Route Parameters的五种方法示例 2020-02-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash