您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦自带的邮件功能自定义表单邮件通知实例
谭满铿2023-09-26 19:27:12dedecms教程已有人查阅
导读前面我已经分享过一篇 《使用DEDE织梦自带的邮件功能实现自定义表单邮件通知》的文章,这里再介绍另一种方法,其实跟前一篇的原理是一样的~前一篇我们是直接把
前面我已经分享过一篇 《使用DEDE织梦自带的邮件功能实现自定义表单邮件通知》的文章,这里再介绍另一种方法,其实跟前一篇的原理是一样的~
前一篇我们是直接把发送邮件的函数拷贝到 /plus/diy.php 文件中,这一篇我们通过声明 smtp 类来实现发送邮件通知的功能,下面上代码:
登录后台配置好邮件发送服务(方法见这里),然后测试下是不是已经可以了~
填写自定义表单,然后点击“提交”,到邮箱看看是否收到类似下面的邮件了呢?
如果没有的话,请到 这篇文章 的最下面找找相应原因。
有些朋友可能会问,我想把表单中的一些内容也发送到邮箱中,这里应该怎么写呢?其实很简单,只需要修改下 $mailbody 即可。
怎么传值?直接 $ 符号加你表单中字段的名字即可。比如表单中一个 <input name="title" />的字段,我想把 title 的值放到 $mailbody 中,只需要在你需要显示的位置写上 $title 即可获取 title 的值了。如: $mailbody = "表单中title的值为".$title;
前一篇我们是直接把发送邮件的函数拷贝到 /plus/diy.php 文件中,这一篇我们通过声明 smtp 类来实现发送邮件通知的功能,下面上代码:
global $cfg_smtp_server, $cfg_adminemail, $cfg_smtp_port, $cfg_smtp_usermail, $cfg_smtp_password, $cfg_webname;
$to_email = $cfg_adminemail; //收件人Email,可自行替换
$mailtitle = "测试邮件标题"; //自行设置
$mailbody = "测试邮件内容"; //自行设置
$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;
$smtp->sendmail($to_email, $cfg_webname, $cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
把上面的代码放入到 /plus/diy.php 文件的$id = $dsql->GetLastID(); 语句上面,然后保存即可。登录后台配置好邮件发送服务(方法见这里),然后测试下是不是已经可以了~
填写自定义表单,然后点击“提交”,到邮箱看看是否收到类似下面的邮件了呢?
如果没有的话,请到 这篇文章 的最下面找找相应原因。
有些朋友可能会问,我想把表单中的一些内容也发送到邮箱中,这里应该怎么写呢?其实很简单,只需要修改下 $mailbody 即可。
怎么传值?直接 $ 符号加你表单中字段的名字即可。比如表单中一个 <input name="title" />的字段,我想把 title 的值放到 $mailbody 中,只需要在你需要显示的位置写上 $title 即可获取 title 的值了。如: $mailbody = "表单中title的值为".$title;
本文标签:
很赞哦! ()
相关文章
- dede织梦支付宝接口常见错误代码和解决方法介绍
- dede织梦采集图片不全怎么办
- dede织梦读取附加信息出错怎么办
- dede织梦采集文章只显示列表第一页的实现方法
- dede织梦出现Upload filetype not allow ! 的解决方法
- dede织梦tag Engine Create File False的原因和解决方法
- dede织梦tag标签修改自动提取字节数的方法
- dede织梦likearticle调用全站相关文章的方法
- dede织梦版权去除powered by dedecms的方法
- dede织梦上传不了缩略图“上传失败,请检查配置”的解决方法
- dede织梦后台登陆提示验证码错误怎么办
- dede织梦文章列表 “隔行换色” 的实现方法
随机图文
-
织梦dedecms实现搜索结果按点击量排序的实现方法
很多织梦DedeCMS用户需要实现搜索结果按点击量排序,如何解决呢?下面就教大家方法。在/include/arc.searchview.class.php -
dedecms织梦如何调用指定栏目的内容和描述
首先我们可以用dede:type这个标签实现调用,方法如下:打开include/taglib/type.lib.php。找到里面的SQL语句,原来sql检 -
织梦dede5.7网站软件登记怎么替换成图标显示
织梦网站软件登记替换成图标显示的方法:打开include\helpers\channelunit.helper.php -
dedecms5.6初始化数据体验包本地测试安装方法
本地127.0.0.1不能远程获取我们先在地址下载:你安装的时候,远程获取会失败,这时你别选择它,然后安装。
留言与评论 (共有 条评论) |