有没有垃圾评论拦截器可以在有限的时间内阻止IP地址?

时间:2012-06-14 作者:daviesgeek

我正在a lot 我的Wordpress博客上的垃圾邮件。我想减少我要缓和的评论数量。我正在寻找一个插件,它可以做这样的事情:自动将评论标记为垃圾邮件,并允许我说“是的,这是垃圾邮件”。一旦我将评论标记为垃圾邮件,请在X天内阻止用户的IP地址。是否有一个插件可以做到这一点,而不是我手动检查和阻止IP地址?

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

这是我最后做的。由于我每周收到数千条垃圾邮件评论,我开始将这些垃圾邮件评论标记为垃圾邮件。然后,我安装了WP-Ban, 一个简单的小插件,可以阻止IP地址。然后,我使用一个简单的MYSQL代码块显示所有标记为垃圾邮件的重复IP地址:

SELECT `comment_author_IP`
FROM `wp_comments`
WHERE `comment_approved` = \'spam\'
GROUP by `comment_author_IP`
HAVING count(*)>1
这对我来说非常有效,并且大大减少了我收到的垃圾邮件数量。

SO网友:tony collins

您有权访问您的Web服务器吗?我使用一个名为“fail2ban”的程序。该程序扫描日志文件,查看是否记录了某些内容,例如有人试图访问您的电子邮件,并在设定的时间内禁止IP地址。您可以将其从1秒更改为1000年:-)

现在,我编写了一段代码,每当WordPress将某个东西标记为垃圾邮件时,都会创建一个日志,并为fail2ban编写了一个过滤器来读取这些日志文件。

Akismet擅长将事物标记为垃圾邮件,但如果标记错误,您仍然可以检查大量垃圾邮件。您需要将Akismet与此方法结合使用,该方法负责查找和标记垃圾邮件。

如果您想让我提供更多详细信息,请告诉我,我将尝试引导您完成整个过程。我可以给你fail2ban的代码,它只监视垃圾邮件,所以更简单(fail2ban是一个很好的免费软件,可以监视服务器的每个部分)。

我开了一个很忙的博客,以前每天收到70-100封垃圾邮件,自从我引入了禁止系统——禁止IP地址一周(以防万一是伪造的IP地址)——我的垃圾邮件已经下降到每天大约5-6封。这绝对值得为我做。

SO网友:Thompson

我使用WordPress IP Blocker Pro 这解决了我所有的担忧。它还具有自动IP阻塞和国家/地区阻塞等功能。

SO网友:Joshua Dance

插件WP-Ban 有多种阻止IP地址的选项,但不幸的是,我找不到任何基于他们的评论被标记为垃圾邮件而自动阻止IP的选项。

Spam Free Wordpress 声称自动阻止所有自动垃圾邮件。我从来没有用过,所以我不能担保。它在Wordpress上有很好的评级(在这里插入盐粒)。所以不妨试试。

此外,请考虑查看您的web主机选项。可以在cpanel等中找到“IP拒绝管理器”,但这也不会根据注释自动阻止。

至于在有限的时间内屏蔽IP地址,我在搜索中找不到任何具有该功能的插件。

SO网友:timshutes

你试过了吗akismet? 我发现它非常擅长过滤垃圾邮件。您必须获取API密钥here. 它们免费供个人使用。

Akismet可以让您查看用户有多少已批准的评论,以及其他细节。我不确定您是否可以在有限的时间内阻止IP地址。我的直觉是你不能。我的问题是:为什么你只想在有限的时间内阻止?

如果你只是在寻找一个很棒的垃圾邮件过滤器,我会选择akismet,到此为止。

SO网友:user17151

这也是我们面临的一个问题!我们找到了Bad behavior 插件工作得很好。好

结束
有没有垃圾评论拦截器可以在有限的时间内阻止IP地址? - 小码农CODE - 行之有效找到问题解决它

有没有垃圾评论拦截器可以在有限的时间内阻止IP地址?

时间:2012-06-14 作者:daviesgeek

