帝国cms发送邮件设置教程,使注册用户通过邮件激活账号
发布时间:2019-09-15 01:56:35作者:魏义齐阅读:()评论:
使用邮件激活账号的好处是即避免了手动审核的麻烦,又使注册多了一个条件,降低被恶意注册的几率,所以使用邮件激活账号至关重要,帝国cms发送邮件设置教程如下:
第一步:开启邮箱相应的服务
登录QQ邮箱→点设置→账户→找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启前两个服务
开启的过程很简单,不详述,开启后点击上图箭头所指的地方生成授权码,这个授权码用于在第三方平台登录QQ邮箱,需要注意的是当你修改QQ密码后需要重新生成授权码。
第二步:启用ssl连接
腾讯邮局是必须要使用ssl连接的,如果要使用腾讯邮局发送邮件,帝国cms在程序上要做一下修改,打开/e/class/class.smtp.php在第62行代码修改如下:
$this->smtp_conn = fsockopen("ssl://".$host,
第三步:帝国后台配置
系统→系统参数设置→FTP/EMAIL
如上图,需要修改的是:发信人地址写你的QQ邮箱;发信人昵称写你的网站名称,这样用户在邮箱首页看到的发件人就是你的网站;邮箱登录用户名QQ、QQ邮箱和QQ绑定的手机号码都可以;邮箱登录密码就是第一步生成的授权码。
第四步:别忘了设置会员注册审核方式为邮件激活,位置:系统参数设置→用户设置。
第五步:保证用户能收到你的邮件
上面四步已经可以成功发送邮件了,但是QQ邮箱往往会把我们的邮件扔进垃圾箱,导致用户收到邮件却没有提醒,解决方法有两个,给填写邮箱的input加placeholder="邮箱(QQ邮箱用户未收到邮件请检查垃圾箱)",但有的用户不注意这个,那么再在用户提交信息后的信息提示框里给予提示,打开/e/data/language/gb/pub/q_message.php,在第180行修改,这个就是注册表单提交后的信息提示。
用户只要能收到邮件,就可以通过点击邮件中的链接激活账号。
另外,如果你使用的邮箱没有开启ssl,那么SMTP端口就不是465了,而是25,大部分空间商为了防止垃圾邮件默认服务器的25端口都是关闭的,开启25端口需要空间商操作,西部数码开启25端口是免费的,但提交工单时要找对地方
相关阅读
-
无相关信息
上一篇:帝国cms在首页调用指定几个栏目的所有文章和用js实现分页的方法下一篇:帝国cms如何跳过注册会员类型直接注册
原创不易,您的赞助就是博主更新的动力!

赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2462)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(2046)
- 帝国cms如何让文章id从1开始(完美解决)(1346)
- 帝国cms如何实现全站搜索功能(1274)
- 帝国cms内容页图片如何自适应(1259)
- 帝国cms解决代码高亮方法二(1205)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(946)
- 帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)(907)
- 帝国cms注册、登录制作教程,七个常见问题和两个注意事项(847)
- 帝国cms如何修改信息提示框的样式和内容(838)
- 帝国cms实现当前栏目导航高亮最简便的方法(2021-10-25)
- 帝国cms文章开启收费后信息权限提示页如何修改?(2021-09-24)
- 帝国cms换域名后如何批量替换会员头像路径(2021-09-15)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)