当前位置:首页 > 教程 > 帝国cms > 其他

12.3 用户填写反馈信息后系统发送邮件

先开通和设置邮件功能,查看文章《使用帝国cms程序设置邮件发送功能

e/class/q_functions.php 搜索:

printerror("AddFeedbackSuccess",$reurl,1);

在其上一行加入代码如下:

//所需字段用 $add[字段]来表示
if($bid==1)//反馈ID1
{
    $sendmail=1;//1 发邮件 0不发邮件
    $email=array('1763714559@qq.com');   
    $subject='邮件标题';   
    $content='邮件内容';
}
elseif($bid==2)//反馈ID2
{
    $sendmail=1;//1 发邮件 0不发邮件
    $email=array('1763714559@qq.com');   
    $subject='收到网站新的反馈信息';   
    $content='
    咨询内容:'.$add[saytext].'
    采购需求:'.$add[xuqiu].'
    联系人:'.$add[title].'
    联系电话:'.$add[mycall].'
   ';
}
elseif($bid==3)//反馈ID3
{
    $sendmail=1;//1 发邮件 0不发邮件
    $email=array('1763714559@qq.com');   
    $subject='邮件标题';   
    $content='邮件内容';
}      
//发送邮件部分
if($sendmail)
{
        @include(ECMS_PATH.'e/class/SendEmail.inc.php');   
        EcmsToSendMail($email,$subject,$content); 
}

你觉得文章内容怎么样

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
推荐宝塔面板 0 安全高效的

服务器运维面板

立即领取