php将文件发送到指定邮箱,织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱...

这篇文章主要为大家详细介绍了织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦CMS系统给我们提供了很好的二次开发的平台,这使得我们在使用织梦系统的时候,可以随便增加自己需要的功能。

一般作为企业站最常用到的就是在线留言功能了。今天361模板网主要给大家介绍的不是如何制作网站的留言功能,有制作需求的朋友可以移步参看《织梦dedecms建立留言系统及在线报名系统实例》。今天给大家介绍的是 织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱。

这是因为不少用户觉得经常登陆后台查看留言信息太麻烦了,于是想到如果能在提交留言是直接把内容发送到指定邮箱那就十分完美了。

想干就干,361模板网帮大家来实现。

第一步、首先在织梦网站后台,进入系统--系统基本参数--核心设置里面,其中需要设置下列几项:

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

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

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

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

SMTP服务器的用户密码:当然是你的邮箱密码(这里包含2个情况,如果QQ独立邮箱密码的填写独立密码,如果么有的,填写QQ登录密码)

如下图:

da1c7007517c2e7498ae98667df0e3b0.png

第二步、打开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 三个变量都是提交的字段,你提交的字段名称前面加$符号就行,这个根据你的需要来改。然后保存。

第三步、如果网站使用的是国外服务器需要对第二步进行一下处理

一般网站使用的是国内服务器加上第二步给的代码,就可以实现管理员邮箱给自己发信,内容通过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);

这样就可以收到啦。

就这么简单,你学会了吗?

以上就是织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值