您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦表单提交后发送邮箱的实现方法
陶旭笙2023-10-16 10:29:58dedecms教程已有人查阅
导读DEDE自定义表单后,内容是直接留言到后面的,如果需要将内容同时发送到自己的邮箱,就需要设置一下。
DEDE自定义表单后,内容是直接留言到后面的,如果需要将内容同时发送到自己的邮箱,就需要设置一下。
在后台-》系统-》基本参数-》核心
配置好发送邮箱的服务端信息。我这里是用的163邮箱,如:
一般是在这行代码下面加
在后台-》系统-》基本参数-》核心
配置好发送邮箱的服务端信息。我这里是用的163邮箱,如:
smtp服务器:smtp.163.com
smtp服务器端口:25
SMTP服务器的用户邮箱:admin@163.com
SMTP服务器的用户帐号:admin@163.com
SMTP服务器的用户密码:admin
然后在PLUS插件文件夹,diy.php中提交表单后添加如下的发送邮箱代码即可。一般是在这行代码下面加
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";
/* 发送邮箱*/
$addvalue_ary = explode(',', $addvalue);
//因为DEDE是将所有表单数据提交过来,所以这里需要分隔一下。
$addvar_ary = array(
0 => '',
1 => '字段名称',
2 => '客户姓名',
3 => '性 別',
4 => '证件类型',
5 => '证件号码',
6 => '手机号码',
7 => '电子邮箱',
8 => 'MSN/QQ',
9 => '所在城市',
10 => '字段名称',
11 => '字段名称',
12 => '备注',
);
$text = '';
foreach($addvar_ary as $key=>$value)
{
$text.=$value.': '.$addvalue_ary[$key].'<br>';
}
$mailmy = '收件箱@XXX.com';
$mailtitle = "提交表单通知";
$mailbody = $text;
$headers = $cfg_adminemail;
$mailtype = 'HTML';
require_once(DEDEINC.'/mail.class.php');//注意这里要载入mail类
$smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
$smtp->debug = false;
$smtp->sendmail($mailmy,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
/* 发送邮箱*/
本文标签:
很赞哦! ()
相关文章
随机图文
-
dedecms当前位置(面包屑)各种写法示例
方法一.Dedecms当前位置:{dede:field name=position/}方法二:{dede:field name=position runp -
给dedecms织梦的热门标签添加Nofollow属性
做网站的朋友都知道Nofollow对一个网站的重要性,一般的url地址大家都知道加 rel=“nofollow”。但是,很多人用的织梦模板模板 -
织梦更新文章提示模板文件不存在无法解析文档的解决方法
织梦更新文章的时候 会出现提示:“ 模板文件不存在,无法解析文档! ”,大多数情况下 你可以按栏目更新文章 然后逐一排除 找到这个文章所在的栏目 -
织梦dedecms系统后台安全提示怎么去除
细心的网络营销人员就会发现,在后台首页有一个版块叫DEDECMS安全提示,里面写了3条提示,想不想去掉啊,答案是可以的,接下来介绍下解决方法,感兴趣的你可以参考下哈
留言与评论 (共有 条评论) |