用帝国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(‘‘); //接收邮箱 $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); } //--------反馈发送到邮箱结束
相关推荐
wangdonghello 2020-11-03
ghjk0 2020-09-24
haixianTV 2020-08-15
myblogdhy 2020-06-18
园搬家测试账号 2020-05-01
zhoutaifeng 2020-04-17
yatou0 2020-04-13
SLAMTEC 2020-03-09
OSUfish 2020-01-17
waitui00 2019-12-31
89463661 2019-12-20
laohuaichi 2019-12-06
随心而作 2019-11-30
想个标题偏头痛 2011-09-11
zhangli 2014-06-24
ravenblockchain 2019-11-05