海量精品营销型、响应式模板,超低模板价格,快来选购吧,网站建设如此简单!-互创湾模板网
当前位置:主页 > 建站教程 > 二次开发 >

织梦自定义表单提交后发送至用户邮箱

发布时间:2016-11-21 来源:互创湾 浏览: 关键词:
DEDE自定义表单后,内容是直接留言到后面的,如果需要将内容同时发送到自己的邮箱,就需要设置一下。
在后台-》系统-》基本参数-》核心
配置好发送邮箱的服务端信息。我这里是用的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);
/* 发送邮箱*/
(责任编辑:互创湾)

方法二:

一、直接打开plus下面的diy.php文件:
   85行:$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar)  VALUES (NULL, 0 $addvalue); ";
后面开始添加代码:
$mailtitle = $name."提交表单通知";
$mailbody = "称呼:{$name}\r\n邮箱:{$email}\r\n内容:{$message}";
$headers = $cfg_adminemail;
$mailtype = 'TXT';
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($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

注:$name $email $message 三个变量都是提交的字段,你提交的字段名称前面加$符号就行,这个根据你的需要来改。然后保存。
 
二、网站后台添加好发布邮箱的参数:
       系统——核心设置——网站发信EMAIL:(填写自己邮箱)——SMTP服务器的用户邮箱:(填写自己邮箱)——SMTP服务器的用户帐号:(填写自己邮箱)——SMTP服务器的用户密码:(邮箱密码或QQ密码)
责任编辑:互创青年
共有人阅读,期待你的评论!评论

网站首页 | 精品模板 | 免费模板 | 高级定制 | 百度地图

CopyRight © 2015-2016 互创湾模板网  备案号:苏ICP备15051054号 
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。