解决万网主机下 WORDPRESS 无法发送邮件的问题
来源:互联网 发布:sql server 求和 编辑:程序博客网 时间:2024/06/08 11:52
万网的主机貌似都需要通过 SMTP 来发送邮件,而且要开启 fsockopen(在万网后台可以开启,不会的请联系万网客服) 。但是 WordPress 的 SMTP 发送方式为 steam_connect_client 而非fsockopen,所以,打开 /wp-include/class-smtp.php 大概是 274-282 行的位置,查找到下面的代码:
$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 = @stream_socket_client(
$host . ":" . $port,
$errno,
$errstr,
$timeout,
STREAM_CLIENT_CONNECT,
$socket_context
);
修改为如下代码:
$this->smtp_conn = @fsockopen($host,$port,$errno,$errstr,$timeout);
然后使用 WP SMTP 或 WP MAIL SMTP 这类 SMTP 发送邮件的插件,配置好一般就可以了。
特别注意:由于这个方法是直接修改了 WordPress 的核心代码,一旦升级了 WordPress 版本,就需要重新进行修改,请务必记得!!!
0 0
- 解决万网主机下 WORDPRESS 无法发送邮件的问题
- 万网主机使用wordpress发送邮件的方法
- 解决CentOS下无法发送邮件的问题
- 解决CentOS下无法发送邮件的问题 + selinux
- TD无法发送邮件问题的解决
- WordPress 在 Linux 下不能发送邮件的问题
- 解决Domino双网卡无法发送Internet邮件的问题
- Configure SMTP插件解决WordPress邮件发送问题
- 阿里云虚拟云主机使用PHPMailer无法发送邮件的问题
- wordpress配置smtp功能后无法发送邮件的原因|
- Linux服务器下PHPMailer发送邮件失败问题的解决
- 解决WordPress无法收到邮件评论回复问题
- PHP发送邮件乱码问题【wordpress·发送邮件解决参考方案】
- Windows7下解决飞秋无法发送文件的问题
- WordPress发送邮件提示“您的主机禁用了Mail函数”解决方法
- 解决 debian 系统下 无法使用 mutt 发送邮件
- ubuntu下wordpress安装Sendmail发送邮件
- MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置)
- iOS架构模式-揭秘MVC,MVP,MVVM和VIPER
- Android播放本地语音
- 2016-02-17 短期计划
- WPtouch添加百度联盟广告
- android 快速创建一个新的线程
- 解决万网主机下 WORDPRESS 无法发送邮件的问题
- linux串口通信
- Android利用ant将多个jar包合并成一个jar包
- WORDPRESS 论坛插件 QDISCUSS
- perforce(p4)相关问题
- CGContextRef详解
- mongodb 3.2版本基本管理
- Android正则验证手机号,身份证号,邮箱等格式是否正确
- 分布式大数据高并发的web开发框架