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


avatar
pcwnas 2022-10-04 227

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

e/class/q_functions.php 搜索:

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

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

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

暂无评论

当前仅支持登录后发布评论