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.
| Tags | Email Mail Management Mailscanner Filter |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Linux Mac OS X BSD |
| Implementation | XHTML Python MySQLdb Django AJAX |
| Translations | Afrikaans Italian Czech French Polish |
Recent releases


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.


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.


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


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 settings.py, 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.


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