1. 在此之前先确认QQ邮箱是否开启了POP3/SMTP服务,如果未开启则须开启

  QQ邮箱->设置->账户->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

2. 获取授权码

  QQ邮箱->设置->账户->获取授权码(保存起来)

3. 在config/mail.php下配置

'from' => ['address' => 'XXXXXXXX@qq.com', 'name' => 'Exmaple'],

4. 在.env文件里配置邮箱信息

MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=XXXXXXXX@qq.com
MAIL_PASSWORD=??//上面保存的授权码
MAIL_ENCRYPTION=ssl

5. 可以新建一个控制器测试一下

php artisan make:controller MailController
<?php

namespace App\Http\Controllers;

use Mail;

class MailController extends Controller
{
public function send() {
$name = 'test';
$flag = Mail::send('emails.test', ['name' => $name], function($message) {
$to = 'XXXXXXXX@qq.com';
$message->to($to)->subject('测试邮件');
});
}
}

路由

Route::get('mail/send','MailController@send');

emails.test 为视图, 测试随便建一个就好

=============================== over ====================================

最新文章

  1. 自己动手,让Entity Framework Power Tools在VS2015重放光彩
  2. 2016年12月18日 星期日 --出埃及记 Exodus 21:13
  3. delete-by-query插件
  4. 如何使用MVC编写Winform程序代码
  5. 跟踪js文件作为iframe页面不起作用时(淘宝天猫)
  6. Java-集合框架整理
  7. cocos2d-x 3.2读取xml和json练习
  8. Http 状态码完整说明
  9. {{angular.js 使用技巧}} - 基于验证框架的扩展(w5cValidator)
  10. SpringMVC的form:form表单的使用
  11. ListView中的组件Button的OnClick事件触发时机
  12. [Python]查询oracle导出结果至Excel并发送邮件
  13. linux python 安装到用户目录
  14. socket recv阻塞与非阻塞error总结
  15. ISP图像处理&amp;&amp;相机系统
  16. 《将博客搬至51CTO》
  17. 使用IDEA开发Activiti工作流
  18. Scala的下载和安装(本地)
  19. VIM 乱码终极解决
  20. JavaScript 纯粹对象

热门文章

  1. Sharding-JDBC:垂直拆分怎么做?
  2. HTML连载52-网易注册界面之上部完成、中部初探
  3. 转载-SpringBoot结合线程池解决多线程问题实录;以及自己的总结
  4. springboot-热部署Jrebel
  5. H5双重标题的适配
  6. Linux目录结构-下部
  7. 19-视图集ViewSet和路由Routers
  8. 14-scrapy框架(CrawlSpider)
  9. HDU 6556 (2018CCPC吉林 B题)
  10. 100道MySQL常见面试题总结,看完直接收藏