Menu
SpamDigester - Get Rid of your Junk Folder!

The Spamdigester is designed to be used as a server side junk mail quarantining system. It can be integrated with several Mail Delivery Agents (i.e.: procmail) and Mail Transport Agents (i.e.: Sendmail, Postfix, etc.). It can be set up as a perimeter "E-mail Firewall" as well, to keep the Spam filtering load off the server(s) that house your user mailboxes.

The SpamDigester is an MTA or MDA plugin that intercepts emails tagged as Spam by SpamAssassin, puts them into a secure holding area, then sends a tidy digest email of the intercepted messages to your users.  It eliminates the need to clear out a Junk folder that often gets hit with thousands of emails, and, in conjunction with a properly set up SpamAssassin installation, will let your users take back control of their email Inbox.
SpamDigester is scalable to thousands of mailboxes and addresses, and is compatible with every major Mail Transport or Delivery software, including Sendmail, Scalix, Procmail, and Postfix.

How does it work?
First, SpamAssassin tags the message as Junk.  This can be through spamass-milter, via a procmail hook, or any of the many other ways SpamAssassin can be fed your email for scoring.
RB Technologies has a (slightly dated) how-to posted on setting up SpamAssassin: SpamAssassin, Procmail & Sendmail on Mandriva
Next, tagged messages are directed to Digester, again either through a Procmail 'Recipe' or a bounce address.
The SpamDigester moves the messages into a MySQL database for temporary storage.
There are a number of configuration directives to set thing like Kill levels on junk mail (i.e. discard if the score exceeds 15) etc.
At an interval you specify, the system generates a digest message for each user which is sent to their Inbox.
The Digest message is sent as an HTML form with Reject, Accept, or Accept and Whitelist options for each message (all mails are marked for Rejection by default). The user scrolls down through the digest message, Selects the appropriate option for any misclassified messages, and Submits the form with a button at the bottom of the message.

SpamDigester Screenshot

The user selects the appropriate action for each message in the digest, hits 'Submit' and the Digester goes to work:
Any messages that the user wants saved are run through the SpamAssassin Bayes system as 'Ham', and then forwarded in to the user.
Any messages that the user doesn't want are run through the Bayes system as 'Spam'.
Any messages that the user has selected the 'Whitelist' checkbox on will be added to that users' whitelist, and messages from that address will bypass SpamAssassin in the future.
Simply put, it takes the mess and fuss out of managing your Junk email!

 
  © Copyright 2006-2007 Rubin Bennett