正文 主页 > 站长学院 > Cms教程 > 帝国cms >

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

下载我资源网

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

帝国CMS修改步骤:

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

复制代码
代码如下:
//trylife add for feedmail
elseif($enews=='AddFeedback'){
include('../class/q_functions.php');
include('../class/SendEmail.inc.php');
include('../trylife/Mail/FeedMail.php');
}

//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文件代码示例:
 

复制代码
代码如下:
<?php
/***********************************************************************************
代码示例:(假设反馈字段为以下四个字段)
标题:title
姓名:name
电话:call
内容:saytext
*************************************************************************************/

//取得IP地址
$ip=egetip();

//需要发送的邮箱
//$email='123456789@qq.com';

//多邮件示例
$email=array("123456789@qq.com","trylife@qq.com","987654321@qq.com");

//$subject为邮件标题
$subject='[Service.trylife.cn信息反馈]'.$_POST['title'];
//$text为邮件内容 {$_POST['title']}为反馈字段中title字段内容 以此类推
$text="
标题:{RepPostVar($_POST['title'])}
姓名:{RepPostVar($_POST['name'])}
电话:{RepPostVar($_POST['call'])}
内容:
{$_POST['saytext']}
IP:$ip";

//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>

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

 

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

-- 展开阅读全文 --