帝国cms如何设置当用户填写反馈信息后,收到邮件提醒?

时间:2023年07月14日

/

来源:网络

/

编辑:佚名

帝国cms反馈信息,类似于留言,当用户填写信息后,记录在后台数据库,但是要想邮件提醒,需要修改一下帝国cms的文件,
下面是78模板网整理的关于帝国cms如何在用户提交反馈信息后发送邮件的解决方案和思路。
首先,需要设置一个用于接收信息的邮箱地址,还需要服务器支持,修改系统文件以及端口,具体参考下面的链接:
《帝国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='
    咨询内容:'.$add[saytext].'
    采购需求:'.$add[xuqiu].'
    联系人:'.$add[title].'
    联系电话:'.$add[mycall].'
   ';
}
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='
    咨询内容:'.$add[saytext].'
    采购需求:'.$add[xuqiu].'
    联系人:'.$add[title].'
    联系电话:'.$add[mycall].'
   ';
}    
//发送邮件部分
if($sendmail)
{
        @include(ECMS_PATH.'e/class/SendEmail.inc.php'); 
        EcmsToSendMail($email,$subject,$content);
}
以上就是关于帝国cms常见问题中"帝国cms如何设置当用户填写反馈信息后,收到邮件提醒?"的全部内容,如果有遇到帝国cms常见问题其他问题的,可以在评论留言,或者加微信咨询。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。