doccms稻壳cms设置订单留言邮件提醒
牛灰灰 发布于 阅读:77
有时候我们忙的时候无法及时去查看网站后台,或者是我们流量小的时候猴年马月才有一个订单,而我们又没有心情每天去后台查看订单,这时候订单邮件提醒就比较方便了,包括留言提醒。
doccms的邮件提醒设置在:网站后台——构建网站——站点设置——邮箱设置
如图所示:
其中比较注意的是三个勾选项根据需要勾选,不勾项一切设置都是无效的。
我使用比较多的是QQ邮箱,所以就以QQ邮箱为例,不同的邮箱smtp服务器地址略有不同,QQ邮箱的smtp和pop3地址分别是:
邮箱 POP3服务器(端口110) SMTP服务器(端口25)
qq.com pop.qq.com smtp.qq.com
SMTP服务器需要身份验证。
如果是设置POP3和SMTP的SSL加密方式,则端口如下:
POP3服务器(端口995)
SMTP服务器(端口465或587)
另外出于邮箱安全保护,一般邮箱都是不开放帐户的smtp功能的,所以我们还要对发件帐户的smtp功能进行开启。进入QQ邮箱帐户找到设置——帐户——POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务——根据需要勾选相应的服务即可。
错误提示解决办法
我在设置好邮箱之后在下单的时候提示错误代码:
Fatal error: Call to undefined function doc_mail() in
D:\home\wwwroot\content\product\index.php on line 213
打开wwwroot\content\product\index.php第213行找到 doc_mail函数把他换成sys_mail即可。
可能最开始doccms的邮箱函数是doc_mail(),升级之后又变成sys_mail()所以导致错误提示,这只是我的猜测。
其实我们可以在任何动后之后加入邮箱提醒,只要我们用官方的邮件标签即可。使用非常简单。
功能说明:
此标签主要用于稻壳系统中发送邮件使用
代码示例:
<?php echo sys_mail($title,$body,$to=smtpReceiver)?>
<?php echo sys_mail( ) ?>
<?php echo sys_mail('邮件标题','邮件主题', 'tomail@gmail.com') ?>
参数说明
$title:邮件的主题名称。
$body:邮件的主题内容。
$to:邮件的接收者邮箱,多个接收者可用分号(;)隔开,例如:tomail@gmail.com;tomail@163.com。
至此,邮箱提醒搞定。