帝国cms SMTP模块发送邮件失败的原因解析
关于帝国cms SMTP模块发送邮件失败的原因,可能有两个:
(1)配置不正确
邮箱配置有两种有ssl的和普通的配置,选择ssl的可能要进行相应的处理,帝国cms默认不支持ssl.
(2)端口被封
如果是普通配置填写正确的话,使用SMTP模块邮件还是发送不出去,那原因很可能是25号端口默认被封禁了,一般现在很多云服务器提供商都会默认封掉25号端口,更有甚者直接不提供25号端口服务,所以如果能开启的话,就跟云服务器提供商提交申请解封即可。
腾讯云服务器25号端口申请解封地址:https://console.cloud.tencent.com/secctrl/smtp
如果25号端口确实无法开启的情况下,那只能用其他端口了如465端口,在原smtp地址前加上ssl://,例如:ssl://smtp.exmail.qq.com,此种方法可能需要对帝国cms相关文件进行一些修改