当前位置

Drupal网站中使用Mollom模块来屏蔽垃圾信息

James Qi 在 2013年2月17日 - 09:57 提交
内容摘要:我的这个博客基本都是中文写的,但也常遇到国外垃圾信息的骚扰,几乎每天都有英文的垃圾留言,带有一些Spam广告网址,我先是发现后手工删除,但太多了,每天都有上十条,远比正常留言多,后来用Drupal的C......

  我的这个博客基本都是中文写的,但也常遇到国外垃圾信息的骚扰,几乎每天都有英文的垃圾留言,带有一些Spam广告网址,我先是发现后手工删除,但太多了,每天都有上十条,远比正常留言多,后来用Drupal的Captcha插件,但Spammer似乎有技术手段跳过验证,依然不断地发,我被迫把留言添加人工审核、甚至关闭留言一段时间,但只要放开后马上又可以看到垃圾源源不断。frown

  春节前同事们一起也谈工作总结、计划的时候,到说到几个开放提交信息、留言的网站存在大量垃圾,每天要花费好多时间去检查、删除。于是我尝试了Drupal的Mollom插件,这个有所谓智能反垃圾的功能,建立在对大量垃圾信息进行统计分析的基础上,能对用户提交的信息进行判别:

  • 是垃圾信息就屏蔽,可以通过标题、内容、用户IP等进行判别;
  • 是正常内容就放行,不需要验证码,这个功能很好,免除了正常用户填写验证码的麻烦;
  • 不确定是否垃圾的内容就添加验证码。

  使用的时候,除了在网站上安装mollom模块以外,还需要到mollom.com网站去注册一个帐号,填写需要保护的网站网址,得到Public Key和Private Key填写到模块中,然后再在Drupal网站中设置模块保护的表单,就可以开始保护了。smiley

  需要说明几点:

  • 可以注册一个帐号填写多个需要保护的网站网址,获得不同的Key,以便区别设置、统计;
  • mollom提供多语言的服务,我们的中文、英文网站都适用;
  • 在drupal网站中都可以看到反垃圾统计图表,mollom.com中可以看到更多详细统计数据;
  • 还可以根据网站自身情况,个性化设置垃圾特征、反垃圾的信息的类型等;
  • 这个mollom是商业服务,对于个人、非商业网站提供免费服务,限制最多每天100条合格发帖,对于个人博客或者发帖、留言不多的网站基本够了。

  春节过后查看只有一条国外垃圾信息漏网发出来了,其他每天几十条垃圾都被拦截了,还是很有作用的,值得推荐!yes