Marvin: The Final Product
BackNext
The Final Product

Marvin, The Anti-Spam Framework

9 months in development

Framework design allows us to plug in anti-spam modules

Dissimilar tools meant to operate at different levels of mail delivery now work together

Modular design allows new tools to be added quickly

Web-based configuration, user's interface is consistent across all tools

Too configurable. Enough knobs and buttons for the techies, but scares some users

The Systems

MySQL, Sendmail, and Apache on FreeBSD

Open source software + Perl allows platform/OS portability

Really shows the benefits of open source. We are not tied to any platform

Stock install on the local drive, everything else is NFS mounted

The mail processing programs and the Marvin website are always consistent across boxes

Designed from the beginning to scale - 3rd box added in 6 hours

Currently each machine runs everything, and load is split between them

Easy to add dedicated sendmail box(es), dedicated Razor box(es), dedicated Spam Assassin box(es), etc.

BackNext