Projects / Baruwa


Baruwa (Swahili for letter or mail) is a Web 2.0 MailScanner front-end. It provides an easy to use interface for managing a MailScanner installation. It is used to perform operations such as releasing quarantined messages, spam learning, whitelisting and blacklisting addresses, monitoring the health of the services, etc. Baruwa is implemented using Web 2.0 features (AJAX) where deemed fit. Graphing is also implemented on the client side using SVG, Silverlight, or VML. It includes reporting functionality with an easy to use query builder. Results can be displayed as message lists or graphed as colorful and pretty interactive graphs. Custom MailScanner modules are provided to allow for logging of messages to the MySQL database with SQLite as backup and for managing whitelists and blacklists.

Operating Systems

Recent releases

  •  21 Apr 2013 12:19

    Release Notes: This release fixes a domain information leak when logged in as a domain admin. It adds support for theming and customization. It adds support for shared quarantines. It has improvements to Active Directory / LDAP support. It fixes a MailScanner SQL config keyword issue. It fixes signature processing. NJABL is disabled. Translations have been updated.

    •  12 Jan 2013 13:25

      Release Notes: Baruwa 2.0 represents many changes from previous releases. It is a ground-up rewrite of Baruwa 1.0 using the Pylons framework with a PostgreSQL backend. New features include full text searches, DKIM, outbound relays, organizations, and active directory integration.

      •  01 Nov 2012 10:26

        Release Notes: Active Directory support was added. RADIUS authentication, the spam distribution graph, and various bugs were fixed. The documentation was updated.

        •  20 Oct 2011 14:00

          Release Notes: This release adds email signature management, support for Unicode subjects, support for DB migrations with south, experimental Message Delivery status support (exim only), the ability for the recent messages value to be read from, an improved queue regex for sendmail, an exception on IP addresses with port numbers, support for usernames longer than 30 characters, silence on queuestats depreciation errors, prevention of sqlite accepting null values, and a fix for celery jobs not completing due to repeatable reads.

          •  20 Jun 2011 14:38

            Release Notes: Feature enhancements, bugfixes, and translation additions.

            Recent comments

            27 Oct 2010 15:50 bbecken

            Anxious to give this a try.

            27 May 2010 09:51 brentaddis

            Wicked. I've been waiting for a mailwatch replacement. Great job!


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.