天天看点

***关于WP的邮件无法发送问题的总结(原创)

1.用FTP打开 /wp-include/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);

2、如果是PHP5.6.X的版本,那么可能会有报错:

PHP5.6会默认开启SSL验证,所以需要

在php.ini中增加一行

<code>openssl.cafile=/etc/pki/tls/certs/ca-bundle.crt</code>

  

重启服务器使修改生效

如何联系我:【万里虎】www.bravetiger.cn

【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起)

【博客】http://www.cnblogs.com/kenshinobiy/

继续阅读