帝国cms个人网站设置系统程序邮件发送功能?邮箱验证
时间:2023年08月08日
/来源:网络
/编辑:佚名
最近 给自己的网站开通了会员注册功能,但为了防止注册机进行恶意注册。还是考虑开通邮箱验证,虽然不能完全杜绝恶意注册。但安全性还是会增加不少。
好吧!不多说,开始自己的记录吧!
第一步:(开通服务)首先是准备好一个可以对外方便的邮箱,我用的是QQ邮箱, 所有这里就以QQ邮箱为例,由于使用QQ邮箱的POP3/IMAP服务,需要先开通pop3和smtp服务。
帝国cms个人网站设置系统程序邮件发送功能?邮箱验证
第二步:开通QQ邮箱的POP3/IMAP服务是会弹出获得一个客户端授权密码,复制保存等会会用到。(当然也不用记录哈,这个授权码可以随时生成)
一般不用到第三方登陆;很少用到这个;(长这样子的)
帝国cms个人网站设置系统程序邮件发送功能?邮箱验证
第三步:回到你的帝国cms管理后台->系统->系统参数设置->FTP/EMAIL,
1、帝国cms管理后台
2、系统
3、系统参数设置
4、FTP/EMAIL
5、邮箱发送模式:SMTP发送模式
6、SMTP服务器:smtp.qq.com
7、SMTP端口:465
8、发信人地址:你的QQ邮箱地址***@qq.com
9、发信人呢称:(78模板网)
10、邮箱登录用户名:你的QQ邮箱地址***@qq.com
11、邮箱登录密码:(第二步获取的客户端授权密码)
按照下图设置:
第四步:修改e/class/class.smtp.php,在大约第62行的$host前添加"ssl://",注意中间的小点 "ssl://".$host。
修改前:
#connect to the smtp server
$this->smtp_conn = fsockopen($host, # the host of the server
$port, # the port to use
$errno, # error number if any
$errstr, # error message if any
$tval); # give up after ? secs
# verify we connected properly
修改后:
#connect to the smtp server
$this->smtp_conn = fsockopen("ssl://".$host, # the host of the server
$port, # the port to use
$errno, # error number if any
$errstr, # error message if any
$tval); # give up after ? secs
# verify we connected properly
第五步:回到帝国cms后台至 用户->其他功能->批量发送邮件 输入用户,点击发送进行邮件测试。
好了,大功告成!就记录到这里吧!
注意!!!如果是虚拟主机,如阿里云 虚拟主机,需要设置一下php.ini文件。
做教程太累了, 截图又是文字的哈!多多支持!!觉得不错可以赞助,您的赞赏就是我更新的动力。
好吧!不多说,开始自己的记录吧!
第一步:(开通服务)首先是准备好一个可以对外方便的邮箱,我用的是QQ邮箱, 所有这里就以QQ邮箱为例,由于使用QQ邮箱的POP3/IMAP服务,需要先开通pop3和smtp服务。
帝国cms个人网站设置系统程序邮件发送功能?邮箱验证
第二步:开通QQ邮箱的POP3/IMAP服务是会弹出获得一个客户端授权密码,复制保存等会会用到。(当然也不用记录哈,这个授权码可以随时生成)
一般不用到第三方登陆;很少用到这个;(长这样子的)
帝国cms个人网站设置系统程序邮件发送功能?邮箱验证
第三步:回到你的帝国cms管理后台->系统->系统参数设置->FTP/EMAIL,
1、帝国cms管理后台
2、系统
3、系统参数设置
4、FTP/EMAIL
5、邮箱发送模式:SMTP发送模式
6、SMTP服务器:smtp.qq.com
7、SMTP端口:465
8、发信人地址:你的QQ邮箱地址***@qq.com
9、发信人呢称:(78模板网)
10、邮箱登录用户名:你的QQ邮箱地址***@qq.com
11、邮箱登录密码:(第二步获取的客户端授权密码)
按照下图设置:
第四步:修改e/class/class.smtp.php,在大约第62行的$host前添加"ssl://",注意中间的小点 "ssl://".$host。
修改前:
#connect to the smtp server
$this->smtp_conn = fsockopen($host, # the host of the server
$port, # the port to use
$errno, # error number if any
$errstr, # error message if any
$tval); # give up after ? secs
# verify we connected properly
修改后:
#connect to the smtp server
$this->smtp_conn = fsockopen("ssl://".$host, # the host of the server
$port, # the port to use
$errno, # error number if any
$errstr, # error message if any
$tval); # give up after ? secs
# verify we connected properly
第五步:回到帝国cms后台至 用户->其他功能->批量发送邮件 输入用户,点击发送进行邮件测试。
好了,大功告成!就记录到这里吧!
注意!!!如果是虚拟主机,如阿里云 虚拟主机,需要设置一下php.ini文件。
做教程太累了, 截图又是文字的哈!多多支持!!觉得不错可以赞助,您的赞赏就是我更新的动力。
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法