用于防止垃圾邮件帐户的rails的当前最新技术是什么?验证码?任何好的插件,教程或建议?
使用库:你(几乎)总是更好地从那些在子域上比你更好的人那里挪用代码.Akismet背后的Wordpress人员已经忘记了更多关于博客垃圾邮件的事情,而且我还是一名电子邮件反垃圾邮件研究员.您可能对Akismet的Rails集成插件感兴趣.
多样性防御:垃圾邮件是一个古怪的问题,因为更受欢迎的对策变得越来越糟糕.因此,特别是对于低调的网站,您可以通过编写简单的一次性绊网来获得令人作呕的好结果.我不会给你任何代码来复制/粘贴,因为它违背了excercize的目的:拥有一个全球唯一的对策.
一个简单的例子是隐藏的表单元素,它以一些随机字符串开头,并通过Javascript代码设置为已知的良好值.然后你弹出任何没有提供好价值的东西.这会阻止不实现Javascript的客户端,其中包括绝大多数垃圾邮件脚本.当然,有一些问题,因为一些合法的客户端也会阻止Javascript - 但实际上,如果你使用的是Rails,我猜你有点假设cookie已经开启且Javascript正常运行.