便宜vps推荐!

帝国CMS无法发送验证邮件怎么办?需要修改哪里的代码,邮箱应该如何设置?

时间:|浏览:| 评论 ()

众所周知云服务器为了减少垃圾啊邮件,默认封掉了smtp 25端口,允许ssl 链接 smtp 465端口或者其他端口,接下来我就给大家发一下帝国cms 7.5版本的修改教程,完成ssl的发件修改。

1、修改php.ini找到extension=php_openssl.dll去掉前面的;号。保存后重启IIS 或者Apache或者Nginx

1c317a9c71dd83244db0da441c36ca34b4b9407a

小编提醒:使用的IIS,使用php manager安装的自带开启;使用宝塔控制面板的朋友,需要去设置此项。

2、开通qq邮箱的POP3/SMTP服务,并且获取重要的“授权码”。此授权码是作为密码登录邮箱的。以QQ邮箱为例子,其他邮箱看是否是需要授权码 以及SSL端口是否是465

c3b3dd0eed18df5d99fee4f2ec59c3075d8685c9

3、按下图填写帝国cms的SMTP模块设置,其中SMTP的端口请填写"465"。“邮箱登陆密码”请填入第二步的“授权码”

19efcd10fccf22eba80e0f340ea4bdfc8e7792d1

4、修改e\class\class.smtp.php,在大约第62行(帝国cms7.5版本)的$host前添加"ssl://",请不要忽略"ssl://".$host之前的点号

修改e\class\class.smtp.php,在大约第62行找到

$this->smtp_conn = fsockopen($host,

改成

$this->smtp_conn = fsockopen("ssl://".$host,

这样就可以发送邮件了

228d913df61a0d906f51e648a28e95d4f5b0de9e

5、去用户-其他功能-批量发送邮件 输入一个测试用户,点击发送 测试邮件看看效果吧

声明:VPSNO仅为VPS服务器信息分享,任何IDC都有倒闭和跑路可能,本站无法作任何保障,请网友购买前自行斟酌,衡量评估风险,自负责任。数据勤备份是最佳选择。本文由VPSNO网站发布,转载请保留链接:《帝国CMS无法发送验证邮件怎么办?需要修改哪里的代码,邮箱应该如何设置?》站长联系QQ:22⑧2六8⑦肆8,邮箱为QQ邮箱。
网友评价
评论列表
共有 条评论

精选便宜VPS - VPS排行

  • No.1 最便宜的大厂云服务器
    UCloud云服务器

    UCloud云服务器

    UCloud(优刻得)是国内最大的中立公有云服务商,全球包含香港、台湾共25个数据中心,52元/年起

  • No.2 国内用户最多的云服务器
    阿里云服务器

    阿里云服务器

    阿里云是国内云服务器第一梯队头部商家,目前国内用户选择最多的云服务器商。

  • No.3 号称“良心云”的云服务器
    腾讯云服务器

    腾讯云服务器

    和阿里云规模相当的国内云服务器商,套路少,给100%CPU资源,拥有更好的性价比。

  • 热度飙升最快的国外VPS
    RackNerd

    RackNerd

    RackNerd是2019年成立的主机商,以提供便宜VPS、大带宽VPS闻名,近年来在国内用户中知名度颇高。

  • 最受国人欢迎的国外VPS
    bandwagonhost搬瓦工

    bandwagonhost搬瓦工

    搬瓦工VPS可能是中国用户数量最多的服务商,专为大陆用户定制了大量功能,线路有特别优化,快而稳定。

  • 实力雄厚的老牌国外VPS
    vultr

    vultr

    Vultr是成立于2014年的老牌IDC,全球16个机房,硬件配置极高,新用户注册赠送100美元余额。