织梦dedeCMS留言(自定义)表单递交时把内容发送到指定邮箱

优采云 发布时间: 2020-04-11 11:04

  

  这篇文章主要为你们详尽介绍了织梦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登陆密码)

  如下图:

  

  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 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线