时间:2026-05-05 23:53:06

首页 / 攻略资讯 / 比赛资讯

帝国CMS实现反馈信息内容发送到邮箱的方法

帝国CMS实现反馈信息内容发送到邮箱的方法

本文实例讲述了帝国cms实现反馈信息内容发送到邮箱的方法。分享给大家供大家参考。具体实现方法如下:

帝国CMS修改步骤:

1.文件修改e/enews/index.php 找到如下代码,上方加入如下代码:

代码如下:

//trylife add for feedmailelseif($enews=='AddFeedback'){include('../class/q_functions.php');include('../class/SendEmail.inc.php');include('../trylife/Mail/FeedMail.php');}//trylife add for feedmailelseif($enews=='AddFeedback'){include('../class/q_functions.php');include('../class/SendEmail.inc.php');include('../trylife/Mail/FeedMail.php');}登录后复制

2.文件上传 FeedMail.php 文件上传到 e/trylife/Mail/,如无此文件夹请建立.

3.FeedMail.php文件代码示例:

代码如下:

?php /***********************************************************************************代码示例:(假设反馈字段为以下四个字段)标题:title姓名:name电话:call内容:saytext*************************************************************************************///取得IP地址$ip=egetip();//需要发送的邮箱//$email= #39;123456789@qq.com #39;;//多邮件示例$email=array( 123456789@qq.com , trylife@qq.com , 987654321@qq.com );//$subject为邮件标题$subject= #39;[Service.trylife.cn信息反馈] #39;.$_POST[ #39;title #39;];//$text为邮件内容 {$_POST[ #39;title #39;]}为反馈字段中title字段内容 以此类推$text= 标题:{RepPostVar($_POST[ #39;title #39;])}姓名:{RepPostVar($_POST[ #39;name #39;])}电话:{RepPostVar($_POST[ #39;call #39;])}内容:{$_POST[ #39;saytext #39;]}IP:$ip ;//执行发信$sm=EcmsToSendMail($email,$subject,$text);? 登录后复制

推荐学习《帝国cms教程》

other1.发件人修改 e/class/SendEmail.inc.php

这个是修改发件人的EMAIL是反馈者留的邮箱地址,方便回复邮件到反馈人的邮箱.

代码如下:

//$mailer- gt;From=$r['fromemail'];if($_POST['email']){$mailer- gt;From=$_POST['email'];}else{$mailer- gt;From=$r['fromemail'];}//$mailer- gt;FromName=$r['emailname'];if($_POST['name']){$mailer- gt;FromName=$_POST['name'];}else{$mailer- gt;FromName=$r['emailname'];}//$mailer- gt;From=$r['fromemail'];if($_POST['email']){$mailer- gt;From=$_POST['email'];}else{$mailer- gt;From=$r['fromemail'];}//$mailer- gt;FromName=$r['emailname'];if($_POST['name']){$mailer- gt;FromName=$_POST['name'];}else{$mailer- gt;FromName=$r['emailname'];}//2010-06-17 防止字符过滤不严被利用 需要修改上述代码里面登录后复制

代码如下:

$_POST['字段']这样的改为复制代码代码如下:RepPostVar($_POST['字段'])登录后复制

希望本文所述对大家的帝国CMS建站有所帮助。

以上就是帝国CMS实现反馈信息内容发送到邮箱的方法的详细内容,更多请关注其它相关文章!

帝国CMS实现反馈信息内容发送到邮箱的方法

系列软件