OpenBottle is a per user anti-spam email system based on a sender authenticated whitelist mechanism. The core of the system is written in Perl, with a web driven user interface in PHP.