没有Akismet的垃圾邮件过滤表单

4

我想知道是否有类似于Akismet的东西,但不需要将内容发送到第三方服务器。在涉及重要敏感数据的情况下(例如患者记录),我不希望将信息发送到另一个我无法控制的服务器。我非常喜欢Akismet,它大多数情况下都很好用。然而,我需要更像是本地实例的私人Akismet,并且能够定期更新。如果它能与Python一起使用,那就更好了,因为我需要将其与Django应用程序进行交互。我应该选择SpamBayes这条路吗?

2个回答

4

你看过Project Honey Pot吗?我认为他们有一些公共查询服务可供使用。

我认为Project Honey Pot的目标是在垃圾邮件到达您的内容处理例程之前阻止它(IP检查/头文件分析/机器人陷阱等)。这可能适合您正在尝试做的事情。

我听说另一个是Spamato。它可以作为独立代理运行,但我从未真正尝试过。不过,您可以通过其代理实例路由内容并进行垃圾邮件过滤。


我最终选择了Project Honey Pot的黑名单。看起来它可能正好适合我的需求。 - f4nt

1

我想不到任何由匿名用户提交的极为敏感的数据。如果数据真的很敏感(比如你提到的患者记录),那么它可能是由已知并注册的用户提交的,因此您应该对新用户进行手动审批,并保护注册部分免受垃圾邮件发送者的攻击。


这并不总是情况。我同意应该这样,如果我掌管世界的话,我会同意你的观点。不幸的是,我并不总能编写规格 :) - f4nt
是的,仅依靠规格开发软件很难。 不过,你不能只使用一些不显眼的反垃圾邮件措施吗,比如 Django 评论框架中使用的措施 http://docs.djangoproject.com/en/dev/ref/contrib/comments/#notes-on-the-comment-form 否则,就使用 SpamBayes 吧 ;) - fest

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接