帝国cms反馈信息发送邮件提醒到管理员邮箱方法是什么(帝国cms使用手册)
将定制的反馈信息作为邮件提醒发送到管理员邮箱的功能是很多网站系统必备的基本功能。不过,可爱的帝国CMS虽然内置了电子邮件功能,但并没有开放。但帝国CMS论坛里总有专家。无私的大内大师trylife是帝国CMS二次开发版的版主。他分享了帝国CMS反馈信息邮件提醒的方法:
版本6.6:
e/class/q_functions.php 搜索:
printerror('AddFeedbackSuccess',$reurl,1);将以下代码添加到上一行:
//trylife反馈发送到邮箱[s]1/1//必填字段用$add[field]表示if($bid==1)//反馈ID1{$sendmail=1;//1发送邮件0 不发送邮件$email=array('94592590@qq.com');$subject='邮件标题';$content='邮件内容';}elseif($bid==2)//反馈ID2{$ sendmail=1;//1 发送邮件0 不发送邮件$email=array('94592590@qq.com');$subject='邮件标题';$content='邮件内容';}elseif($bid==3) //反馈ID3{$sendmail=1;//1 发送邮件0 不发送邮件$email=array('94592590@qq.com');$subject='邮件标题';$content='邮件content';} //发送邮件部分if($sendmail){@include(ECMS_PATH.'e/class/SendEmail.inc.php');EcmsToSendMail($email,$subject,$content);}//trylife反馈已发送至邮箱[e]1/1
由于QQ邮箱的方便,收到邮件时会出现弹窗提醒。我在测试邮件功能的发送时,使用的是QQ邮箱作为管理员的收件箱。但在测试过程中,经常出现QQ邮箱收不到邮件或者被扔进垃圾箱的情况。此时,您只需将邮箱添加到发件箱即可。