帝国CMS邮件无法发送SSL465端口无法发送的解决办法
国CMS内置的邮件功能,默认是使用25端口发送的,但现在的服务器大多都屏蔽了25端口,所以现在的邮箱很多都使用 465端口,并且使用SSL链接了。比如,QQ邮箱,腾讯企业邮箱。
这就导致帝国CMS配置好了也无法发送。
使用以下方法即可解决,有效
第一步:
确保服务器开启了465端口。
第二步:
修改php.ini找到extension=php_openssl.dll去掉前面的;号,图所示:
保存后重启IIS 或者Apache或者Nginx。
第三步:
开通qq邮箱的POP3/SMTP服务,并且获取重要的“授权码”。此授权码是作为密码登录邮箱的。以QQ邮箱为例子,其他邮箱看是否是需要授权码 以及SSL端口是否是465
第四步:
打开e/class/class.smtp.php文件
在大约第62行(帝国cms7.2版本)的$host前添加”ssl://”,请不要忽略”ssl://”.$host之前的点号
修改前:
修改后:
第五步:
帝国CMS后台配置邮件信息即可,以腾讯企业邮箱为例:
注意,如果是QQ邮箱,一定要用授权码登录,不能使用邮箱密码。
提示:
个人邮箱通常都会有限制,建议使用企业邮箱,企业邮箱有免费的,如腾讯企业邮箱,阿里企业邮箱。
上一篇:帝国CMS 暂无相关链接调用当前栏目其它信息方法是什么?
下一篇:帝国cms标签模板不存在该怎么解决(帝国cms 模板)
服务器 Nginx ssl 帝国cms 建站
声卡驱动正常但是没有声音如何办?声卡驱动正常没声音的解决方法
英伟达显卡驱动如何退回到原来版本?英伟达显卡驱动退回到原来版
重装系统,电脑只有一个C盘如何创建分区
Defender提示错误应用程序MsMpEng.exe无法启动
电脑无法启动或仍在加载如何办?电脑无法启动或仍在加载的解决方
打印机驱动如何卸载删除?卸载打印机驱动干净的教程
电脑没网如何安装网卡驱动?教你没网如何安装网卡驱动的方法
系统32位和62位如何选择:详解它们之间的差异
电脑文件删不掉如何办?四种方法解决
任务管理器快捷键有哪些?任务管理器快捷键大全