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 正则表达式小结
Aug 31 PHP
php安全配置 如何配置使其更安全
Dec 16 PHP
PHP 透明水印生成代码
Aug 27 PHP
Mysql中分页查询的两个解决方法比较
May 02 PHP
php include和require的区别深入解析
Jun 17 PHP
基于PHP创建Cookie数组的详解
Jul 03 PHP
PHP中exec与system用法区别分析
Sep 22 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 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中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
服务器上配置PHP运行环境教程
2015/02/12 PHP
PHP与以太坊交互详解
2018/08/24 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
Vue表单实例代码
2016/09/05 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
详解jQuery选择器
2016/12/21 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
深入理解vue $refs的基本用法
2017/07/13 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
Python函数中的函数(闭包)用法实例
2016/03/15 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
python 类之间的参数传递方式
2019/12/20 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
初二政治教学反思
2014/01/12 职场文书
网络宣传方案
2014/03/15 职场文书
分公司经理任命书
2014/06/05 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
加薪申请报告范本
2015/05/15 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Python绘画好看的星空图
2022/03/17 Python
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS