Laravel框架中使用邮件发送功能
这里是演示的用户注册之后,进行邮件激活的功能。

点击注册之后,系统会自动发送一个份邮件到注册者的邮箱,注册者点击链接激活账号。

先配置laravel中的(.env)文件
MAIL_DRIVER=smtp//驱动
MAIL_HOST=smtp.sina.com//邮件服务器地址
MAIL_PORT=25//端口
MAIL_USERNAME=183****8691@sina.cn//你的邮箱
MAIL_PASSWORD=**********hai//你的邮箱密码
MAIL_ENCRYPTION=null
然后配置laravel中的(email.php)文件
'from' => ['address' => '183****691@sina.cn', 'name' => '微信图书商城'],
之后就是去控制器里写代码了
$member = new Member();
$member->email = $email;
$member->password = md5('bk'+$password);
$member->save(); $uuid = UUID::create(); $m3_email = new M3Email();
$m3_email->to = $email;
$m3_email->cc = '183****691@sina.cn';
$m3_email->subject = '微信图书商城';
$m3_email->content = '请于24小时之内点击该链接完成验证,http://localhost/book/public/service/validate_email'.'?member_id='.$member->id.'&code='.$uuid; $tempEmail = new TempEmail();
$tempEmail->member_id = $member->id;
$tempEmail->code = $uuid;
$tempEmail->deadline = date('Y-m-d H:i:s',time()+24*60*60);
$tempEmail->save(); Mail::send('email_register',['m3_email'=>$m3_email],function($m) use ($m3_email){
$m->to($m3_email->to,'尊敬的用户')->cc($m3_email->cc)->subject($m3_email->subject);
});//这段代码是mail类的一个方法
Laravel框架中使用邮件发送功能的更多相关文章
- 用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇
在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还 ...
- 用ASP.NET Core 1.0中实现邮件发送功能
准备将一些项目迁移到 asp.net core 先从封装类库入手,在遇到邮件发送类时发现在 asp.net core 1.0中并示提供SMTP相关类库,于是网上一搜发现了MailKit 好东西一定要试 ...
- laravel框架中的邮箱发送
1.设置邮件服务器登录 163邮箱设置 POP3/SMTP/IMAP勾选:POP3/SMTP服务 IMAP/SMTP服务 保存 设置客户端授权密码 2.在laravel中配置服务器 打开.env文件 ...
- C#中实现邮件发送功能
public static int sendmail(string to, string body,string subject) { try { int nContain = 0; ///添加发件人 ...
- laravel框架中Email邮件配置
.在composer.json加入下面一行代码 .发送邮件的Route Route::.项目/app/mail.php <?php , 或 , .发送邮件的类 在控制器文件夹下创建Ema ...
- Laravel框架中通过EasyWeChat发送公众号模板消息
环境要求 PHP >= 7.0 PHP cURL 扩展 PHP OpenSSL 扩展 PHP SimpleXML 扩展 PHP fileinfo 拓展 使用composer安装: $ compo ...
- .NET开发邮件发送功能的全面教程(含邮件组件源码)
今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1) 邮件基础理论知识 2) ...
- .NET开发邮件发送功能
.NET开发邮件发送功能 今天,给大家分享的是如何在.NET平台中开发“邮件发送”功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1) 邮件基础理论知 ...
- laravel框架中超实用的功能介绍
本篇文章给大家带来的内容是关于laravel框架中超实用的功能介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 让lumen的dd() dump()像laravel一样优雅 1 c ...
随机推荐
- Method invoke 方法
这个问题要看明白源码才能解决
- STO到底是什么?
最近,链圈谈论最多的就是STO了,那STO到底是什么?现阶段发展得怎么样? 什么是STO STO英文全称Security Token Offering,即证券化通证发行,指在安全法律体系下受到约束的基 ...
- [持续集成]Jenkins 自动化部署 Maven 工程
一.Jenkins 持续部署原理图 基础服务: 1 SVN 服务 SVN是Subversion的简称,是一个开放源代码的版本控制系统.说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的 ...
- 基于ajax的登录
验证码 当登录一个网站的时候往往会有验证码. python生成随机验证码,需要使用到 PIL 模块 安装 : pip3 install pillow 1. 创建图片 我们现在写的验证码属 ...
- 数据解析,懒加载,代理ip
在前面的requests流程中,还缺少了一步重要的流程,就是在持久化存储之前需要进行制定的数据解析.因为在大多数情况下,我们都会使用聚焦爬虫,也就是爬取页面中的指定部分数据值,而不是整个页面的数据. ...
- UVA - 10305 【全排列】
题意 要求给出一组 包含 1 - N 的数字的序列 要求这个序列 满足 题给的限制条件 比如 1 2 就是 1 一定要在 2 前面 思路 因为 数据规模较小 可以用 全排列 然后判断每个序列 是否满足 ...
- 提高iOS开发效率的第三方框架等--不断更新中。。。
1. Mantle Mantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层.简单点说,程序中经常要进行网络请求,请求到得一般是 json 字符串,我们一般会建一个 ...
- winform中通过事件实现窗体传值思路【待修改】
Form2向Form1传值 private Form1 form1;//定义一个类型为Form1类型的字段,用于存储传递过来的Form对象 public void Se ...
- haproxy 修改 访问路径
# 匹配 jsessionid,并去除 jessionid参数reqrep ^([^\ :]*)\ /a/test.html;jsessionid=.*\?(.*) \1\ /b/test.html? ...
- listen 70
Better Sidewalks Could Bring Improved Public Health Most of our serious illnesses and deaths in the ...