DEDE自定义表单后,内容是直接留言到后面的,如果需要将内容同时发送到自己的邮箱,就需要设置一下。在后台-》系统-》基本参数-》核心配置好发送邮箱的服务端信息。我这里是用的163邮箱,如:smtp服务器:smtp.163.comsmtp服务器端口:25SMTP服务器的用户邮箱:admin@163.comSMTP服务器的用户帐号:admin@163.comSMTP服务器的用户密码: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);/* 发送邮箱*/
推荐整理分享dede织梦提交表单并发送至邮箱(织梦怎么添加相关),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:织梦怎样实现文件上传,织梦怎么导入数据库,织梦发布文章栏目怎么不显示,dede织梦怎么转成zblog,织梦怎么导入数据库,织梦怎么添加相关,dede织梦怎么转成zblog,织梦表单,内容如对您有帮助,希望把文章链接给更多的朋友!
免责