国cms留言信息反馈发送到管理员邮箱教程
首先,大家先去帝国cms后台- 系统设置- FTP/email 设置里面配置参数,如图

然后,在系统设置,管理员设置 设置好管理员邮箱!

下面一步就是添加发送函数了!
打开 eclassSendEmail.inc.php
搜索 //发送邮件
在上面加
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
//给管理员信箱发送通知邮件新增函数function SendNoticeToAdmin($subject,$body){global $empire,$dbtbpre; $empire=new mysqlquery(); $pr=$empire->fetch1("select email from {$dbtbpre}enewspublic limit 1"); if(is_array($body)){ foreach($body as $value){ $key=key($body); next($body); if ($key=="enews"){ switch ($value){ case "AddGbook":$msgtext .= "您收到了一封网站留言"."n";break; } } elseif ($key=="key"){ } elseif ($key=="Submit3" || $key=="Submit" ){ } else { switch ($key){ case "name":$key="姓名";break; case "email":$key="邮箱";break; case "mycall":$key="联系电话";break; case "lytext":$key="留言内容";break; case "company":$key="公司名称";break; case "address":$key="地址";break; } $msgtext .= "$key:"."$values"."n"; } } }else{ $msgtext=$body; } $msgtext .= "rnrn此邮件由系统自动发出,请管理员尽快处理..nr"; $sm=EcmsSndMail($pr['email'],$subject,$msgtext); return $sm;} |
然后就是修改在提交帝国cms留言成功自动发送到管理员邮箱的了!
打开 eenewsgbookfun.php ,官方的是修改 eenewsindex.php的 不推荐,这样的话验证码什么的都没用了!
搜索
| 1 | printerror("AddGbookSuccess",$reurl,1); |
在上面增加
| 1 2 |
include("../class/SendEmail.inc.php");SendNoticeToAdmin("收到新留言",$_POST); |
这样的话留言就可以了!
然后就是修改在提交帝国cms提交反馈成功自动发送到管理员邮箱的了!
打开 eclassq_functions.php
搜索
| 1 | printerror("AddFeedbackSuccess",$reurl,1); |
在前面加
| 1 2 |
include("SendEmail.inc.php");SendNotceToAdmin("收到新的网站订单 - 提交人:".$add['name'],$_POST); |
这样就大功告成,赶快试试吧!
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/aigaoji/1492.html
