The Spam API module is designed to work with Drupal. It provides a number of tools for auto-detecting and dealing with spam content that is posted to your website.
This third major revision of the spam module breaks the tool into modular pieces to simplify the development of additional functionality and allow site administrators to only enable the functionality they require. The tool also can provide much more information about why specific content was or was not marked as spam.
The Spam API allows third-party modules to define:
Modules can use the Spam API to define spam filters which are used to test whether or not content is spam. For example, the spam_baysian module utilizes a baysian filter to test if content is spam.
Modules can also use the Spam API to define content types which can be automatically tested with the spam filters. For example, the spam_comment module adds support for automatically filtering comments.
The Spam API module is distributed under the BSD license.
Development release: none
(NULL)
Drupal 4.7.x:
Current release: none
You can browse the spam module source code online:
The spam module is written in PHP, designed for use with the Drupal CMS. The source code has been released under a BSD license. The source code is managed with the Mercurial Source Control Management system. The Mercurial Wiki includes directions for installing Mercurial on Unix-like systems (including Mac OS X) and Windows.
Use the following Mercurial command to obtain the latest spam module code for Drupal 4.7:
hg clone http://kerneltrap.org/hg/drupal/4.7/spam spam
There are a number of other Drupal projects to help fight spam: