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>

测试结果

												

最新文章

  1. Xamarin.Android之Fragment Walkthrough
  2. 自定义 checkbox 新玩法 ?
  3. Python Day2
  4. RxJava基本流程和lift源码分析
  5. Java基础知识:序列化和反序列化
  6. jquery滚动条
  7. NOIP2009 最优贸易
  8. php文件链接数据库基本代码
  9. CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局
  10. Unix文化--RTFM
  11. Python学习_12_方法和类定制
  12. IOS开发之记录用户登陆状态,ios开发用户登陆
  13. Linux上 ps 命令的用法
  14. TortoiseGit之配置密钥
  15. 多线程系列之二:Single Thread Execution 模式
  16. python字典操作用法总结
  17. Leetcode——171.宝石与石头
  18. [转载]Oracle数据库基础--SQL查询经典例题
  19. 用mathematica求六元一次方程组且方程个数比变量个数少一个
  20. Hibernate下的增删改查

热门文章

  1. webpack5的基本用法
  2. java SE02
  3. java.lang.UnsatisfiedLinkError:【Linux运行JAVA调用JNA重新,so,SO报错】
  4. Docker私服(Registry)
  5. UF_CURVE_ask_arc_data圆弧角度
  6. 【Linux】有名管道实现进程间通信——一个简单聊天程序
  7. 存储单位bit、byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、CB、XB
  8. SQL Server FOR XML EXPLICIT 一步步学习
  9. mybatis中多条件模糊查询不显示数据的问题
  10. 26_自定义Loader