当前位置:首页 > 技术教程 > 正文内容

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例

卡卷网1年前 (2024-09-14)技术教程325

如何在帝国CMS中设置邮箱注册验证功能及邮件发送功能

如果你的帝国CMS网站后台开启了会员注册并需要邮箱验证、找回忘记密码等功能,则需要设置邮件信息。以下是以 QQ 邮箱设置为例的具体步骤:

一、获取 QQ 邮箱的客户端授权码

登录 QQ 邮箱

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第1张


登录你的 QQ 邮箱。

点击页面顶部的“设置”按钮,然后选择“邮箱设置”。

开启 SMTP 服务

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第2张


在“邮箱设置”页面中找到“帐号”选项卡。

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第3张


找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV 服务”部分。

点击“开启服务”,并根据提示完成手机验证并绑定手机号。

开启服务后,会获得一个客户端授权码(保存这个密码)。

二、配置帝国CMS后台的邮件设置

登录帝国CMS后台

登录帝国CMS后台。

进入“系统”菜单,选择“系统参数设置”。

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第4张


填写邮件信息

在“系统参数设置”页面中找到“FTP/EMAIL”选项卡。

填写相关的邮件服务器信息,如下图所示:

深色版本

1邮件发送服务器 (SMTP): smtp.qq.com

2邮件发送服务器端口 (Port): 465

3发送邮箱账号 (Account): 你的QQ邮箱账号

4发送邮箱密码 (Password): 客户端授权码(而不是QQ登录密码)

5发送邮箱地址 (From): 你的QQ邮箱地址

6发送邮箱别名 (FromName): 你的网站名称或其他别名

注:邮箱登录密码不是 QQ 登录密码,而是填写客户端授权码。如果更改 QQ 帐号密码会触发授权码过期,需要重新获取新的授权码登录。

三、修改 SMTP 类文件

修改 SMTP 类文件

打开网站根目录下的 e/class/class.smtp.php 文件。

找到大约第 62 行(帝国CMS 7.5 版本)的 $this->smtp_conn = fsockopen($host, # the host of the server。

在 $host 前面添加 "ssl://", 即:

1$this->smtp_conn = fsockopen("ssl://{$host}", $port, $errno, $errstr, $timeout);


帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第5张

四、开放服务器端口

开放 465 端口

在你的服务器安全组或防火墙中添加规则,开放 465 端口。

不开放的话,邮件已发送,但系统收不到邮件。

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第6张


五、测试邮件功能

注册验证测试

使用其他邮箱地址进行注册验证测试。

确认是否能正常收到验证邮件。

帝国CMS如何设置邮箱注册验证功能:以QQ邮箱为例  第7张


总结

通过以上步骤,您可以成功配置帝国CMS中的邮箱注册验证功能及邮件发送功能。确保每一步都按照要求正确配置,以确保邮件功能正常运作。希望这些信息对您有所帮助。


扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/jiaocheng/2024/09/230.html

分享给朋友:

相关文章

勾股BLOG常见问题解答:安装失败等问题全解析

勾股BLOG常见问题解答:安装失败等问题全解析

勾股blog安装中的常见问题composer install安装失败,可能存在php配置文件禁止了putenv 和 proc_open函数。解决方法,查找php.ini文件位置,打开php.ini,搜索 disable_functions...

帝国网站管理系统(EmpireCMS)帝国cms编辑菜单介绍

帝国网站管理系统(EmpireCMS)帝国cms编辑菜单介绍

信息编辑器菜单功能介绍。编辑器菜单说明篇显示Html代码按钮。点击此按钮,在编辑区将显示全部视图内容的HTML代码,此功能便于对内容的代码修改。在此状态下不能进行其它插入操作。再点击一次显示Html代码按钮,则恢复到可视化编辑窗口。点击以全...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。