今天发现网站的留言邮件通知功能失效了,正好奇是什么问题,打开了后台到配置参数-邮件通知设置里也没发现异常,但是点击测试发送邮件发现报错了,提示“服务器已经禁用stream_socket_client和fsockopen函数,请至少开启一个才能发送邮件!”

image.png

这时候明白了,是我刚换了主机,换成了阿里云的,再仔细看下设置界面其实已经有个提示,必须有一个支持亮起来才行。

问题到这就明了了,去阿里云主机管理后台操作即可,打开后台果然找到了,启动它,保存确认ok。

image.png

这时再去后台操作下测试邮件发送,发现已经成功不报错了。

image.png

如果你也用阿里云主机,可能你还会碰到这些问题:

PbootCMS网站在阿里云虚拟主机上验证码不显示原因