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写入WRITE编码为UTF8的文件的实现代码
Jul 07 PHP
php 保留小数点
Apr 21 PHP
如何用phpmyadmin设置mysql数据库用户的权限
Jan 09 PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
php防止伪造的数据从URL提交方法
Jun 27 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
php session实现多级目录存放实现代码
Feb 03 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
php实用代码片段整理
Nov 12 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读书笔记_运算符详解
2016/07/01 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
详解json在php中的应用
2018/09/30 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
js代码延迟一定时间后执行一个函数的实例
2017/02/15 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
遗传算法之Python实现代码
2017/10/10 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python微医挂号网医生数据抓取
2019/01/24 Python
python制作填词游戏步骤详解
2019/05/05 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
班级标语大全
2014/06/21 职场文书
八项规定整改方案
2014/10/01 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
三好学生事迹材料
2014/12/24 职场文书
经营场所证明范本
2015/06/19 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
mybatis 获取更新记录的id
2022/05/20 Java/Android