wordpress用户注册收不到邮件如何解决

最近想把网站的注册功能开放出来,使用户在登录的情况下对博客文章评论。自己试了下系统自带的注册功能,结果发现在注册的时候发送的电子邮件收不到,因为用户注册的密码得得邮件发送才能得到。如果收不到邮件这个评论功能也就算是废了。关于这个问题我在网上查了下找到了关于为什么用户注册wordpress收不到邮件发送的密码。具体的处理方法IT技术资料分享网在这里整理给大家。

有三种原因及解决办法

一:可能你的主机不支持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 = ‘xxxxxx@xxx.com’; //这里是你的邮箱地址
var $FromName = ‘xxxx’;
var $Host = “SMTP.xxx.com”; //你的SMTP服务器。
var $SMTPAuth = True;
var $Username = “youname@xxx.com; // 用户名
var $Password = “*********” // 密码
经过以上修改成功解决问题。

三、使用wordpress的SMTP插件 这种方式简单粗暴。

wordpress的SMTP插件有很多,有中文有英文的,相信对于你在使用上并不是件难事,下载个SMTP插件根据提示进行设置就可以了。下载安装好后启用然后就是一系列的设置,下面教大家如何设置SMTP.具体如何这里给大家写出几点:

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

QQ的是,smtp.qq.com
163的是:smtp.163.com
新浪的是:smtp.sina.com

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

3,SMTP的端口一般的都是25
以上就是关于wordpress博客注册时接收不到邮件的解决办法,希望对大家有所帮助。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享