在网站上检测垃圾邮件

时间:2010-08-23 16:32:08

标签: web spam-prevention

我想创建一个网站..我想跟踪已发送的消息! 如果某个人而不是计算机正在发送与所有主题相关的消息,那该怎么办呢? [除了公共合作]

就像stackoverflow如何跟踪垃圾邮件一样.. 它如何确保发送的消息完全与关键点和主题相关!

3 个答案:

答案 0 :(得分:1)

每次用户通过您的网站提交内容时,您都应该检查垃圾邮件。您可以确定,只要您的网站在网络上,垃圾邮件机器人就会抓住它并提交他们看到的每个表单。

现在,有各种方法可以抵御攻击。一种非常简单的方法是将captcha添加到表单中。但验证码并不是那么有效,用户往往会讨厌它们。另一种方法是让他们提交,但管理员必须批准他们的提交。其他网站使用电子邮件确保用户是真实的(例如论坛注册)。其他站点阻止在x个时间内提交过多表单的IP。

正如您所看到的,有很多不同的技术(我没有全部列出)。您需要选择最适合您的那个。

答案 1 :(得分:1)

我做的一件事是使用有效消息的时间间隔。也就是说,在表单加载时启动计时器,并且在响应被认为有效时和不响应时之间具有设置的确定间隔(基于表单的长度)。如果超出这些界限,则按照其他人的建议使用CAPTCHA提示。它只是蜜罐中的一个额外层。

答案 2 :(得分:0)

CAPTCHA。它的实现取决于您正在使用的软件。 reCAPTCHA经常被使用,因为它易于设置和使用。