今天发现帝国cms注册会员,找回密码时系统收不到邮件,小编在查找学习之后,终于找到了解决办法,下面是以阿里云虚拟主机为例,快来看看吧!
①我找到文件/e/class/class.smtp.php,在代码的第62行处添加了"ssl://".如下↓
修改前: $this->smtp_conn = fsockopen($host, # the host of the server 修改后: $this->smtp_conn = fsockopen("ssl://".$host, # the host of the server |
②登录你的邮箱(QQ邮箱为例)设置→POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务→开启服务→拿到授权码如下↓
③登录帝国cms后台→系统→系统设置→系统参数设置→FTP/EMAIL设置↓
另外,开启邮件功能需要服务器支持SMTP功能,检查服务器是否支持可以参考这篇文章:
上一篇:帝国cms后台修改信息提示“您来
下一篇:帝国cms随机标签怎么调用