帝国cms如何设置邮箱找回密码,收不到邮件怎么办?

一、邮件服务配置
首先,登录你的qq邮箱,选择设置-账户,然后把鼠标往下拉,看到如下图一中的“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV”服务,然后选择开启按钮。


当选择开启按钮后,会弹出一个对话框,让你输入手

[时间:08-08]    [浏览:]    [放入收藏夹]    [查看详情]
一、邮件服务配置
首先,登录你的qq邮箱,选择设置-账户,然后把鼠标往下拉,看到如下图一中的“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV”服务,然后选择开启按钮。
帝国cms邮箱找回密码截图一
当选择开启按钮后,会弹出一个对话框,让你输入手机号,然后输入手机收到的验证码,输入验证码后,即可开通成功,同时弹出如下图的授权码,这个后面要用,提前记在小本本上。
帝国cms邮箱找回密码截图二
 官方的配置规则如下:
如何设置IMAP服务的SSL加密方式?
使用SSL的通用配置如下:
接收邮件服务器:imap.qq.com,使用SSL,端口号993
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587(帝国cms用这个)
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码(也就是那个授权码)
电子邮件地址:您的QQ邮箱的完整邮件地址
 
注意,服务器需要开通465或者587端口,服务器端口的开通方法,首先需要在你服务商,比如阿里云,登录后,在安全组菜单下配置规则那里添加456端口才行,其他服务器大同小异,也就是让服务器放开这个端口,按照上面配置规则填写到帝国cms后台的“系统参数设置-FTP/EMAIL”下即可。
 
二、如果提示邮件发送成功,但是确没有收到邮件怎么办呢?
 
如果按照上面的步骤配置好了,虽然邮件提示发送成功,但是邮箱中没有收到邮件,那是什么原因呢? 这主要是帝国cms发送邮件的SendEmail.inc.php和class.smtp.php对SSL支持度不好,也就是对https这种支持度不好,下面万书涛在网上找到写好的文件,现在分享给大家。为避免出现问题,先将网站目录下e/class中的两文件备份:class.smtp.php和SendEmail.inc.php,再将下载的两个文件复制到e/class中,选择覆盖。
 
使用前检查php是否打开了openssl扩展,如果没有则在服务器中的php5.x版本中把”;”号去掉打开。
万书涛的个人博客使用的是阿里云的服务器。设置如下:
1、选择 SMTP 模块发送
2、SMTP服务器:smtp.qq.com
3、SMTP端口:465
4、发信人地址:[email protected](你的邮箱)
5、发信人呢称:wanshutao(自己填)
6、是否需要登录验证:是
7、邮箱登录用户名:[email protected]
 8 、邮箱登录密码,就是你的邮箱设置中的生成的授权码
 
以上就是帝国cms中如何设置邮箱找回密码的方法。
附件下载:
wenjian.rar
df4fe9ae383b6c3cbd2500f495a5184f.rar (25.64 KB)



PS:本文来自万书涛的个人博客,感谢分享。


标签: