laravel 邮件发送
2024-09-05 14:32:29
1.首先你要在qq悠闲中开启你的 SMPT(设置->账户) 获取到你的授权码
2.配置laravel
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=465
MAIL_USERNAME=1402628664@qq.com
MAIL_PASSWORD=ogxwbbhkjrhzjaea
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=1402628664@qq.com
MAIL_FROM_NAME=陈飞飞
对应这里面的数据
3.纯文本邮件发送:
//纯文本发送邮件
Route::get('user/email',function (){
\Mail::raw('测试发送邮件',function (\Illuminate\Mail\Message $message){
$message->to('1402628664@qq.com','尘世美');
//主题
$message->subject('测试邮件');
});
return "发送成功";
});
测试结果
4.富文本邮件发送:
//发送富文本邮件
Route::get('user/maxemail',function (){
\Mail::send('mail.test',['user'=>'陈云飞'],function (\Illuminate\Mail\Message $message){
//发到哪
$message->to('1402628664@qq.com','尘世美');
//主题
$message->subject('测试邮件');
});
return "发送成功";
});
HTML内容
<h2 style="color: red">测试富文本发送</h2>
<p style="color: blue">{{ $user }}</p>
<img src="https://timgsa.baidu.com/timg?image&quali.jpeg" alt="">
运行结果:
5.实现在注册成功时给用户发送邮件
注册方法里添加:
$post=$request->except(['_token','password_confirmation','re_password']);
$usermodel=User::create($post);
Mail::send('mail.mail',compact('usermodel'),function (Message $message) use ($usermodel){
//发到哪
$message->to($usermodel->email);
//主题
$message->subject('开通账号邮箱通知');
});
模板:
<h1 style="text-align: center">用户名:{{$usermodel->username}}</h1>
<p style="text-align: center">密码:{{$usermodel->username}}</p>
<p style="text-align: center">手机号:{{$usermodel->phone}}</p>
<p style="text-align: center">注册时间:{{$usermodel->created_at}}</p>
测试结果
最新文章
- Xamarin.Android之Fragment Walkthrough
- 自定义 checkbox 新玩法 ?
- Python Day2
- RxJava基本流程和lift源码分析
- Java基础知识:序列化和反序列化
- jquery滚动条
- NOIP2009 最优贸易
- php文件链接数据库基本代码
- CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局
- Unix文化--RTFM
- Python学习_12_方法和类定制
- IOS开发之记录用户登陆状态,ios开发用户登陆
- Linux上 ps 命令的用法
- TortoiseGit之配置密钥
- 多线程系列之二:Single Thread Execution 模式
- python字典操作用法总结
- Leetcode——171.宝石与石头
- [转载]Oracle数据库基础--SQL查询经典例题
- 用mathematica求六元一次方程组且方程个数比变量个数少一个
- Hibernate下的增删改查
热门文章
- webpack5的基本用法
- java SE02
- java.lang.UnsatisfiedLinkError:【Linux运行JAVA调用JNA重新,so,SO报错】
- Docker私服(Registry)
- UF_CURVE_ask_arc_data圆弧角度
- 【Linux】有名管道实现进程间通信——一个简单聊天程序
- 存储单位bit、byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、CB、XB
- SQL Server FOR XML EXPLICIT 一步步学习
- mybatis中多条件模糊查询不显示数据的问题
- 26_自定义Loader