用帝国cms 反馈内容的时候自动发送邮箱开发流程

Posted programmer-1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用帝国cms 反馈内容的时候自动发送邮箱开发流程相关的知识,希望对你有一定的参考价值。

开发流程是这样的。

第一步:先找好一个发送的邮箱。以及一个接受的邮箱。这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下:

技术图片

 

 

 注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百度。另外邮箱登录密码,不是qq密码的哦,而且邮箱账户的授权码。

技术图片

 

 

 我这里用的qq邮箱,所以点开账户,下边有个这个服务列表,点击生成授权码,会有个短信验证的。然后会生成一个授权码,复制到帝国cms的邮箱登录密码即可。

第二步:修改帝国cms源码。

找到e/class/q_functions.php文件,搜索printerror("AddFeedbackSuccess",$reurl,1);

在其上加入下边代码。下边的字段自行修改。

//----------反馈发送到邮箱开始  
   if($bid==1)//反馈ID1  
   {  
        $sendmail=1;//1 发邮件 0不发邮件  
        $email=array(‘cvvj@qq.com‘);  //接收邮箱
        $subject="$add[title]";
        $content="反馈标题:$add[title]
姓  名:$add[name]
会员照片:$add[pic]
提交时间:$saytime
提交者IP:$ip"; 
    }   
   //发送邮件部分  
   if($sendmail)  
   {  
           @include(ECMS_PATH.‘e/class/SendEmail.inc.php‘);  
           EcmsToSendMail($email,$subject,$content);  
   }  
   //--------反馈发送到邮箱结束

以上是关于用帝国cms 反馈内容的时候自动发送邮箱开发流程的主要内容,如果未能解决你的问题,请参考以下文章

[帝国cms]帝国cms时间显示为1970-01-01

帝国cms 反馈

帝国cms的内容页面如何分页,把一片文章按照指定的字数分成几页,如何设定每页显示多少字符?

帝国CMS不能刷新首页

帝国cms内容页模版修改更新后没反应

empireCMS 帝国cms功能总结