laravel8 邮件发送 以qq邮箱来举例
一、开启POP3和SMTP服务
在
qq邮箱 设置 账户下
2. 按照要求发送短信后会获取一个秘钥 (要保存好,避免麻烦的重复获取)
二、使用步骤
1.对 Laravel 框架中邮件发送的配置文件进行修改:
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邮箱来举例相关推荐
- 使用SimpleEmail邮件发送之QQ邮箱
最近工作的项目当数据达到预警值的时候要发送邮件给相关人员,于是用了SimpleEmail来发送邮件了,这里是发送到QQ邮箱,至于发送到其他邮箱,都是差不多的设置,知道对应邮箱的服务器设置,配置即可.S ...
- springboot(07)邮件发送(qq邮箱)
可以使用Spring Boot提供的spring-boot-starter-mail模块来发送QQ邮件 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设 ...
- SpringBoot邮件发送(QQ邮箱)
1,导入mail依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId&g ...
- 邮件发送(qq邮箱)
1.先配置自己的邮箱,获取校验码,将自己的邮箱配置成客户端 查看: 2.配置application.yml文件 spring:mail:#发送邮件服务器host: smtp.qq.com#邮箱用户名u ...
- SpringBoot整合邮件任务(QQ邮箱发送)
SpringBoot整合邮件任务(QQ邮箱发送) 1.获取QQ邮箱授权码 2.导入邮箱发送依赖启动器 使用定制邮件模板的方法实现通用邮件发送,Thymeleaf构建邮件模板需要一起导入依赖. < ...
- [python应用案例] 一.BeautifulSoup爬取天气信息并发送至QQ邮箱
前面作者写了很多Python系列文章,包括: Python基础知识系列:Python基础知识学习与提升 Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJ ...
- qq邮箱收信服务器imap,普通IMAP、POP邮箱的设置 教你使用iPhone邮件客户端管理QQ邮箱...
延伸:教你使用iPhone邮件客户端管理QQ邮箱 描述:...电脑,我们可以使用它来收发邮件,本教程为大家介绍如何iPhone/iPod touch上的邮件客户端收取QQ邮箱的邮件,这里以ipod t ...
- python2爬取虎扑NBA的新闻标题和内容发送到QQ邮箱
继之前分享了如何爬取虎扑新闻标题和内容,现在实现一下如何发送到QQ邮箱. 其实很简单啦,去自己的QQ邮箱账号设置里面开通一下SMTP.POP3啥的,然后生成一串只能你自己知道的授权码,使用这个授权码和 ...
- win10邮件中添加QQ邮箱无法成功
win10邮件中添加QQ邮箱无法成功 1.登录QQ邮箱在设置->账户将IMAP由关闭改为开启 2.如果还是无法成功,点击生成授权码 3.出现如下界面后,使用手机发送短信,待发送成功后,点击我已发 ...
最新文章
- 中石油《计算机应用基础》,中石油华东《计算机应用基础》2018年秋学期在线作业(一).doc...
- 5行python代码讲清楚如何在区块链挖矿
- java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
- centos 安装Jitsi架设_Docker学习6:docker安装centos7
- 网页Object标签 遮盖DIV标签解决方法
- PSIM软件学习---08 C程序块的调用
- 调整Linux磁盘分区大小
- Ubuntu技巧之xxx is not in the sudoers file解决方法
- .NET程序员面试指南:设计窗口程序演示八皇后问题
- vc中文件的读写操作
- 把c的char数组转换为python image的代码
- 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
- IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
- 如何实现一个以中国为中心的世界地图
- 【Windows】键盘禁用(屏蔽)Win快捷键
- 带宽与网速之间的换算
- 高仿淘宝商品详情标题栏渐变
- 国产电机驱动芯片TMI8870应用在智能马桶翻盖/翻圈上
- IIS ftp服务器的搭建
- 重启数据库服务器后数据库无法连接的解决方法
热门文章
最近工作的项目当数据达到预警值的时候要发送邮件给相关人员,于是用了SimpleEmail来发送邮件了,这里是发送到QQ邮箱,至于发送到其他邮箱,都是差不多的设置,知道对应邮箱的服务器设置,配置即可.S ...
可以使用Spring Boot提供的spring-boot-starter-mail模块来发送QQ邮件 首先登录QQ邮箱>>>登录成功后找到设置>>>然后找到邮箱设 ...
1,导入mail依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId&g ...
1.先配置自己的邮箱,获取校验码,将自己的邮箱配置成客户端 查看: 2.配置application.yml文件 spring:mail:#发送邮件服务器host: smtp.qq.com#邮箱用户名u ...
SpringBoot整合邮件任务(QQ邮箱发送) 1.获取QQ邮箱授权码 2.导入邮箱发送依赖启动器 使用定制邮件模板的方法实现通用邮件发送,Thymeleaf构建邮件模板需要一起导入依赖. < ...
前面作者写了很多Python系列文章,包括: Python基础知识系列:Python基础知识学习与提升 Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJ ...
延伸:教你使用iPhone邮件客户端管理QQ邮箱 描述:...电脑,我们可以使用它来收发邮件,本教程为大家介绍如何iPhone/iPod touch上的邮件客户端收取QQ邮箱的邮件,这里以ipod t ...
继之前分享了如何爬取虎扑新闻标题和内容,现在实现一下如何发送到QQ邮箱. 其实很简单啦,去自己的QQ邮箱账号设置里面开通一下SMTP.POP3啥的,然后生成一串只能你自己知道的授权码,使用这个授权码和 ...
win10邮件中添加QQ邮箱无法成功 1.登录QQ邮箱在设置->账户将IMAP由关闭改为开启 2.如果还是无法成功,点击生成授权码 3.出现如下界面后,使用手机发送短信,待发送成功后,点击我已发 ...