个性的主机那么多,比如万网……最常见的错误莫过于邮件发不出去。不管是 WordPress 默认的 wordpress@xxx.com (由主机商代发),还是自己设置 SMTP,从TX手上坑来的腾讯企业邮箱……无一幸免。
解决方法来自 WordPress 大学问答中心 Jerry8yuan,感谢分享。
修改 /wp-includes/class-smtp.php
$socket_context = stream_context_create($options); $this->smtp_conn = @stream_socket_client( $host . ":" . $port, $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $socket_context );
修改为:$this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout);
这条有用
学习了,收藏先
哦哦哦nice
fsockopen不是被禁用的么。。。。
学习了,谢谢分享出来!
一楼的位置好啊..
如果能给大家带来好处也不错。
此问题已经被wordpress官方给解决了,俩函数,能用哪个用哪个.