VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

如果phpcms无法发送邮件(php smtp发送邮件)该怎么办

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如果phpcms无法发送邮件(php smtp发送邮件)该怎么办

如果phpcms无法发送电子邮件,我该怎么办?解决phpcms邮件无法发送的问题。

当网站被放到服务器上时,发现了一个大问题。有什么问题?

在当地可以完美使用的电子邮件服务无法使用,这让小编感到困惑,疯狂地在网上寻找解决方案,发现没有任何有用的东西。

最后,无路可走。我询问了服务器供应商,发现fsockopen功能没有禁用(该功能对于phpcms发送电子邮件非常重要)。最后我调出了phpcms的错误日志(phpcms的错误日志是一个error_log.php文件)(错误日志的位置是:根目录/caches/error_log.php)。发现每发送一封邮件,错误日志中就会多一个错误(fsockopen():无法连接到smtp.163.com:25)。

这句话的原意是你不能连接到电子邮件地址的25号端口(小编这里使用的电子邮件服务器是163),换句话说,服务器禁止25号端口。

小编这里用的是阿里云服务器。与服务器供应商讨论后发现,阿里云服务器默认为25端口,禁止邮件。要开就要申请,很麻烦,可能过不了。

小编随后被更改为465端口,因为465端口服务器没有禁止它。但是简单地将phpcms后台的邮件发送端口更改为465是无法发送邮件的,那么如何更改呢?

其实很简单。在邮件服务器行中,将其更改为:ssl://smtp.163.com(这里可以更改为QQ和新浪的,但不要忘记前面的ssl://),仅此而已。

对你有什么帮助?事实上,如果你想在阿里服务器上发送任何邮件,你不能使用端口25。如果您使用它,请将其更改为465。顺便说一下,不要忘记验证密码是客户端授权密码,邮件设置测试是接受邮件的电子邮件地址。

PHP中文网站,大量免费PHPCMS教程,欢迎在线学习!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如果phpcms无法发送邮件(php smtp发送邮件)该怎么办 https://zhujicankao.com/115155.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如果phpcms无法发送邮件(php smtp发送邮件)该怎么办
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!