wordpress不能发送邮件解决办法

由于万网没有开启 stream_socket_client 函数,所以没有办法通过 WordPress 的 SMTP 接口发邮件。将 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);

然后开启fsockopen函数:

QQ截图20150611154814

发表评论