我安装WordPress时一切按照步骤,装完了呢,登记的邮箱没收到WordPress发送的密码。还好现在WordPress在前台密码就显示了。我也没注意。谁知后来测试中,发现评论提醒也根本不发送。于是我用尽各种办法测试原因:
- 后台设置——常规中,更改邮箱地址。先后换过qqmail,163mail,Gmail等邮箱。 结果依然都无法收到评论邮件.
到登陆管理界面点击 忘记密码 ,然后输入后台更改过的邮箱地址,竟然提示”未找到匹配用户”.我明明在后台设置了邮箱的.最后试验安装时登记的邮箱,结果提示修改密码的链接已发送,但是我没收这封邮件!!!- 安装mail to commenter 插件,结果也是@评论也无法收到邮件。在这个插件的后台设置中有个邮件发送测试,我填写邮箱,发送,可以收到。
- google一下,没找到有用的信息.大多数说的是win主机上的问题,而我的主机确实是Linux主机,另外经与主机商联系,确认服务器上也没禁用mail()函数.
最后我真打算删了重新安装,甚至客服说要不我帮你删除主机再重新开通.我于是就打算再测试一遍,如果不行就按客服说得来.于是我在后台重新绑定了三个子域:test.qiqiboy.com、test1.qiqiboy.com、test2.qiqiboy.com。然后发现还要解析,于是到万网解析。在等待解析生效的这段时间里,我已经重新创建了三个数据库和三个ftp空间,就是用来测试这三种情况:
- WordPress 2.84 简体中文
- WordPress 2.71 简体中文
- WordPress 2.84 英文
因为我甚至怀疑是我下载的安装包有问题(我用无线路由,有一定的丢包率)。所以选择重新下载三种不同的安装包,甚至于稳定的2.71版本。
呵呵,不过还好,最后我做完这些解析还是没能生效(鄙视一下万网),于是就准备去删除这个主域名的数据库,不等了,直接用这个安装了。在查看数据库时,我突然想到进去MySQL数据库中看看。于是到PHPMY ADMIN中,现在wp_options中,发现邮箱处的邮箱是我后台更改过的,但是到WP_USERS中,发现竟然邮箱还是安装时注册的!于是我手动 编辑,换了个邮箱。到登陆界面点 忘记密码,然后填写邮箱,果然改成了我在数据库中更改的邮箱,也正常收到了密码 更改的邮件。接着测试评论,也能收到邮件了。只此,我总结出了原因,非常KB:
因为我安装时使用了QQ的域名邮箱!
就是这个结果,我后来测试显示这个 邮箱的确收不到我的博客发出的邮件。但是诡异的是,我在其他博主处留言也是使用这个域名邮箱,结果可以收到他们的邮件!!
说出这个不是告诉你不要用QQ域名邮箱注册WordPress或啥的,因为我还无法确认这个问题不是我个别情况。我主要想说,有问题,请直接——
插进数据库!!!
最后配发几张图,能看懂的看,看不懂的看文字——