本文实例讲述了帝国cms商城系统实现在线支付后发送订单邮件提醒功能。分享给大家供大家参考,具体如下:
帝国CMS是个强大的内容管理系统,其商城的功能也很强大,当用户下单,支付后我们怎么知道有用户下单了呢?因为我们不能时时刻刻都在网站后台,不断的刷新页面去看有无订单,最常用的做法是用邮件提醒我们,有人下单了.
怎么做到这个功能呢?
第一步:配置帝国后台系统设置-系统参数设置-FTP/EMAIL 这里配置EMAIL
一般用126邮箱,我的配置如下:
邮件发送模式:SMTP模块发送
SMTP服务器:smtp.126.com
SMTP端口:任意写一个,我写的是25
发信人地址:写邮箱地址,如jitaxiong@sina.cn
发信人呢称:随便写一个
是否需要登录验证:点"是"
邮箱登录用户名:邮箱用户名,如webmaster(不包含@126.com)
邮箱登录密码:
配置完毕后再设置下管理员邮箱(在系统设置那里),保存。
推荐学习《帝国cms教程》
第二步,修改源文件,有两种办法
(一)、e/class/ShopSysFun.php搜索代码 printerror($mess,$location,1);
在上一行加入如下代码:
代码如下:
$email=array('jitaxing@sina.cn'); $subject='邮件标题'; $content='邮件内容'; @include(ECMS_PATH.'e/class/SendEmail.inc.php'); EcmsToSendMail($email,$subject,$content);登录后复制
本文地址:http://ezhuoer.com