帝国cms7.5设置邮件功能 超详细的教程

大家用帝国cms建站时,可能会用到发送邮件功能,比如转发订单消息到指定邮箱,转发反馈或者留言信息到指定邮箱等等。对于做虚拟货品商城和外贸站是比较有用的。
以下是开启方法

帝国cms发送邮件操作步骤:

1.获取邮箱服务参数

以qq邮箱作为发送服务器为例,首先打开qq邮箱,点击设置,再选择账户,然后翻到最下面,会看到POP3/SMTP设置,开启POP3/SMTP服务,然后生成授权码,生成后记住这个授权码存好等会要用的20241113030940881

2.帝国后台设置

登录帝国cms后台,打开邮件设置按照如下图设置好参数,注意,密码那里不是qq密码,而是上面复制的授权码,这里很重要

20241113030940810

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

注:如上一步SMTP端口填写的是25则跳过这步,填写465请修改

修改

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

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

20241113030940944

以上3步操作完后 邮件发送方的配置已经完毕

下面来测试下邮件是否能正常发送

4.测试邮箱是否能正常发送

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="820896380@qq.com";//邮件接收者的E-mail
$sm=EcmsToSendMail($mail_test, "邮件测试", "恭喜您,这是来自<a href="http://www.52muban.com" target="_blank" class="infotextkey">我爱模板</a>的邮件 www.52muban.com,如果收到,说明您的邮件配置已经成功");//邮件接收者的E-mail, 邮件标题, 邮件正文
echo $mail_test." send over for www.52muban.com <br />";

db_close();
$empire=null;
?>

2,执行文件

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

3,测试完并成功收到邮件后记得删除e\send_mail.php文件。

如果没有测试成功,请按照1,2,3步骤排查可能出错的地方

(5)操作邮件接收方所收的邮件内容

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

2,在其上面添加如下代码

注意:一定要把[接收邮箱]的邮件地址改成自己的接收邮箱,否则肯定收不到邮件

//--------留言反馈发送到邮箱开始
if($bid==1)//反馈ID1 ,根据自己的情况 
{  
$sendmail=1;//1 发邮件 0不发邮件  
// 接收邮箱:后台自定义变量 add_mail
$email=array($public_r['add_email']);  
// 邮件标题
$subject = $add['title'];
// 邮件内容(已修复数组变量写法)
$content = "询盘来自【".$public_r['add_name']."】网站:
".$add['title']."
姓  名:".$add['name']."
邮  箱:".$add['email']."
主    题:".$add['title']."
提交时间:".$saytime."
提交来源:".$public_r['add_name']."
详细内容:".$add['saytext']."
提交者IP:".$ip."
此询盘由系统发出,请及时跟进,勿回复";
}
//发送邮件部分
if($sendmail)
{
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
}
//--------留言反馈发送到邮箱结束

6,。最后再次测试留言反馈邮件自动发送是否成功

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS教程

帝国CMS8.0版系统模型新增选择ID列表字段类型

2024-11-26 0:10:09

帝国CMS教程

帝国cms7.5前台会员投稿后发送邮件通知管理员

2024-11-26 0:30:12

【腾讯云】11.11云上盛惠!云服务器首年1.8折起,买1年送3个月!
11.11云上盛惠!海量产品·轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。
查看更多相关信息>>
站长

(工作日 10:00 - 22:30 为您服务)

2026-05-13 01:25:30

您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

猜你想问:

  • 购买的模板免费包安装吗?

  • 这个演示地址有吗?

  • 购买vip会员可以下载哪些模板?

您的留言我们已经收到,我们将会尽快跟您联系!
取消
立即选择任一渠道联系我们