百川汽车维修配件汽修公司网站建设 - 专业的汽车维修配件汽修公司网站建设

资讯热点
织梦建站技术:如何提交定制形式发送到邮箱?

发布时间:2023-8-14 分类: 电商动态

当与织梦,做网站时,许多客户需要有在线信息功能,所以他们会使用定制的表单

但是很多用户觉得频繁登录后台查看消息信息太麻烦,所以在提交消息的时候想知道是否可以将内容直接发送到指定邮箱。

在织梦模板之家尝试做了一个网站后,以上功能终于实现了。今天,我想和大家分享一下织梦在提交定制的表单时是如何把它发到邮箱的

第一步,在织梦网站后台进入系统-系统基本参数-核心设置,需要设置以下项目:

来自网站的电子邮件:如123456@qq.com

Smtp服务器:例如smtp.qq.com

SMTp服务器的用户邮箱:123456@qq.com

SMTp服务器的用户帐户:123456@qq.com

SMTp服务器的用户密码:你知道吗

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

$ query=\' insertinto ` { $ DIY-table } `(` id `,` ifcheck`$addvar)VALUES(NULL,0 $ add value);\';

在后面添加以下代码:

$mailtitle=$name。“提交表单通知”;$mailbody=\'地址:{ $ name } \\ r \\邮箱:{ $ email } \\ r \\内容:{ $ message } \';$ headers=$ cfg _ adminemail$ mailtype=\' TXTrequire_once(DEDEINC。/mail . class . PHP \');$smtp=newsmtp($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 _ user mail,$mailtitle,$mailbody,$ mail type);

注意:$name$email$message都是已提交的字段。只需在您提交的域名前添加$符号。这可以根据您的需要进行更改。然后保存。

第三步,如果网站使用国外服务器,需要处理第二步

一般网站使用国内服务器加上第二步给出的代码,这样管理员的邮箱就可以给自己发一封信,内容可以通过身份证号获取。但是,美国主持人限制自己向自己发送电子邮件,因此在第二步代码的最后一句话中,应该进行更改:

$ SMTP-sendmail($cfg_smtp_usermail,$cfg_webname,$ CFG _ SMTP _ user mail,$mailtitle,$mailbody,$ mail type);//发送邮件

Sendmail(收件人、网站名称、发件人、邮件标题、邮件内容、邮件类型),重新定义一个收件人,例如:

$ CFG _ SMTP _ user mail 2=\' xxxx @ QQ.com \';$ SMTP-sendmail($cfg_smtp_usermail 2,$cfg_webname,$ CFG _ SMTP _ user mail,$mailtitle,$mailbody,$ mail type);

这样,您就可以收到表单提交的信息

转载:欢迎与个人站长或朋友圈分享,但请说明文章来源“黎宋庆SEO Blog”。

原地址:/cmsjiaocheng/zhimgjiaocheng/1972 . html

« 补充书的事前准备、安全补充书的注意事项 | 库克带着扑克牌参观了苹果的Mac Pro工厂。特朗普吹嘘新工厂又被打了脸吗? »