你在这里

疑难杂症模块:接触垃圾捕手

原文链接:http://drupal.org/node/173694

 

gotcha是排序的采取了“验证码”。http://drupal.org/node/166921作为一个可行的办法来欺骗那些尝试使用Drupal的接触形式的垃圾邮件机器人的想法是第一次提到我不特别喜欢额外的步骤,人类必须执行这些“核查”的方法,有的只是不工作。

这个想法很简单:基本上你一个联系表单上放置一个假的输入字段,并使用CSS不显示它。在提交你检查一个值。如果有一个输入值,那么这意味着一个非人类已毛毯形式领域,并为垃圾邮件的形式后,可以忽略。垃圾邮件机器人可能永远不会知道。

疑难杂症增加了“主题”字段标记在顶部的联系方式。它使用“格”的标签,以使“显示:无”场使人类用户不应该看到它,并不会进入那里的任何数据。希望,疑似垃圾邮件机器人会看到“主题”和被引诱进入那里的东西。是鼓励一个人(其浏览器可以设置显示也无妨),忽略这一领域的说明性文字。

疑难杂症截获提交的联系方式和检查的隐藏字段。如果东西是存在的,抓把柄只是返回的头版,并忽略此消息。登录尝试,一起提交者的IP地址,并保存在数据库中的犯罪嫌疑人的消息。如果该字段是空的,然后通过邮件通过接触正常处理模块。

不幸的是,大多数的垃圾邮件仍然获得通过。和大多数是一堆毒品或色情链接。从以往的经验,我知道,垃圾邮件模块已经在与此意见在处理好。浏览该模块后,我发现我可以“钩”到它的过滤器,并用它们来识别垃圾邮件。

我所有的垃圾邮件,立即停止!

所需模块

为Gotcha模块需要的核心联系人模块和贡献的垃圾模块(这也可以用来限制垃圾邮件的评论)。

安装

正常的模块安装程序。

设置

所有的设置抓把柄被发现在管理»网站建设»联系表格,在“设置”标签。

  • 记录所有电子邮件 -如果选中此复选框,所有网站广泛接触的电子邮件将被记录为Gotcha表。如果它没有被选中,只有犯罪嫌疑人的电子邮件将被记录。
  • “走开”页面: -这是要显示时,该消息已被认定为垃圾页面的路径。该消息应该是委婉,但有力。当模块被启用,它会检查,看看是否有页,题为“抓把柄:走开!”。如果存在,该节点的ID将在这里设置。如果没有找到,模块将创建一个示例页面,在这里设置了新的一页的路径。注意:此页“出版”的地位,因为它会被显示反正是没有必要的。
  • 最大体 -消息的身体在记录列表中显示的最大规模。这就限制了显示的列表的大小。
  • 每页行 -记录列表显示在每页的行数。
  • 显示站点名称 -如果选中,该网站的名称将显示在记录名单。这是有用的多站点环境与共享的“疑难杂症”的日志。

 

请后的问题,支持请求,和功能,建议项目的页面,而不是在这里。