collaboration-world » projects » Spamity » description

description

Motivation

The development of Spamity has started after deploying various filters to minimize the amount of unsolicited mail delivered to our user accounts. We required a solution to allow those customers to know what messages were rejected by the filters and for which reasons. We also wanted to track the efficiency of each of the installed filters and get an overview over time. Therefore, the project was designed as two components: a parser that identifies the rejected messages from the SMTP log files and inserts them in a database, and a web interface to consult those valuable log file entries.

Spamity features authentication through an IMAP or LDAP server, administrator privileges for selected accounts, search by date, email address and filter types, and graphs of recent activity. Through the web interface, a user can view and reinject her/his quarantined messages. Spamity now supports AMaViSd-new SQL lookups (as of version 0.8.0), so users can modify their personalized anti-spam and anti-virus policies, and their black and white lists.

Spamity's web interface is localized in English and French.

Typical Setup

Here's a mail server setup where Spamity would be useful.