织梦提交自定义表如何单发送到邮箱
短视频,自媒体,达人种草一站处事 用织梦建造网站时,许多客户必要有在线留言成果,这时就会用到自界说表单。 可是许多用户认为常常登岸靠山查察留言信息太贫困了,于是想可否在提交留言是直接把内容发送到指定邮箱。 织梦模板之家做网站颠末实行终于实现了上述成果,本日就跟各人分享一下织梦如安在自界说表单提交时发送到邮箱? 第一步、起首在织梦网站靠山,进入体系--体系根基参数--焦点配置内里,个中必要配置下列几项: 网站发信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); 这样就可以收到提交过来的表单信息了。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |