欢迎访问菜鸟技术模板网!我们做完整带数据的网站模板,承接网站制作,仿站建站,购买服务器免费送终身会员!
取消

刘小白超级管理员

分享技术心得笔记,分享实战开发经验

一个在努力变强的二狗子菜鸟成长之路

没有天生的大佬,更没有永远的菜鸟

求知若渴 ,虚心若愚

网站模板_网站建设_网站制作【菜鸟技术网】
网站模板_网站建设_网站制作【菜鸟技术网】

站长手记

安装使用 常见问题 标签调用 程序开发 织梦插件 站长手记 织梦标签 字体图标 加入会员
织梦自定义表单提交之后发送到邮箱

织梦dedecms自定义表单可以做一些在线订单、在线报名、在线留言、反馈信息、在线订购等一些常见的互动应用,但是往往一些客户需要做一些提交信息到后台并发送到指定的邮箱。该如何实现呢?

如下修改方法是织梦模板网(www.adminbuy.cn)站长测试过的,绝对可用,希望可以帮助到您!


1、修改程序代码,打开 /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 三个变量都是提交的字段,在您提交的字段名称前面加$符号就行,这个根据你的需要修改。然后保存。


2、网站后台添加发布邮箱的参数:

后台-->系统-->系统基本参数-->核心设置-->

网站发信EMAIL:(填写自己邮箱)

smtp服务器:(填写邮箱smtp服务器地址:如126邮箱的为:smtp.126.com)

smtp服务器端口:(填写邮箱smtp服务器端口:如126邮箱的为:25)

smtp服务器的用户邮箱:(填写自己邮箱)

SMTP服务器的用户帐号:(填写自己邮箱)

SMTP服务器的用户密码:(邮箱密码或QQ密码)


打赏支持

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

刘小白超级管理员

分享技术心得笔记,分享实战开发经验

一个在努力变强的二狗子菜鸟成长之路

没有天生的大佬,更没有永远的菜鸟

求知若渴 ,虚心若愚