您的位置:首页 > 编程语言 > PHP开发

ECMS反馈发送邮箱文档

2013-01-12 21:14 232 查看
1.文件修改e/enews/index.php 找到如下代码

view plaincopy
to clipboardprint?

else  

{  

    include('../class/q_functions.php');  

}  

上方加入如下代码:

view plaincopy
to clipboardprint?

//trylife add for feedmail  

elseif($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文件代码示例

view plaincopy
to clipboardprint?

<!--?php  

/*********************************************************************************** 

代码示例:(假设反馈字段为以下四个字段) 

 

标题:title 

姓名:name 

电话:call 

内容:saytext 

*************************************************************************************/  

  

  

//取得IP地址  

$ip=egetip();  

  

  

//需要发送的邮箱    

//$email='827216443@qq.com';  

  

//多邮件示例  

$email=array("827216443@qq.com","trylife@qq.com","94592590@qq.com");  

  

//邮件标题 邮件内容  

$subject='[Service.trylife.cn信息反馈]'.$_POST['title'];   

$text=" 

<b-->标题:{$_POST['title']} 

<b>姓名:</b>{$_POST['name']} 

<b>电话:</b>{$_POST['call']} 

<b>内容:</b> 

-------------------------------------------------------------------------------------- 

{$_POST['saytext']} 

-------------------------------------------------------------------------------------- 

IP:$ip 

";  

  

  

//执行发信  

$sm=EcmsToSendMail($email,$subject,$text);  

?>  

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

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

view plaincopy
to clipboardprint?

//$mailer->From=$r['fromemail'];  

    if($_POST['email']){  

        $mailer->From=$_POST['email'];  

    }  

    else{  

        $mailer->From=$r['fromemail'];  

    }  

    //$mailer->FromName=$r['emailname'];  

    if($_POST['name']){  

        $mailer->FromName=$_POST['name'];  

    }  

    else{  

        $mailer->FromName=$r['emailname'];  

    }  

本来是加密的客户文档,看客户公布了;所以我也公布鸟!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Php 帝国cms 邮件