如何检测您的Web服务器上的forms垃圾邮件?

如果您在服务器上运行了数百个网站,那么即使您的表单有某种保护措施,如何使用您的HTML表单发送垃圾电子邮件来检测机器人是否使用了最有效的自动化方法?

您应该能够看到特定帐户在服务器上发送电子邮件的速率,这是垃圾邮件运行开始之后检测的第一步。 对于预防(一盎司通常值得一英镑左右的治疗),我喜欢使用项目蜜jar项目的资源,它有一个伟大的垃圾邮件检测系统运行检测和列出滥用forms的IP地址。 参与项目本身也是一个好主意。

我们没有在整个服务器上部署它,但是在特定的应用程序中,我们logging了网站上任何表单的使用情况。 如果应用程序在很短的时间内看到来自同一个IP地址的多个请求,我们要么自动启用表单上的CAPTCHA作为附加保护,要么只是将表单inputredirect到一个存储区域,直到有人有时间检查内容。 经过一段时间没有请求,保护降到正常。 如果他们使用相同的技术平台,我不认为这将是太难以抽象和部署在服务器上的所有联系表单。

Akismet会适合您的需求吗?

从他们的FAQ :

Akismet可以用于除WordPress之外的其他东西吗?

绝对。 Akismet API可以适用于几乎所有提交内容的应用程序,包括论坛,维基和联系表格。