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 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
深入PHP异步执行的详解
Jun 03 PHP
php调用google接口生成二维码示例
Apr 28 PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
Oct 09 PHP
PHP实现小偷程序实例
Oct 31 PHP
详解PHP字符串替换str_replace()函数四种用法
Oct 13 PHP
PHP实现的简单组词算法示例
Apr 10 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
PHP接入支付宝接口失效流程详解
Nov 10 PHP
php实例化对象的实例方法
Nov 17 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递归返回值时出现的问题解决办法
2013/02/19 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
Javascript remove 自定义数组删除方法
2009/10/20 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
LayUI switch 开关监听 获取属性值、更改状态的方法
2019/09/21 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
node.js实现简单的压缩/解压缩功能示例
2019/11/05 Javascript
axios如何取消重复无用的请求详解
2019/12/15 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
keras的三种模型实现与区别说明
2020/07/03 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
银行实习生自我鉴定范文
2013/09/19 职场文书
房地产销售计划书
2014/01/10 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
上班迟到检讨书
2015/05/06 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python