您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程
帝国cms后台实现注册/订单/反馈/投稿/留言自动给管理员发送通知邮件
书雪2025-08-30帝国CMS教程已有人查阅
导读1、首先配置好帝国cms后台的邮件功能,不会的看下面SMTP配置教程。代码号用的465端口测试成功,25端口没测试。教程前言前几天,代码号的注册邮件通知功能突然失效了
1、首先配置好帝国cms后台的邮件功能,不会的看下面SMTP配置教程。代码号用的465端口测试成功,25端口没测试。
教程前言前几天,代码号的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。代码号...
2、然后我们还需要去系统设置里面填写一个接收邮件的邮箱,调用的系统设置的管理员邮箱字段内容。
3、新增给管理员发邮件的函数,找到e\class\SendEmail.inc.php,结尾下加入以下代码
修改e\enews\index.php,在大约184行
修改e\class\qinfofun.php,在大约850行
修改e\class\q_functions.php,在大约468行
修改e\enews\index.php,在大约215行
修改e\enews\index.php,在大约74行
(1)在e\class下新增一条文件,命名user_template_register.txt,内容如下(仅供参考,可自行修改)
欢迎[!--USERNAME--]注册本网站。
(2)修改e\class\qmemberfun.php,在大约188行
教程前言前几天,代码号的注册邮件通知功能突然失效了,又重新研究了一遍帝国CMS发送邮件SMTP配置方法,这次写一次笔记以免以后又要重新研究,浪费时间。代码号...
2、然后我们还需要去系统设置里面填写一个接收邮件的邮箱,调用的系统设置的管理员邮箱字段内容。
3、新增给管理员发邮件的函数,找到e\class\SendEmail.inc.php,结尾下加入以下代码
//给管理员信箱发送通知邮件新增函数
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);
$msgtext .= "$key:"."$value"."\n";
}
}else{
$msgtext=$body;
}
$msgtext .= "\r\n\r\n此邮件由系统自动发出,请管理员尽快处理\n\r";
$sm=EcmsToSendMail($pr['email'],$subject,$msgtext);
return $sm;
}
新订单修改e\enews\index.php,在大约184行
AddDd($_POST);
在这一行前面加上
@include("../class/SendEmail.inc.php");
SendNoticeToAdmin("有新订单!订单号".$_POST[ddno],$_POST);
新投稿修改e\class\qinfofun.php,在大约850行
printerror("AddQinfoSuccess",$reurl,1);
在这一行前面加上
@include('SendEmail.inc.php');
SendNoticeToAdmin("收到来自".$add['title']."的投稿",$add);
新反馈修改e\class\q_functions.php,在大约468行
$reurl=DoingReturnUrl("../tool/feedback/?bid=$bid",$add['ecmsfrom']);
在这一行前面加上:
@include("SendEmail.inc.php");
SendNoticeToAdmin("收到来自".$add['title']."的信息反馈",$add);
新留言修改e\enews\index.php,在大约215行
AddGbook($_POST);
在这一行前面加上:
@include("../class/SendEmail.inc.php");
SendNoticeToAdmin("收到新留言",$_POST);
新注册修改e\enews\index.php,在大约74行
register($username,$password,$repassword,$email);
在这一行前面加上
@include('../class/SendEmail.inc.php');
SendNoticeToAdmin("新会员注册,用户名:".$username,$_POST);
新用户欢迎信(1)在e\class下新增一条文件,命名user_template_register.txt,内容如下(仅供参考,可自行修改)
欢迎[!--USERNAME--]注册本网站。
(2)修改e\class\qmemberfun.php,在大约188行
printerror('ActUserSuccess',$public_r['newsurl'],1);
在这一行前面加上
@include('SendEmail.inc.php');
$msgtext=file_get_contents("user_template_register.txt");
$msgtext=str_replace('[!--USERNAME--]',$r[username],$msgtext);
EcmsToSendMail($r[username],"欢迎注册",$msgtext);
本文标签:帝国cms邮件配置
很赞哦! ()
相关教程
图文教程
帝国CMS实现上下翻页页码调用写法
帝国CMS自带模板变量,缺点:[!--info.pre--] 和 [!--info.next--] 中封装的 标签的内容无法定制。灵动标签+sql语句。
帝国CMS多图上传插件安装和使用说明
一、插件介绍:帝国CMS多图上传插件:为采用FLASH方式实现同时选择多个图片一起上传,提高多图上传效率。
帝国CMS二次开发列表页中怎么获取信息所属的专题名称
列表页中获取当前信息所属专题名称代码如下:勾选程序支持代码//查询该信息是否有专题 $zhuanti=$empire->fetch1("
帝国CMS7.0怎么设置商城颜色尺码等属性参数
帝国CMS7.0商城功能已经支持尺码颜色等属性的选择了。1.开启“购物车支持附加属性” 后台->商城->商城参数设置
相关源码
-
帝国cms自适应古诗词古籍名句网站整站带数据基于帝国CMS打造的专业古诗词文化网站模板,专注于古典文学内容的展示与传播。模板设计蕴含传统文化韵味,支持诗词鉴赏、名句赏析、古籍整理等特色功能,为诗词爱好者提供优质的在线阅读体验。查看源码 -
响应式pbootcms模板新闻资讯博客自媒体门户网站行业通用解决方案为新闻资讯、自媒体博客打造的响应式网站模板,同时支持企业门户、行业资讯等多场景快速适配。通过简单的图文替换即可实现跨行业转型,显著降低建站成本。查看源码 -
(自适应)品牌创意设计作品工作室pbootcms模板下载该模板适用于品牌策划、艺术设计、广告创意公司官网,亦可通过替换图文快速适配其他行;高端创意设计公司工作室网站源码极简代码架构、艺术化视觉布局、企业级功能扩展性。查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码 -
手机软件APP游戏软件下载网站Pbootcms模板(自适应)基于PbootCMS内核深度开发的网站模板,为移动互联网时代打造。无论是手机APP推广、游戏软件展示,还是各类企业官网需求,本模板都能通过简单的图文替换实现行业无缝切换查看源码 -
(自适应响应式)装修装潢设计公司网站源码下载本模板为装修设计企业打造,采用PbootCMS内核开发,整体设计突出空间美学与功能性结合。首页采用大图轮播展示工程案例,服务项目模块支持三维效果展示,呈现装修设计企业的专业形象与技术实力。查看源码
| 分享笔记 (共有 篇笔记) |

