This document describes Baruwa 1.0.2. For development docs, go here.
Baruwa provides custom django manage.py commands to enable scripting of house keeping tasks such as quarantine management and Database maintenance.
manage.py cleanquarantine
Deletes quarantined files older than QUARANTINE_DAYS_TO_KEEP. QUARANTINE_DAYS_TO_KEEP is set in the settings.py file
manage.py sendquarantinereports
Generates an email report of the quarantined messages for the past 24 hours, for each user that has quarantine report enabled.
manage.py dbclean
Deletes records older than 60 days from the maillog table of the database, and archives them to the archive table.
manage.py updatesarules
Updates the Spamassassin rule descriptions in the database.