是否自动阻止Akimet指示的所有IP?

时间:2010-12-23 作者:edelwater

我正在考虑阻止Akismet显示的所有包含垃圾邮件的IP地址。有点像croning

select distinct wp_comments.comment_author_IP
FROM  `wp_commentmeta` JOIN `wp_comments`
WHERE wp_commentmeta.comment_id = wp_comments.comment_id
  AND wp_commentmeta.meta_value=\'true\'
ORDER BY wp_comments.comment_author_IP
然后自动将IP添加到。htaccess。

更好的是,我想将当前524个IP的列表发布到一个webservice,以确保数百人也在阻止相同的IP。

这聪明吗?

update 正在检查http://www.dnsbl.info/ . 有趣的是,例如109.105.192.194与其中一个垃圾邮件数据库一起列出,而不是其他数据库。因此,我可能需要编写一个插件,自动阻止IP,然后如果他们想要解除阻止,就将其引用到DSNBL。是否已经有DSNBL插件?

update 显然(当然)有:http://wordpress.org/support/topic/visitors-checked-by-dnsbl

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我个人强烈建议不要在使用IP块。htaccess级别。有太多的误报可能性使其无法可靠工作。我曾遇到过WP博客(幸运的是,这些博客的浪潮似乎已经消退),它们把我拒之门外,指责我的IP属于邪恶的垃圾邮件用户。。。多年来属于我的静态IP。

我特别不建议使用Akismet作为数据源。你们的里程数可能会有所不同,但作为评论者,我在Akismet上经历了太多的误报,所以作为博客作者,我永远不会碰它。

我的建议是:

使用垃圾邮件过滤方法或来源,您完全有信心不会产生过多的误报

结束

相关推荐

Comment Spammed vs Trashed

将评论标记为垃圾邮件和将其丢弃有什么区别?