还在找帝国CMS二次开发反馈内容发送到邮箱的靠谱教程?6G 站长网今天整理了帝国CMS二次开发反馈内容发送到邮箱从入门到精通的完整指南,解决大家在学习帝国CMS二次开发反馈内容发送到邮箱时 “步骤看不懂、操作易出错、效果不理想” 的核心问题,手把手教你做好帝国CMS二次开发反馈内容发送到邮箱,新手也能一次学会。
帝国CMS修改步骤:
1.文件修改e/enews/index.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');
}
//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='[email protected]';
//多邮件示例
$email=array("[email protected]","[email protected]","[email protected]");
//$subject为邮件标题
$subject='[Service.trylife.cn信息反馈]'.$_POST['title'];
//$text为邮件内容 {$_POST['title']}为反馈字段中title字段内容 以此类推
$text="
标题:{RepPostVar($_POST['title'])}
姓名:{RepPostVar($_POST['name'])}
电话:{RepPostVar($_POST['call'])}
<b>内容:</b>
--------------------------------------------------------------------------------------
{$_POST['saytext']}
--------------------------------------------------------------------------------------
IP:$ip
";
//执行发信
$sm=EcmsToSendMail($email,$subject,$text);
?>
other1.发件人修改 e/class/SendEmail.inc.php
这个是修改发件人的EMAIL是反馈者留的邮箱地址,方便回复邮件到反馈人的邮箱
//$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'];
}
//$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'];
}//2010-06-17 防止字符过滤不严被利用 需要修改上述代码
里面$_post['字段']这样的改为RepPostVar($_POST['字段'])
邮箱
2026-05-28 2184邮箱是日常常用的一款工具,邮箱分免费邮箱和收费邮箱,免费邮箱是很多需要的,邮箱同时也分在线邮箱邮箱和国外的免费邮箱,我的站长站为大家整理了很多邮箱工具....
- 常用邮箱SMTP服务器地址大全 [2026-08-29]
- 基于cloudflare搭建的临时邮箱开源源码 [2026-06-27]
- 免费邮箱批量群发工具 [2026-01-14]
- 国外免费邮箱分享 [2026-09-06]
- 免费临时匿名收件邮箱在线工具大全 [2026-08-29]

