博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决wordpress无法发送邮件的问题|配置好WP-Mail-SMTP的前提
阅读量:5962 次
发布时间:2019-06-19

本文共 663 字,大约阅读时间需要 2 分钟。

我的WordPress主机是万网的,配置WP-Mail-SMTP时一直无法发送邮件,导致设置失败。经过多次询问度娘才找到了解决wordpress无法发送邮件的方法,在这里把这个分享给大家。

万网的主机好像不支持mail函数,都需要通过 SMTP 来发送邮件,而且要开启 fsockopen 。但是 WordPress的SMTP发送方式为 steam_connect_client 而非fsockopen,下面来讲讲解决方法:

1.用FTP打开 /wp-include/class-smtp.php ,最好是下载下来,搜索一下,查找到如下的代码:

 
  1. $this->smtp_conn = @stream_socket_client(
  2. $host . ":" . $port,
  3. $errno,
  4. $errstr,
  5. $timeout,
  6. STREAM_CLIENT_CONNECT,
  7. $socket_context
  8. );
解决wordpress无法发送邮件的问题|配置好WP-Mail-SMTP的前提

解决wordpress无法发送邮件问题

2.注释掉上面的代码:

/**

需要注释的代码

*/

3.添加如下代码:

 
  1. $this->smtp_conn = fsockopen($host, $port, $errno, $errstr);

然后使用 WP SMTP 或 WP MAIL SMTP 这类 SMTP 发送邮件的wordpress插件,配置好就可以了。

注意:由于这个方法是直接修改了 WordPress 的核心代码,一旦你升级了WordPress版本,就需要重新进行修改!

推荐阅读:

1.(点击查看)

2.

转载地址:http://gijax.baihongyu.com/

你可能感兴趣的文章
c++ 里面的字符类型转换
查看>>
.bat后缀的文件
查看>>
IE维护(IEM)策略不再适用于IE10及后续IE版本
查看>>
Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
查看>>
java中的重量级与轻量级概念
查看>>
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
查看>>
进程和线程<一>
查看>>
远程算数程序——版本v1.0
查看>>
Mysql常见四种索引的使用
查看>>
说说Android桌面(Launcher应用)背后的故事(一)——揭开她神秘的面纱
查看>>
第一篇:zc706 开箱及开发环境搭建
查看>>
python-冒泡排序
查看>>
Mac下修改Hosts文件工具——Gas Mask
查看>>
协程函数应用
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>
J - Mr.Panda and TubeMaster
查看>>
查找数组中的众数c++实现
查看>>
HDU 4430 Yukari's Birthday 二分
查看>>
JS面试Q&A(续2): Rest parameter,Arrow function 等
查看>>
Tomcat学习总结(2)——Tomcat使用详解
查看>>