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了。
on the latest online
还没有发现这个问题,以后再来细看
@狐臭信息网
一般看主机支不支持.
我的主机是godaddy的,应该支持发送邮件,在同一服务器上的discuz论坛验证能够成功发送邮件,但wp多人版就是发送不了邮件,很是郁闷,估计是WP的问题。
按照某些博客的介绍,改了源码也不行。