Django:评论框架中的反垃圾邮件措施是否足够?或者我需要使用验证码或akismet吗?

时间:2010-09-30 11:41:31

标签: django spam-prevention

我将要实施评论框架,我想知道我应该遇到什么。如果有人可以专门解释他们在django中尝试/测试过反垃圾邮件措施的方法并给出建议我会非常感激。

是的,我在这里已经阅读了一些问题,但我还没有详细讨论django的详细答案。

3 个答案:

答案 0 :(得分:2)

Disqus基于Django,我们结合使用贝叶斯过滤(通过我们的评论提供稳定的火腿和垃圾邮件),速率和相似限制,选择性验证码,以及 - 由用户自行决定 - akismet

我们仍然在与所有易受垃圾邮件影响的Web服务进行战斗,但这些是一些相当常见的技术。

答案 1 :(得分:1)

在评论框架中没有任何反垃圾邮件。

  1. 使用率限制http://simonwillison.net/2009/Jan/7/ratelimitcache/
  2. akismet http://books.google.com/books?id=rHGh5OihsCsC&lpg=PA129&ots=E9-0nmoWfA&dq=django%20spam%20analyzer&hl=pl&pg=PA129#v=onepage&q&f=false
  3. 我测试了蜜罐,它停止了50%的垃圾邮件。我已经关闭了retelimit和askimet每小时100页评论,包括21个垃圾邮件(其中10个已通过honneypot)

答案 2 :(得分:1)

值得注意的是,在面对“大量垃圾评论”之后,多产的Djangonaut Daniel Roseman switched他的博客评论系统从Django的评论应用到Disqus

@Daniel是这里的用户;我相信他会很快就会给你一个更详细的答案。