此问题最初发布在stackoverflow:https://stackoverflow.com/questions/11435952/stop-wordpress-from-sending-out-moderation-emails 但是在得到了@MaxGherkins的提示后,我在这里发布了一个修改后的版本以寻求帮助。
我的wordpress安装遇到了问题,每次有评论需要审核时,我都会向网站管理员发送电子邮件
这也适用于垃圾邮件评论,这会导致网站管理员在其收件箱中收到大量垃圾邮件。
每次我在谷歌上搜索这个问题,我最终得到的答案是“只需进入设置->讨论,然后取消单击‘保留评论以供审核’”,但不幸的是,这对我没有帮助。
因此,以下是我的设置(其中一些可能不相关):
我正在使用wordpress的内置评论系统。没有论文或facebook评论我已经安装了Akismet插件。我确实尝试禁用插件,但我仍然收到了电子邮件
网站上的“设置”->“讨论”->“随时给我发电子邮件”下不勾选“任何人发表评论”和“评论是为了审核”您无需登录即可撰写评论。WP安装最初是Wordpress MU安装,但我已升级到3。因此,它现在已内置到常规wordpress安装中。安装运行了许多具有不同域名的博客,问题出现在AFAIK的所有博客上大多数博客都使用“Yashfa品牌!”主题数据库中的一些信息:所有博客都在同一个数据库中,前缀为wp\\u X_
以下是一些随机博客的一些输出:
mysql> SELECT * FROM wp_1_options WHERE option_name LIKE "%notify";
+-----------+---------+-------------------+--------------+----------+
| option_id | blog_id | option_name | option_value | autoload |
+-----------+---------+-------------------+--------------+----------+
| 10 | 0 | comments_notify | | yes |
| 32 | 0 | moderation_notify | | yes |
+-----------+---------+-------------------+--------------+----------+
2 rows in set (0.01 sec)
mysql> SELECT * FROM wp_50_options WHERE option_name LIKE "%notify";
+-----------+---------+-------------------+--------------+----------+
| option_id | blog_id | option_name | option_value | autoload |
+-----------+---------+-------------------+--------------+----------+
| 11 | 0 | comments_notify | | yes |
| 31 | 0 | moderation_notify | | yes |
+-----------+---------+-------------------+--------------+----------+
2 rows in set (0.00 sec)
mysql> SELECT * FROM wp_100_options WHERE option_name LIKE "%notify";
+-----------+---------+-------------------+--------------+----------+
| option_id | blog_id | option_name | option_value | autoload |
+-----------+---------+-------------------+--------------+----------+
| 10 | 0 | comments_notify | | yes |
| 30 | 0 | moderation_notify | | yes |
+-----------+---------+-------------------+--------------+----------+
2 rows in set (0.00 sec)
审核电子邮件如下所示:
主题:[网站名]请调节:“测试垃圾邮件评论”
身体:
A new comment on the post 78 "Test spam comments" is waiting for your approval
http://url/test-spam-comments/
Author : djqw21208ryfg23 (IP: XXX.XXX.XXX.XXX , XXX.XXX.XXX.XXX)
E-mail : [email protected]
URL : http://feg239r239f9fg7329rfg322379fg23f3
Whois : http://ws.arin.net/cgi-bin/whois.pl?queryinput=XXX.XXX.XXX.XXX
Comment:
ugly spam comment goes here...
Approve it: http://url/wp-admin/comment.php?action=mac&c=XXXXX
Delete it: http://url/wp-admin/comment.php?action=cdc&c=XXXXX
Spam it: http://url/wp-admin/comment.php?action=cdc&dt=spam&c=XXXXX
Currently 0 comments are waiting for approval.
Please visit the moderation panel:
http://url/wp-admin/moderation.php
为什么即使我关闭了“设置”->“讨论”下的电子邮件设置,而且它在数据库中看起来很好,我还是要继续收到这些电子邮件?
我一直在使用属于wp\\u 1\\u*表的博客进行测试。