一、开启POP3和SMTP服务

qq邮箱 设置 账户下

2. 按照要求发送短信后会获取一个秘钥 (要保存好,避免麻烦的重复获取)

二、使用步骤

1.对 Laravel 框架中邮件发送的配置文件进行修改:

.env 文件:

MAIL_MAILER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=你的邮箱
MAIL_PASSWORD=前面获取的秘钥
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=你的邮箱
MAIL_FROM_NAME=邮件标题

config/mail.php 文件:

return [
‘driver’ => env(‘MAIL_DRIVER’, ‘smtp’),
‘host’ => env(‘MAIL_HOST’, ‘smtp.mailgun.org’),
‘port’ => env(‘MAIL_PORT’, 587),
‘from’ => [
‘address’ => env(“MAIL_USERNAME”, “”),
‘name’ => env(“MAIL_FROM_NAME”)
],
‘encryption’ => env(‘MAIL_ENCRYPTION’),
‘username’ => env(‘MAIL_USERNAME’),
‘password’ => env(‘MAIL_PASSWORD’),
‘sendmail’ => ‘/usr/sbin/sendmail -bs’,
‘pretend’ => env(‘MAIL_PRETEND’, false),
];

2、生产控制器、配置路由

php artisan make:controller MailController

Route::get(‘mail/send’,‘MailController@sendMail’);

3.编辑控制器、加入以下代码:

// 记得使用内置的邮件类 use Illuminate\Support\Facades\Mail;
public function sendMail() {$name = '这是邮件发送的标题'; // Mail::send()的返回值为空,所以可以其他方法进行判断 // Mail::send();需要传三个参数;// 第一个为引用的模板// 第二个为给模板传递的变量(邮箱发送的文本内容)// 第三个为一个闭包,参数绑定Mail类的一个实例。Mail::send('emails',['name'=>$name],function($message){ $to = 'itlaowen@qq.com'; $message ->to($to)->subject('邮件测试'); }); // 返回的一个错误数组,利用此可以判断是否发送成功dd(Mail::failures());
}

4、由于上面

laravel8 邮件发送 以qq邮箱来举例相关推荐

  1. 使用SimpleEmail邮件发送之QQ邮箱

    最近工作的项目当数据达到预警值的时候要发送邮件给相关人员,于是用了SimpleEmail来发送邮件了,这里是发送到QQ邮箱,至于发送到其他邮箱,都是差不多的设置,知道对应邮箱的服务器设置,配置即可.S ...

  2. springboot(07)邮件发送(qq邮箱)

    可以使用Spring Boot提供的spring-boot-starter-mail模块来发送QQ邮件 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设 ...

  3. SpringBoot邮件发送(QQ邮箱)

    1,导入mail依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId&g ...

  4. 邮件发送(qq邮箱)

    1.先配置自己的邮箱,获取校验码,将自己的邮箱配置成客户端 查看: 2.配置application.yml文件 spring:mail:#发送邮件服务器host: smtp.qq.com#邮箱用户名u ...

  5. SpringBoot整合邮件任务(QQ邮箱发送)

    SpringBoot整合邮件任务(QQ邮箱发送) 1.获取QQ邮箱授权码 2.导入邮箱发送依赖启动器 使用定制邮件模板的方法实现通用邮件发送,Thymeleaf构建邮件模板需要一起导入依赖. < ...

  6. [python应用案例] 一.BeautifulSoup爬取天气信息并发送至QQ邮箱

    前面作者写了很多Python系列文章,包括: Python基础知识系列:Python基础知识学习与提升 Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJ ...

  7. qq邮箱收信服务器imap,普通IMAP、POP邮箱的设置 教你使用iPhone邮件客户端管理QQ邮箱...

    延伸:教你使用iPhone邮件客户端管理QQ邮箱 描述:...电脑,我们可以使用它来收发邮件,本教程为大家介绍如何iPhone/iPod touch上的邮件客户端收取QQ邮箱的邮件,这里以ipod t ...

  8. python2爬取虎扑NBA的新闻标题和内容发送到QQ邮箱

    继之前分享了如何爬取虎扑新闻标题和内容,现在实现一下如何发送到QQ邮箱. 其实很简单啦,去自己的QQ邮箱账号设置里面开通一下SMTP.POP3啥的,然后生成一串只能你自己知道的授权码,使用这个授权码和 ...

  9. win10邮件中添加QQ邮箱无法成功

    win10邮件中添加QQ邮箱无法成功 1.登录QQ邮箱在设置->账户将IMAP由关闭改为开启 2.如果还是无法成功,点击生成授权码 3.出现如下界面后,使用手机发送短信,待发送成功后,点击我已发 ...

最新文章

  1. 中石油《计算机应用基础》,中石油华东《计算机应用基础》2018年秋学期在线作业(一).doc...
  2. 5行python代码讲清楚如何在区块链挖矿
  3. java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
  4. centos 安装Jitsi架设_Docker学习6:docker安装centos7
  5. 网页Object标签 遮盖DIV标签解决方法
  6. PSIM软件学习---08 C程序块的调用
  7. 调整Linux磁盘分区大小
  8. Ubuntu技巧之xxx is not in the sudoers file解决方法
  9. .NET程序员面试指南:设计窗口程序演示八皇后问题
  10. vc中文件的读写操作
  11. 把c的char数组转换为python image的代码
  12. 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
  13. IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
  14. 如何实现一个以中国为中心的世界地图
  15. 【Windows】键盘禁用(屏蔽)Win快捷键
  16. 带宽与网速之间的换算
  17. 高仿淘宝商品详情标题栏渐变
  18. 国产电机驱动芯片TMI8870应用在智能马桶翻盖/翻圈上
  19. IIS ftp服务器的搭建
  20. 重启数据库服务器后数据库无法连接的解决方法

热门文章

  1. 前端性能自动化执行机服务开发
  2. lower_bound和upper_bound的区别
  3. 戏说BIOS之Clock Generator
  4. 爱奇艺视频显示列表CSS实现
  5. NTIRE2021 视频超分竞赛简要回顾
  6. Event-B建模(六)——控制桥上汽车,精化
  7. 视频压缩编码算法与原理
  8. java表白程序玫瑰花_Java版给爱人表白的玫瑰花程序代码
  9. python 做网站_怎么用python做网站
  10. 利用 ARCHPR 暴力破解 压缩包解压密码