laravel邮件发送的实现代码示例


Posted in PHP onJanuary 31, 2020

laravel自带SwiftMailer库,集成了多种邮件API,可以很方便的实现邮件的发送。在本教程中使用到的是SMTP(Simple Message Transfer Protocol)简单邮件传输协议,通常理解为邮件发送服务器。

以126邮箱为例

使用126邮箱的话,需要开启POP3和SMTP服务(设置->POP3/SMTP/IMAP)

常见错误编码
https://help.mail.163.com/faqDetail.do?code=d7a5dc8471cd0c0e8b4b8f4f8e49998b374173cfe9171305fa1ce630d7f67ac28218e37dcd9adbaa

.env配置文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.126.com
MAIL_PORT=465
MAIL_USERNAME=test@126.com //126账号
MAIL_PASSWORD=123456 //授权密码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=test@126.com
MAIL_FROM_NAME="${APP_NAME}"

在路由上实现发送邮件

use Illuminate\Support\Facades\Mail;

Route::get('/email', function () {
  $tplvar = ['name' => 'laravel'];
  //模版路径 , 传入到模版的变量
  $flag = Mail::send('email.email_register',$tplvar,function ($message){
    // 收件人的邮箱地址
    $message->to('aims@qq.com')->subject('邮件主题!');
  });
});

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 存取 MySQL 数据库的一个例子
Oct 09 PHP
谈谈PHP的输入输出流
Feb 14 PHP
php基础学习之变量的使用
Jun 09 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
May 04 PHP
PHP面向对象精要总结
Nov 07 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
php生成rss类用法实例
Apr 14 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
laravel框架的安装与路由实例分析
Oct 11 PHP
解决laravel查询构造器中的别名问题
Oct 17 PHP
php实现断点续传大文件示例代码
Jun 19 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
Jan 26 #PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 #PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
Jan 26 #PHP
Laravel框架自定义分页样式操作示例
Jan 26 #PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
Jan 26 #PHP
php的instanceof和判断闭包Closure操作示例
Jan 26 #PHP
yii2.0框架场景的简单使用示例
Jan 25 #PHP
You might like
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
php简单获取目录列表的方法
2015/03/24 PHP
laravel model 两表联查示例
2019/10/24 PHP
解析js原生方法创建表格效率测试
2013/07/08 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
Node.js操作mysql数据库增删改查
2016/03/30 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
vue监听用户输入和点击功能
2019/09/27 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
python使用logging模块发送邮件代码示例
2018/01/18 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
python删除字符串中指定字符的方法
2018/08/13 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
深入解析Python小白学习【操作列表】
2019/03/23 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python爬虫基础知识点整理
2020/06/02 Python
Python小白垃圾回收机制入门
2020/06/09 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
Sport-Thieme荷兰:购买体育用品
2019/08/25 全球购物
中英双版中文教师求职信
2013/10/27 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
国际残疾人日广播稿范文
2014/10/09 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python