刚刚上手WordPress, 真的是遇到不少问题... 头都要炸了... 不过也真是经验值大涨啊~ 要想使用WordPress这件顶级的装备, 真的是需要不少经验值啊~ 要努力升级才行... 因为遇到的问题是在是不少, 暂时无法全部写成文章分享出来, 只能想起什么先说什么, 以后有时间在慢慢介绍了. 而且关于WP插件的文章, 网上实在是太多太多了, 如果没什么特殊情况, 我也不打算写了. 关于插件方面, 随便Google一下就能翻出一堆来. 现在准备写的是WordPress无法发送评论通知邮件的问题. 这个问题和我下午所写的那篇关于服务器IP地址的问题一样, 一般情况下, 大部分用户应该是不会遇到的. 这里所指的一般情况, 是指在外租用服务器空间的用户, 无论是合租的服务器也好, 还是自己购买的空间也好, 应该都是遇不到这个问题的. 因为这个问题同样出现在服务器上...

问题的根本原因, 就是因为服务器没有安装SMTP服务... 我是多么白痴啊~~~ 给服务器做系统的时候我都想什么呢??? 让我更加无法原谅自己的是... 在我寻找解决方法的时候, 竟然执着的坚信自己曾经安装了SMTP服务... 太自信了, 以至于看都没看到底有没有SMTP服务... 从而导致我白忙活了半天... 关于这个问题, 简单的罗列几项要注意的地方. 如果有人遇到相同问题, 可以参考一下.

首先当然是WordPress需要开启评论通知的功能, 具体根据什么情况通知自选. 这里应该都没什么问题, 认识字的应该都知道怎么设置. 然后要看的就是服务器上是否给足了环境支持了. 第一是php.ini中是否设置好了mail函数(针对Windows和Linux主机设置不同, 这里介绍的是Windows主机). SMTP = localhost (设置SMTP为本地主机地址), smtp_port = 25(服务端口为默认的25), sendmail_from = 你所设置的邮件地址(这一项是for Win32 only的, 而且默认是屏蔽状态, 需要你手动开启). 然后检查一下php_smtp.dll这个扩展是否被开启, 并且扩展文件目录里是否有这个文件(但我不知道这个是不是必须的, 也懒得测试了). 最后就是看看你有没有SMTP服务, 如果没有, 那么还要安装一下SMTP服务以便PHP通过服务器发送邮件.

如果这些条件都满足了, 仍然在测试留言的时候无法收到通知邮件... 那你还要注意一下, 你是不是用管理员身份在登录状态下发的测试评论... 因为WordPress对自己所发的评论是不做邮件通知的(这和Blogger不同, Blogger是只要是评论就发送通知). 我就是因为没注意自己一直是登录状态, 所以发的评论仍然没有邮件通知, 很奇怪, 还特意给Fwolf大侠写了封信求助... 不过, 在他看到第一封求助邮件前我已经发现我这个弱智问题的关键所在, 呵呵... 骚扰了大侠一把...  :P

OK, 就是这些... 有其他问题的再留言吧...  :)


Orignal From: WordPress无法发送评论通知邮件的问题解决!

文章发布于 20:39 . 评论RSS 订阅: 博文评论 (Atom) .

0 评论

发表评论