小李SEO博客

网站优化服务

织梦cms自带邮件功能实现自定义表单邮件通知

用织梦DEDECMS(织梦)做开发的时,有些客户可能要求自定义表单提交后向指定邮箱发送邮件通知这样的功能。我搜索了一下,网上的代码基本都是一样的,就是使用 PHPMailer 来实现。但其实织梦DEDE本身就已经带有了邮件功能,为什么我们还要借助 PHPMailer 来实现呢?今天就来给大家分享下如何使用DEDE自带邮件功能为自定义表单添加邮件通知功能。其实前面已经分享过一篇《使用DEDE织梦自带的邮件功能发送邮件》的文章,这篇文章可以说是前一篇的增强版,所以我们这里只写一下实现方法,更多内容请查看前一篇文章。

首先打开 /plus/diy.php ,把下面的代码(在 /dede/mail_send.php 中可以找到)//邮件发送函数function sendmail($email, $mailtitle, $mailbody){global $cfg_sendmail_bysmtp, $cfg_smtp_server, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_user, $cfg_smtp_password, $cfg_adminemail,$cfg_webname;if($cfg_sendmail_bysmtp == 'Y' && !empty($cfg_smtp_server)){$mailtype = 'HTML';require_once(DEDEINC.'/mail.class.php');$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);$smtp->debug = false;if(!$smtp->smtp_sockopen($cfg_smtp_server)){ShowMsg('邮件发送失败,请联系管理员','-1');exit();}$smtp->sendmail($email,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);}else{@mail($email, $mailtitle, $mailbody, $headers);}}

放到require_once(dirname(__FILE__)."/../include/common.inc.php");的下面。然后把$email = "****"; //这里填写要发送到的邮箱$mailtitle = "邮件标题";$mailbody = "邮件内容";sendmail($email, $mailtitle, $mailbody);放到$id = $dsql->GetLastID();的上面,保存文件。登录后台配置好邮件发送服务(方法见 这里),然后测试下是不是已经可以了~


上一篇:织梦cms去除所有自带后门和漏洞的方法 下一篇:织梦cms数据库类常用函数说明
织梦cms相关文章阅读
  • 织梦cms网站dede:arclist、dede:list等标签中调用附加字段

    小李网络公司介绍织梦cms网站标签中调用附加字段知识,包括dede怎么调用代码织梦常用调用标签dede调用指定tagdede首页产品调用dedelist和arclistdede文章标签定义dede标签页dedelist调用时间....

  • 织梦cms问答模块显示悬赏分数及发布时间

    小李网络公司介绍织梦cms问答模块显示悬赏分数及发布时间知识,包括艺术类模块一到八是什么高中物理12个模块初中物理分为几个模块艺考模块分别是什么dede地图模块模块八成绩查询dede安装模...

  • 织梦cms安全漏洞/include/common.inc.php解决办法

    小李网络公司介绍织梦cms安全漏洞/include/common.inc.php解决办法知识,包括common groundinclude什么意思中文common tothe commoncommon ininclude of 用法php include的用法jsp include用法acommondationinclude怎么用....

  • 织梦cms网站SQL注入漏洞修复方法

    小李网络公司介绍织梦cms网站SQL注入漏洞修复方法知识.包括sql注入漏洞修改织梦dedecms插件sql注入漏洞实战dedecms的简单说明dedecms生成sql注入漏洞失败sql注入漏洞介绍避免sql注入漏洞sql注入漏洞...

  • 织梦cms5.7生成百度谷歌地图sitemap教程

    小李网络公司介绍织梦cms5.7生成百度谷歌地图sitemap教程知识,包括谷歌地图如何导出高清图片如何用su谷歌地图建立地形谷歌地图导出三维模型谷歌地图可以提取地形图吗谷歌地图三维高清卫星...

  • 织梦cms文章列表每隔10行文章添加分隔虚线

    小李网络公司介绍织梦cms文章列表每隔10行文章添加分隔虚线知识,包括织梦 建站织梦官网表格虚线怎么解决织梦cms织梦仿站教程excel中虚线分割线怎么去掉表格虚线怎么设置表格的虚线怎么弄出...

  • 织梦cms文章列表加上序号效果

    小李网络公司介绍织梦cms文章列表加上序号效果知识,包括表格的序号怎么顺下来文档序号编号规则表格前加序号文档前面怎么加序号怎样在表格前加序号表格序号怎么设置序号是什么excel怎么编...

  • 织梦cms自动缩略图无法生成问题解决方法

    小李网络公司介绍织梦cms自动缩略图无法生成问题解决方法知识,包括手机视频缩略图生成视频缩略图怎么生成网站缩略图生成缩略图怎么弄图片怎么显示缩略图怎样把照片转换成缩略图缩略图...

  • 织梦cms调用文章第一张图片非缩略图代码教程

    小李网络公司介绍织梦cms调用文章第一张图片非缩略图代码教程知识,包括织梦常用调用标签织梦相关文章调用织梦调用代码dedecms调用网站dedecms文章日期dedecms调用dedecms文章代码dedecms生成文章...

  • 织梦cms在channel标签中调用typeid无效解决方法

    小李网络公司介绍织梦cms在channel标签中调用typeid无效解决方法知识,包括channel中文织梦cmschannel 4织梦 建站织梦官网channel 7go channel织梦免费源码织梦源码channel9织梦仿站教程channel5....

  • 织梦cms网站arclist标签和列表页实现隔行换色标签代码

    小李网络公司介绍织梦cms网站arclist标签实现隔行换色代码知识,包括织梦官网织梦 建站织梦仿站替换标签织梦当前栏目织梦dede标签大全织梦标签嵌套织梦标签怎么套用织梦文章摘要标签织梦p...

  • 织梦cms出现安全隐患原因及修改方法

    小李网络公司介绍织梦cms出现安全隐患原因及修改方法知识,包括dede织梦上传图片出现Upload filetype not allow, dede织梦cms5.7提示Upload filetype not allow.not allow什么意思allow doing什么意思405not allowallow和...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640