卡卷网
当前位置:卡卷网 / 技术教程 / 正文

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

作者:卡卷网发布时间:2024-09-14 20:21浏览数量:193次评论数量:0次

如何在帝国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中的邮箱注册验证功能及邮件发送功能。确保每一步都按照要求正确配置,以确保邮件功能正常运作。希望这些信息对您有所帮助。


END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码