开发者社区> 问答> 正文

云虚拟主机的WordPress程序发信失败怎么解决,请懂得大神帮忙看看怎么解决?

主机是阿里云的虚拟主机,WordPress建的网站。在后台设置WPForms 的WP MAIL SMTP的时候一直提示发送测试邮件时出现问题. 虚拟主机后台也开启了“PHP函数fsockopen设置”。但是还是不行。 客服让修改配置文件(用$this->smtp_conn = fsockopen($host, $port, $errno, $errstr)代替以下内容;)但是在wp-includes下的class-smtp.php文件里面没有以下内容: $this->smtp_conn = @stream_socket_client(

    $host . ":" . $port,            

    $errno,            

    $errstr,            

    $timeout,            

    STREAM_CLIENT_CONNECT,            

    $socket_context        

);  

里面的内容如下:

展开
收起
游客jy6uurhh5upag 2021-12-12 15:56:35 5349 0
1 条回答
写回答
取消 提交回答
  • 互联网小站长、java程序员、运营爱好者,关心开源与喜欢的一切,喜欢总结写攻略,对产品设计有点兴趣......

    https://help.aliyun.com/document_detail/60692.html

    可以参考这篇文档解决,因云虚拟主机的25端口默认封闭,需要使用SSL加密端口(通常是465端口)来对外进行发送邮件

    2021-12-13 16:04:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载