Marvin: The Final Product
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.