wordpress搏客用户注册收不到邮件解决办法

这几天我在弄wordpress的问答功能,然而这个功能用户必须得在搏客注册才可以发表问题和回答问题。搏客的评论功能是不行的。可是弄好后我发现用户注册收不到wordpress的邮件,因为用户注册的密码得得邮件发送才能得到。如果收不到邮件我这个问答功能也就浪费了,所以,比尔云昨天用一天的时间在研究这个问题,为什么用户注册wordpress收不到邮件发送的密码。下面就跟随比尔云来看下网上对于这个问题的解决办法有哪些。

第一种:主机不支持mail的函数

对于我们这些菜鸟来说啥是 mail的函数都不知道,比尔云问了下我的空间商昨天也忙没回答我。所以也就放弃了这个办法,也不知道是不是这个原因。网上说只要联系空间商开通这个功能就可以了。

第二种,不使用 Mail 函数,换为 SMTP 方式

就是修改如下 2个文件:
第一个 :
将 /wp-includes/pluggable.php 这个文件的
$phpmailer->IsMail();
修改为
$phpmailer->IsSMTP();
就是说不使用 Mail 函数,换为 SMTP 方式。
第二个:
再修改/wp-includes/class-phpmailer.php 这个文件里的
SMTP参数(SMTP VARIABLES)
var $From = ‘[email protected]’;
var $FromName = ‘xingfublogadmin’;
var $Host = “SMTP.xxx.com”; //你的SMTP服务器。
var $SMTPAuth = True;
var $Username = “[email protected]; // 用户名
var $Password = “*********” // 密码
经过以上修改 就OK 啦

第三种,使用wordpress的SMTP插件

wordpress的SMTP插件有很多,你可以在百度还有wordpress的后台插件搜索一下有很多种,可是搜索出来的你不一定都会用,因为大多数都是英文的。比尔云在2010年的时候就使用邮件群发软件,对于软件的设置也会。可是对于英文的就有点难度了。所以,我们要找一款中文的SMTP插件才可以的。在这下载WP SMTP下载好后在后台上传就可以了。下面教大家如何设置SMTP.

wordpress搏客用户注册收不到邮件解决办法_第1张图片

大家根据上面的设置下就可以了。在此比尔云还是要跟大家说明几点:

1,发件箱最好不使用QQ的,我以前都用QQ的,但是昨天在测试的时候发现测试不成功,可能是QQ的审核太严格了。大家可以使用163的邮箱还是不错的,昨天测试成功了。

2,SMTP服务器地址几种邮箱的写作方式如下

QQ的是,smtp.qq.com

163的是:smtp.163.com

新浪的是:smtp.sina.com

大家只要按照上面的形式写就可以了。

3,SMTP的端口一般的都是25

以上就是比尔云为大家准备的wordpress用户注册无法收到邮件解决的一些办法。说来说去还是最后一种好用,直接安装一个SMTP插件就可以了,何必那么麻烦的修改代码啥的,一个文件里的代码看的都头晕。好了,这样大家就不用担心用户注册收不到邮件了,有问题可以回复本文探讨。

你可能感兴趣的:(wordpress搏客用户注册收不到邮件解决办法)