首页 > 作文

ThinkPHP3.2.3框架邮件发送功能图文实例详解

更新时间:2023-04-07 10:30:41 阅读: 评论:0

本文实例讲述了thinkphp3.2.3框架邮件发送功能。分享给大家供大家参考,具体如下:

背景

web 开发过程中,经常会用到邮件的发送功能,比如接收消费账单的提醒、亚马逊图书推荐的推送,或者网站不正常操作报警的邮件提示等。

下面是一个在thinkphp 3.2.3 框架下集成 phpmailer 使用的邮件发送功能实现过程,仅供参考,谢谢…

一、前期准备

1).首先对 stmp 的知识稍作了解

stmp 简介 《百度百科》

2).开启邮箱 stmp 服务

以 163.com 邮箱为例,点击上方导航栏的“设置”,选择“pop3/smtp/imap”进行下面的设置着重记下服务器地址(smtp服务器:smtp.163.com)然后点击“客户端授权密码”进行权限设置,一般会进行短信的验证,并记录下自己设定的授权登录密码,后面的代码中需要用到。

二、代码实现

1).在公共配置文件中,进行数据配置

//邮件发送 配置  'email_config' => array(    'host' => 'smtp.163.com',    'post' => '25',    'urname' => 'xxxxxxxxxx@163.com',//todo 邮箱账号    'password' => 'xxxxxxx',//todo 客户端授权密码    'nder' => '木头人',//todo 发送人昵称  ),

2).email 核心代码如下

注意 phpmailer 代码包所放的位置,以便后面的 email 类的实例化此处代码主要是调用配置文件数据,无需变动,需要wakes深入学习的可以自行阅读.

3).设计前端显示界面

路径:./application/m/vieww/email/index.html核心 js 代码如下:书湖阴先生壁
function nd() {    var tourl = "{:u('email/nd')}";    var postdata = $("#form-email").rialize();    $.ajax({      type: "post",      url: tourl,      data: pos徐州战役tdata,    呼和浩特民族学院  datatype: "json",      success: function (陪你到世界的终结res) {        layer.msg(res.message);      }    });  }

4).后台代码

路径:‘.\application\m\controller\emailcontroller.class.php’调用邮件发送功能的核心代码为下图中红色框内三行。

三、功能实现效果

1).前端信息输入

注意:邮箱输入错误或者内容填写太过随意,会造成发送失败,邮件可在发送者邮箱看到,提示“抱歉,您的邮件被退回来了…”。

邮件发送前端显示

2).接收邮箱的成功接收

如果操作正常,上面输入的邮箱中会接收到对应的邮件,但是有的可能会在自己的“垃圾箱”中,注意查收.

成功进行邮件接收

三、附录

1).参考视频:/d/file/titlepic/coding.imooc.com style="color: #0000ff">https://github.com/jingyin007/zmpro

更多关于thinkphp相关内容感兴趣的读者可查看本站专题:《thinkphp入门教程》、《thinkphp模板操作技巧总结》、《thinkphp常用方法总结》、《codeigniter入门教程》、《ci(codeigniter)框架进阶教程》、《zend framework框架入门教程》及《php模板技术总结》。

希望本文所述对大家基于thinkphp框架的php程序设计有所帮助。

本文发布于:2023-04-07 10:30:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/4a3fdece1b7695b711d9f7e35bbf53a2.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ThinkPHP3.2.3框架邮件发送功能图文实例详解.doc

本文 PDF 下载地址:ThinkPHP3.2.3框架邮件发送功能图文实例详解.pdf

标签:代码   邮箱   邮件   邮件发送
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图