laravel邮件发送

使用邮件发送类Mail

  • 文本 静态方法 raw()
  • 富文本 静态方法 send()

注:使用邮件发送必须有邮件账号,需要开启smtp协议,现在主流服务器都支持,smtp默认端口号25,默认是关闭的,需要自行打开

以QQ邮箱为例

qq邮箱登录网址:https://mail.qq.com/

1、配置QQ邮箱


2、得到客户端配置

帮助地址:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=371

看smtp主机和端口号

3、配置larave邮件发送(在,env中,或者config/mail.php)

4、将上面配置完成后就可以愉快的发送邮件了

为了简便的测试发送邮件,我就直接写在了路由之中,根据实际去编写就好了

php代码

//文本文件发送
Route::get('mail',function (){
\Mail::raw('测试一下发送邮件',function(\Illuminate\Mail\Message $message){
//获取回调方法中的参数
//dump(func_get_args()); //发给谁
$message->to('接收者邮箱账号');
//主题
$message->subject('测试邮件');
});
}); //富文本发送
Route::get('mail',function (){
/**
* 参数一:模板文件位置
* 参数二:传给视图文件数据
*/
\Mail::send('mail.index',['data'=>'这是测试数据'],function (\Illuminate\Mail\Message $message){
//发给谁
$message->to('707941147@qq.com');
//主题
$message->subject('测试邮件');
}); });

blade模板页面

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>邮件模板</title>
</head>
<body>
<h3>{{$data}}</h3>
<img src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=12680769,758549795&fm=26&gp=0.jpg" alt="">
</body>
</html>

最新文章

  1. Android深度探索--HAL与驱动开发----第六章读书笔记
  2. Titanium中调用ios组件时语言不是本地化的解决方法
  3. wx.ListCtrl简单使用例子
  4. Determining Current Block and Current Item in Oracle Forms
  5. JSBinding+SharpKit / MonoBehaviour替换成JSComponent原理
  6. LeetCode 58. Length of Last Word
  7. javascript jquery each 影响 函数返回值
  8. JavaScript神一样的变量系统
  9. mvc4 web-api 与unity搭建接口
  10. NPOI的源代码编译
  11. Ubuntu 14.04远程登录服务器--ssh的安装和配置
  12. 9个杀手级 JVM 编程语言
  13. 教你一步一步部署.net免费空间OpenShift系列之二------创建应用
  14. Socket通信例子
  15. 关于Excel报错
  16. MySQL索引建立和使用的基本原则
  17. 4. Dubbo原理解析-代理之接口定义 (转)
  18. Excel中concatenate函数的使用方法
  19. python inspect.stack() 的简单使用
  20. Pytorch入门之VAE

热门文章

  1. 团队作业part3--需求改进&amp;系统设计
  2. 百度前端技术学院-基础-day7.8
  3. 性能测试平台nGrinder
  4. APIO2020 粉刷墙壁
  5. Kubernetes实战指南(三十四): 高可用安装K8s集群1.20.x
  6. vue+ springboot 分页(两种方式:sql分页 &amp; PageHelper 分页)
  7. qq获取验证码接口
  8. Linux下weblogic启动慢
  9. 微信小程序 rich-text 修改照片
  10. 事件修饰符 阻止冒泡 .stop 阻止默认事件 .prevent