阿里云主机WordPress搭建网站无法进行发送邮件的解决方法

2015-11-2017:13:37
评论
22,789

问题说明

在我们使用阿里云的云虚拟主机搭建WordPress站点时,里面的邮件发送即使设置好了,也发送不了邮件。注:阿里云的主机都是通过SMTP来进行发送邮件的,需要开启主机的fsockopen。但是WordPress的SMTP是通过steam_connect_client进行发送的,而不是fsockopen。下面说个简单的方法来解决这项问题。

解决方法

1.打开阿里云虚拟主机的后台,从高级设置的php.ini设置中把fsockopen开启。如下图

阿里云主机WordPress搭建网站无法进行发送邮件的解决方法

 

2.进行修改/wp-includes/class-smtp.php中大概在270行左右(可以通过下面代码进行查询)

 

3.把上面代码修改为如下代码

 

修改完后效果如下↓

 

4.在完成上述操作之后可以去WordPress后台插件中安装一个WP SMTP的插件进行配置即可。

 

最后在提醒一下,如果升级WordPress版本,记得要重新修改一下。

 

一次性删除wordpress所有文章的方法教程 建站心得

一次性删除wordpress所有文章的方法教程

今天发生了悲催的事,本来在做一款新主题发布了一些测试数据但是发下文章和主题不太符合,都发错了,我又不想重新删了文章重新配置,怎么办呢?只能删除这个站里所有文章。 如何删除 wordpress 所有文章...
WordPress如何通过自定义字段实现文章重新排序 建站心得

WordPress如何通过自定义字段实现文章重新排序

您想更改网站博客页面上 WordPress 文章的顺序吗?那么您就在正确的地方学习此功能并更改文章的顺序。因此,在本文中,我将向您展示如何通过自定义字段更改文章的顺序。 WordPress 中文章的默...
Wordpress如何设置UET追踪代码 建站心得

WordPress如何设置UET追踪代码

UET追踪代码,是独立站追踪用户使用习惯等监测必要的代码,可以用来分析用户倾向。Wordpress下如何设置点击事件的追踪代码呢? 一.设置UET全局代码。全局UET代码,是对整个网站用户行为进行追踪...

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: