加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

织梦提交自定义表如何单发送到邮箱

发布时间:2020-10-16 19:44:57 所属栏目:运营 来源:网络整理
导读:用织梦建造网站时,许多客户必要有在线留言成果,这时就会用到自界说表单。可是许多用户认为常常登岸靠山查察留言信息太贫困了,于是想可否在提交留言是直接把内

  短视频,自媒体,达人种草一站处事

用织梦建造网站时,许多客户必要有在线留言成果,这时就会用到自界说表单。

可是许多用户认为常常登岸靠山查察留言信息太贫困了,于是想可否在提交留言是直接把内容发送到指定邮箱。

织梦模板之家做网站颠末实行终于实现了上述成果,本日就跟各人分享一下织梦如安在自界说表单提交时发送到邮箱?

第一步、起首在织梦网站靠山,进入体系--体系根基参数--焦点配置内里,个中必要配置下列几项:

网站发信EMAIL:如123456@qq.com

smtp处事器:如:smtp.qq.com

SMTP处事器的用户邮箱:123456@qq.com

SMTP处事器的用户帐号:123456@qq.com

SMTP处事器的用户暗码:你知道的

第二步、找到/plus/diy.php文件约85行:

$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, 0 $addvalue); ";

后头添加如下代码:

$mailtitle = $name."提交表单关照"; $mailbody = "称号:{$name}rn邮箱:{$email}rn内容:{$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 三个变量都是提交的字段,你提交的字段名称前面加$标记就行,这个按照你的必要来改。然后生涯。

第三步、假如网站行使的是海外处事器必要对第二步举办一下处理赏罚

一样平常网站行使的是海内处事器加上第二步给的代码,就可以实现打点员邮箱给本身发信,内容通过id号获取,不外美国主机是限定本身给本身发邮件的,以是在第二步代码的最后一句,要将其改下:

$smtp->sendmail($cfg_smtp_usermail,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);//发送邮件

sendmail(收件人,网站名,发件人,邮件问题,邮件内容,邮件范例),将收件人从头界说一个,好比:

$cfg_smtp_usermail2="xxxx@qq.com"; $smtp->sendmail($cfg_smtp_usermail2,$cfg_webname ,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);

这样就可以收到提交过来的表单信息了。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读