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 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.


Release Notes: MailScanner module configuration was improved. House keeping was simplified with the baruwa-admin command. Support for Bulk message processing was added. Mail queue status reporting and management were implemented. Blocked images in preview are formatted with a replacement image. Other new features include message queue based clustering, tooltips for all graphs, RADIUS/RSA SECUREID authentication, virtualenv setups, and a locale selector. Translation were added for Afrikaans and Italian. Remote message release, exchange duplicate suppression, and various bugs were fixed.


Release Notes: This is a bug fix release. It addresses regressions caused by changes in Django CSRF. Various other bugs were fixed. Some features were back-ported from the 1.1.x series.


Release Notes: Various bugs were fixed. The documentation was updated. MQ is used for message processing and for SMTP delivery tests. Locale middleware has been enabled.