zoukankan      html  css  js  c++  java
  • 用帝国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);  
       }  
       //--------反馈发送到邮箱结束
    
  • 相关阅读:
    8.图片切换
    6.节点的访问关系和操作
    4.京东狗
    3.关闭京东广告栏
    1.事件的拓展
    小飞鸟 小游戏
    网页特效(旋转木马轮播图)
    时间转换
    深入理解css3中的flex-grow、flex-shrink、flex-basis
    VUE 使用插件vue-clipboard2复制内容至剪切板(两种使用方法)
  • 原文地址:https://www.cnblogs.com/programmer-1/p/11834012.html
Copyright © 2011-2022 走看看