当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms7.5反馈如何自动发送邮件

3年前 (2022-10-21)帝国CMS5141
帝国cms7.5收到留言反馈如何自动发送邮件?

SMTP和mail函数发送邮件方法,常规25端口和465ssl加密端口发送

修改系统文件e\class\class.smtp.php,找到第62行,按以下要求修改并保存

$this->smtp_conn = fsockopen($host,    # the host of the server

修改为

$this->smtp_conn = fsockopen("ssl://".$host,    # the host of the server

测试邮箱是否能正常发送

{1}在e文件夹下新建一个send_mail.php文件,输入以下代码(记得修改下面中邮件接收者的E-mail)

<?php
require('class/connect.php');
require('class/db_sql.php');
$link=db_connect();
$empire=new mysqlquery();  
echo "send start <br />";
include('class/SendEmail.inc.php');
$mail_test="wwwbbsxiaomicom@qq.com";//邮件接收者的E-mail
$sm=EcmsToSendMail($mail_test, "邮件测试", "恭喜您,这是来自**的邮件");//邮件接收者的E-mail, 邮件标题, 邮件正文
echo $mail_test." send over for www.bbsxiaomi.com  <br />";  
db_close(); $empire=null; ?>

在浏览器中输入"[网站地址]/e/send_mail.php"测试。(本地localhost127.0.0.1也可用哦)

操作邮件接收方所收的邮件内容

打开\e\class\q_functions.php ,搜索printerror("AddFeedbackSuccess",$reurl,1);//上面

 //--------留言反馈发送到邮箱开始
 if($bid==1)//反馈ID1 ,根据自己的情况 
 { 
$sendmail=1;//1 发邮件 0不发邮件                   
$email=array('info@qq.com');  //接收邮箱                
 //多邮箱示例                
//$email=array("*****@qq.com","*****@qq.com","****@qq.com");                 
$subject="$add[title]";                
 $content="询盘来自********:                                 
$add[title]                 
姓  名:$add[name]                 
邮  箱:$add[email]                
 电  话:$add[mycall]                
 公  司:$add[company]                 
提交时间:$saytime                
 提交来源:   $add[source_url]                 
关联产品:   $add[product]                 
提交者IP:$ip                 
此询盘由www.bbsxiaomi.com系统发出,请及时跟进,勿回复"   ;            
  }      
 //发送邮件部分     
 if($sendmail)          
{                  
@include(ECMS_PATH.'e/class/SendEmail.inc.php');                 
 EcmsToSendMail($email,$subject,$content);          }      
//--------留言反馈发送到邮箱结束

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/202.shtml

“帝国cms7.5反馈如何自动发送邮件” 的相关文章

window服务器iis的帝国cms站点上传大文件出现500问题

window服务器iis的帝国cms站点上传大文件出现500问题

帝国制作的网站,windows系统服务器iis环境,上传大文件出现500错误怎么办?windows系统服务器中,上传大文件提示500怎么办? linux下改到iis+php后,上传大于2M就出500错,改了php.ini中的upload_max_filesize也不行,最后解决如下: 第一步:修改p...

帝国cms内容页正文附件下载的调用代码

帝国cms内容页正文附件下载的调用代码

帝国cms内容页正文附件下载的调用代码 [e:loop={"select * from phome_enewsfile_1 where classid='$navinfor[classid]' and id='$navinfor[id]' order by id desc",0,24,0,'','...

帝国cms内容页文章种添加广告环绕内容显示

帝国cms内容页文章种添加广告环绕内容显示

帝国CMS内容页模板加环饶广告代码方法!一起来看看吧: <div id="ad">[phomead]广告ID[/phomead]</div><style type="text/css"><!--#ad {float: right;}--></s...

帝国cms搜索模板无缓存使用多个搜索模板

帝国cms搜索模板无缓存使用多个搜索模板

网站中用到两个甚至多个搜索模板,在搜索代码中除了会设置指定的模板id以外,还需要更改以下内容,目的就为了解决缓存问题,比如说,用户可能是在搜索“模板”图文列表后,再去搜“教程”,搜索列表显示的还是之前“模板”的搜索模板。提醒大家一定要先备份哟!教程如下: 将以下内容替换到/e/search/resu...

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面模板里面怎么调用页面名称,页面标题,关键词,描述,内容的方法! 方法一、获取自定义页面的页面ID,用以下代码: <?php    $pageid=str_replace("page","",$classid); ?> 在帝国CMS中,自定义页面的页面ID好像是唯一开...

帝国CMS一些调用URL地址主要会员中心为主!

帝国CMS一些调用URL地址主要会员中心为主!

帝国cms模板网这边一些关于帝国CMS系统的URL地址,特别是会员中心这一块,方便大家使用! 会员中心: 控制面板:/e/member/cp/ 我的状态: /e/member/my/ 修改资料:/e/member/EditInfo/ 我的购买记录:/e/member/buybak/ 我的下载记录:/...