评论回复后使用邮件发送通知给评论者,这是我一直很看重的WordPress的插件功能,也是有效提升博客粘性的一种常规的技术手段。只可惜最近我在新博客配置这个功能时始终不得要领,非常郁闷。现征求各位的帮助,希望找出病症,对症下药,完成本人一直以来使用WordPress的夙愿之一(我决心从PJBlog切换到WP很大程度上就是因为PJ缺乏类似功能的插件)。
问题症状:
我的WordPress2.7无论是安装了Thread Comment插件,或是Mail to Commenter(均保证后台已经完成必要设置,比如打开开关,或是添加了相应代码),在回复了评论之后,都收不到任何的邮件通知。
使用Mail to Commenter后台的测试工具进行邮件发送的测试,结果依然是有去无回,杳无音信。使用WP-Mail-SMTP插件修改默认发送配置,最终也是以失败告终。
分别使用过GMail和QQ邮箱进行测试。二者均已开启了SMTP/POP3。
服务器探针检测结果(虚拟主机服务商保证已经开启了发送邮件的功能。并且我在同服务器的他的博客上尝试进行评论回复,他的确能收到邮件通知) :
PHP运行方式 CGI-FCGI模式
PHP版本 5.2.8
脚本运行可占最大内存 memory_limit 128M
脚本上传文件大小限制 upload_max_filesize
POST方法提交限制 post_max_size 8M
脚本超时时间 max_execution_time 30秒
PHP版本 5.2.8
运行于安全模式 不支持×
ZEND支持 支持√ 版本 2.2.0
PHPINFO 支持√
自动定义全局变量(register_globals) 不支持×
显示错误信息(display_errors) 支持√
SMTP支持(smtp) 支持√