• 欢迎访问亿网部落,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏亿网部落吧!
  • 欢迎光临亿网部落 www.26yi.com 互联网分享精神,专注收藏分享!
  • 欢迎加入亿网部落 官方QQ群 第一时间通知最新更新的资源! ①群:xxx ②群:xxx
  • 亿网部落 广告位 火热招商中 原价20元/月 现价只需10/月 需要联系QQ:476507773

虚拟主机wordpress使用wp-smtp组件无法发送邮件的问题解决方法

开心一刻 亿网部落 4年前 (2015-02-18) 1529次浏览 已收录

答:目前 wordpress 默认在 wp-includes/class-smtp.php 使用的建立数据连接的函数是 stream_socket_client,安全起见,虚拟主机没有开放 stream_socket_client 函数,只开通了开通了 fsockopen 函数,因此如果使用默认方式会导致无法正常发送。
目前可以通过修改 wp-includes/class-smtp.php 文件,将/**
$this->smtp_conn = @stream_socket_client(
$host . “:” . $port,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
);
*/
以上部分注释掉,使用
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);代替该部分。

打赏

乐趣公园 , 版权所有丨本网站资源均来自网络,如果侵犯了你的权益请联系我,我会尽快处理你的问题丨本网站采用BY-NC-SA协议进行授权 , 转载请注明虚拟主机 wordpress 使用 wp-smtp 组件无法发送邮件的问题解决方法
喜欢 (0)
[476507773@qq.com]
分享 (0)
关于作者:
喜欢互联网,喜欢分享,喜欢贴吧,喜欢折腾火狐,喜欢玩新玩意。在下面这些网站,你可能也会发现我的哈。