phpcms留言模块添加发送到邮箱提醒的功能
首先,确保后台邮箱配置正确。
在留言板的模块地址中增加邮件提醒功能。
首先,到数据库中找到phpcms_module,在相应的模块配置setting中添加如下内容:
array ( 1 => array ( 'is_post' => '1', 'enablecheckcode' => '0', 'mail' => 'test123@163.com', ), )
然后,后台模版setting.tpl.php中添加相应表格,如下:
<tr> <th>邮件提醒地址:</th> <td><input type=”text” size=”20″ value=”<?php echo $mail; ?>” name=’setting[mail]‘ class=”input-text”></td> </tr>
然后,到模块的index.php中添加相关的sendmail,此处需要在输出成功提示之前添加,而且会相应的减慢访客的留言提交速度,在非必要的情况下不建议使用邮件提醒。
<?php $setting = getcache('guestbook', 'commons'); pc_base::load_sys_func('mail'); $mails = explode(',',$setting[$siteid]['mail']); if (is_array($mails)) { foreach ($mails as $m) { sendmail($m,'用户提交留言提醒','有人留言啦,快去瞅瞅哦:'.$_POST['name'].$_POST['tel'].$_POST['introduce']); } } ?>
注解:
第一行是调用setting信息,这个要配置好才可以的。
您可能感兴趣的文章:
phpcms留言模块添加发送到邮箱提醒的功能
阿里云邮箱邮件重复收取邮件怎么回事?如何解决
如何提高E-mail收发的成功率
phpcms有什么功能模块?
phpcms用什么开发的
如何使用python发邮件
PHP、Mysql、jQuery找回密码的实现代码
邮件系统基本的网络协议
Python smtplib模块详解:发送邮件
phpcms是什么系统