756 views

WordPress注册用户收不到邮件问题的解决方法

WordPress注册要填写用户名和邮箱,然后到邮箱收取随机密码才能登陆

问题是收不到邮件 所以注册系统也就没用了

估计是主机不支持

下面是解决办法: 就是修改如下 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           = ‘XXXXX’;

var $Host           = "smtp.126.com"; //你的SMTP服务器。

var $SMTPAuth           = True;

var $Username           = "XXXXX" ;// 用户名

var $Password           = ‘XXXXX’;// 密码经过以上修改就可以了。

 
PS:实际测试中,一开始我用了QQ邮箱,发现怎么也收不到,以为哪里改错了,浪费无数实践。。。。后来改用126邮箱就OK了。

无觅相关文章插件,快速提升流量

WordPress注册用户收不到邮件问题的解决方法》上有 4 条评论

  1. 我的主机是godaddy的,应该支持发送邮件,在同一服务器上的discuz论坛验证能够成功发送邮件,但wp多人版就是发送不了邮件,很是郁闷,估计是WP的问题。
    按照某些博客的介绍,改了源码也不行。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>