我正在a lot 我的Wordpress博客上的垃圾邮件。我想减少我要缓和的评论数量。我正在寻找一个插件,它可以做这样的事情:自动将评论标记为垃圾邮件,并允许我说“是的,这是垃圾邮件”。一旦我将评论标记为垃圾邮件,请在X天内阻止用户的IP地址。是否有一个插件可以做到这一点,而不是我手动检查和阻止IP地址?

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

这是我最后做的。由于我每周收到数千条垃圾邮件评论,我开始将这些垃圾邮件评论标记为垃圾邮件。然后,我安装了WP-Ban, 一个简单的小插件,可以阻止IP地址。然后,我使用一个简单的MYSQL代码块显示所有标记为垃圾邮件的重复IP地址:

SELECT `comment_author_IP`
FROM `wp_comments`
WHERE `comment_approved` = \'spam\'
GROUP by `comment_author_IP`
HAVING count(*)>1
这对我来说非常有效,并且大大减少了我收到的垃圾邮件数量。

SO网友:tony collins

您有权访问您的Web服务器吗?我使用一个名为“fail2ban”的程序。该程序扫描日志文件,查看是否记录了某些内容,例如有人试图访问您的电子邮件,并在设定的时间内禁止IP地址。您可以将其从1秒更改为1000年:-)

现在,我编写了一段代码,每当WordPress将某个东西标记为垃圾邮件时,都会创建一个日志,并为fail2ban编写了一个过滤器来读取这些日志文件。

Akismet擅长将事物标记为垃圾邮件,但如果标记错误,您仍然可以检查大量垃圾邮件。您需要将Akismet与此方法结合使用,该方法负责查找和标记垃圾邮件。

如果您想让我提供更多详细信息,请告诉我,我将尝试引导您完成整个过程。我可以给你fail2ban的代码,它只监视垃圾邮件,所以更简单(fail2ban是一个很好的免费软件,可以监视服务器的每个部分)。

我开了一个很忙的博客,以前每天收到70-100封垃圾邮件,自从我引入了禁止系统——禁止IP地址一周(以防万一是伪造的IP地址)——我的垃圾邮件已经下降到每天大约5-6封。这绝对值得为我做。

SO网友:Thompson

我使用WordPress IP Blocker Pro 这解决了我所有的担忧。它还具有自动IP阻塞和国家/地区阻塞等功能。

SO网友:Joshua Dance

插件WP-Ban 有多种阻止IP地址的选项,但不幸的是,我找不到任何基于他们的评论被标记为垃圾邮件而自动阻止IP的选项。

Spam Free Wordpress 声称自动阻止所有自动垃圾邮件。我从来没有用过,所以我不能担保。它在Wordpress上有很好的评级(在这里插入盐粒)。所以不妨试试。

此外,请考虑查看您的web主机选项。可以在cpanel等中找到“IP拒绝管理器”,但这也不会根据注释自动阻止。

至于在有限的时间内屏蔽IP地址,我在搜索中找不到任何具有该功能的插件。

SO网友:timshutes

你试过了吗akismet? 我发现它非常擅长过滤垃圾邮件。您必须获取API密钥here. 它们免费供个人使用。

Akismet可以让您查看用户有多少已批准的评论,以及其他细节。我不确定您是否可以在有限的时间内阻止IP地址。我的直觉是你不能。我的问题是:为什么你只想在有限的时间内阻止?

如果你只是在寻找一个很棒的垃圾邮件过滤器,我会选择akismet,到此为止。

SO网友:user17151

这也是我们面临的一个问题!我们找到了Bad behavior 插件工作得很好。好

相关推荐

Reducing spammy user sign-ups

遵循前一个问题中的建议后(here) 我成功地屏蔽了我的垃圾评论。然而,我现在发现,每天都有一些新成员注册到该网站,他们的垃圾电子邮件地址如下7428174812@aweseome-杰弗里。co.uk。我可以关闭注册,但我不希望关闭,因为我希望该网站会更受欢迎,并希望鼓励评论。