首先,大家先去帝国cms后台- 系统设置- FTP/email 设置里面配置参数,如图
然后,在系统设置,管理员设置 设置好管理员邮箱!
下面一步就是添加发送函数了!
打开 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
);
if
(
$key
==
"enews"
){
switch
(
$value
){
case
"AddGbook"
:
$msgtext
.=
"您收到了一封网站留言"
.
"\n"
;
break
;
}
}
elseif
(
$key
==
"key"
){
}
elseif
(
$key
==
"Submit3"
||
$key
==
"Submit"
){
}
else
{
switch
(
$key
){
case
"name"
:
$key
=
"姓名"
;
break
;
case
"email"
:
$key
=
"邮箱"
;
break
;
case
"mycall"
:
$key
=
"联系电话"
;
break
;
case
"lytext"
:
$key
=
"留言内容"
;
break
;
case
"company"
:
$key
=
"公司名称"
;
break
;
case
"address"
:
$key
=
"地址"
;
break
;
}
$msgtext
.=
"$key:"
.
"$values"
.
"\n"
;
}
}
}
else
{
$msgtext
=
$body
;
}
$msgtext
.=
"\r\n\r\n此邮件由系统自动发出,请管理员尽快处理..\n\r"
;
$sm
=EcmsSndMail(
$pr
[
'email'
],
$subject
,
$msgtext
);
return
$sm
;
}
然后就是修改在提交帝国cms留言成功自动发送到管理员邮箱的了!
打开 e\enews\gbookfun.php ,官方的是修改 e\enews\index.php的 不推荐,这样的话验证码什么的都没用了!
搜索
printerror(
"AddGbookSuccess"
,
$reurl
,1);
在上面增加
include
(
"../class/SendEmail.inc.php"
);
SendNoticeToAdmin(
"收到新留言"
,
$_POST
);
这样的话留言就可以了!
然后就是修改在提交帝国cms提交反馈成功自动发送到管理员邮箱的了!
打开 e\class\q_functions.php
搜索
printerror( "AddFeedbackSuccess" , $reurl ,1); |
在前面加
include ( "SendEmail.inc.php" ); SendNotceToAdmin( "收到新的网站订单 - 提交人:" . $add [ 'name' ], $_POST ); |
这样就大功告成,赶快试试吧!
声明:本文系互联网搜索百度而收集整理,不以盈利性为目的,文字、图文资料源于互联网且共享于互联网。
如有侵权,请联系 hzy98999#qq.com (#改@) 删除。
如有侵权,请联系 hzy98999#qq.com (#改@) 删除。