Baruwa

Baruwa (swahili for letter or mail) is a web 2.0 MailScanner front-end.

It provides an easy to use interface for users to view details of messages processed by MailScanner as well as perform operations such as releasing quarantined messages, spam learning,whitelisting and blacklisting addresses etc. Baruwa has implemented web 2.0 features (AJAX) where deemed fit, graphing is also implemented on the client side using SVG.

It also provides reporting functionality with an easy to use query builder, results can be displayed as message lists or graphed as colorful and pretty graphs.

Baruwa is written in Python using the Django Framework and MySQL for storage, it is released under the GPLv2

Features

  • AJAX refreshed recent messages listing
  • Detailed message view with AJAX enabled message processing (quarantine release/delete,spam learning,white/black listing)
  • AJAX powered Full/Quarantine messages listings
  • Reporting view with AJAX enabled query builder
  • Interactive SVG graphs
  • Multi user profiles
  • User profile aware white/blacklist management
  • REST API
  • Easy plug-in authentication to external authentication systems (Mailwatch, POP3, IMAP and SMTP supported out of the box)
  • Tools for housekeeping tasks (quarantine management, rule updates, quarantine notifications, etc)
  • Works both with and without Javascript enabled (some features will have degraded performance)

Screenshots

Find them on our Flickr Page

Downloads

Releases are now available on PyPI. http://pypi.python.org/pypi/baruwa

Binary packages for Centos/RHEL, Fedora and Ubuntu/Debian can be found at http://topdog-software.com/oss/baruwa/

Documentation

Documentation is available in the docs directory of the tarball and online at http://www.baruwa.org/

Feedback

Drop me a mail @ topdog AT fedoraproject.org

 
 
baruwa.txt · Last modified: 2010/05/28 09:10 by topdog
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki