您的位置 首页 织梦动态

wdcp里面织梦如何自定义表单发送到指定的邮箱

近期发现表单一直不能发送到邮箱了! 于是研究了下! 打开WDCP 找到启动服务里面的 sendmail 开机自启! 打开网易邮箱!开通smtp服务 然后打开织梦后台 填写账号密码! 找到plus下的diy.php文件找

近期发现表单一直不能发送到邮箱了! 于是研究了下! 打开WDCP 找到启动服务里面的 sendmail 开机自启! 打开网易邮箱!开通smtp服务 然后打开织梦后台 填写账号密码! 找到plus下的diy.php文件找 […]

近期发现表单一直不能发送到邮箱了!

于是研究了下!

打开WDCP

找到启动服务里面的sendmail 开机自启!

image.png

打开网易邮箱!开通smtp服务

然后打开织梦后台

image.png

填写账号密码!

找到plus下的diy.php文件找到这个

showmsg($bkmsg,$goto);

改成增加

showmsg($bkmsg,$goto,0,5000);//防止卡顿,先弹窗提示,再发邮件给用户,可能会漏掉!$mailtitle="用户订单信息";//邮件标题$time=date("Y-m-dH:i",$time);$preurl=$_SERVER['HTTP_REFERER'];$mailbody="提交页面:{$preurl}\\r\\n域名:{$cfg_basehost}\\r\\n姓名:{$bd1}\\r\\n电话:{$bd2}\\r\\n地址:{$bd3}\\r\\n时间:{$time}\\r\\n备注:{$beizhu}";//$name中name是该input元素的id号$headers=$cfg_adminemail;//用我们刚才设置的管理员邮箱发送$mailtype='TXT';//邮件类型为文本类型require_once(DEDEINC.'/mail.class.php');//加载织梦的邮件库$smtp=newsmtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);//创建smtp服务$smtp->debug=false;//不起用调试$cfg_smtp_getmail=empty($cfg_smtp_getmail)?'674981269@qq.com':$cfg_smtp_getmail;//如果为空就发我邮箱了!$smtp->sendmail($cfg_smtp_getmail,$cfg_webname,$cfg_smtp_usermail,$mailtitle,$mailbody,$mailtype);//发送邮件

问我为啥这么改! 因为如果没有邮件服务的话会贼卡!提交不了!

我的方法是先告诉用户提交了! 然后再停留在页面5秒! 让发邮件! 如果顺利不需要5秒,不顺利就算了咯! 不发了!

注意的是!

$mailbody 里面的内容是你表单的信息!

$cfg_smtp_getmail 你可以在系统基本参数内添加变量! 然后填接收的邮箱! 默认为空我填的自己的,自己改下

或者可以改成$cfg_smtp_usermail 就是你填账号密码的邮箱!

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 致命的织梦

为您推荐

php小数点后取两位的三种实现方法

php小数点后取两位的三种实现方法

php小数点后取两位的方法。 方法一、经常用到小数点后取几位,但不能进位的情况。 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用函数floor。 该函数是舍

织梦DEDECMS本地后台操作卡顿的解决方法

今天在本地安装了织梦DEDECMS后,在后台操作非常卡,点击菜单,一般得四五秒才能打开。解决方法: 打开/data/common.inc.php,把默认的$cfg_dbhost = localhost 修改为$cfg_dbhost = 127.0.0.1;保存。然

如何为网站安装SSL证书?

SSL证书在网络传输过程的优势越来越突显:加密网络传输数据、提升网站的安全等级,获取客户端对网站的信任度,更重要的是保护客户端与服务端之间的在线交易。SSL证书对于刚刚接

织梦dedecms熊掌号时间因子改造教程

前段时间百度 极光算法上线 ,很多站长朋友都没有改造适配网站的时间因子,易优cms在网上巡逻了一圈,也没有发现相关的教程。 今天易优cms就已织梦cms为例,给大家讲讲织梦熊掌号

dedecms PC和移动端共用一个后台 图片路径处理问题

dedecms PC和移动端共用一个后台 图片路径处理问题

dedecms中PC和移动端共用一个后台时,因为上传图片默认是PC端根目录下的相对路径,这样对于移动端来说图片路径就不对了,所以需要把上传的缩略图和文章中的图片路径进行处理: 一

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部