Table Of Contents

Previous topic

Distributed setups

Next topic

User Documentation

This Page

Other batteries included

Baruwa provides custom django commands to enable scripting of house keeping tasks such as quarantine management and Database maintenance.

Command options and help

These commands may take options to get details on the supported options run: help command_name

Quarantine management cleanquarantine

Deletes quarantined files older than QUARANTINE_DAYS_TO_KEEP. QUARANTINE_DAYS_TO_KEEP is set in the file

Quarantine reports sendquarantinereports

Generates an email report of the quarantined messages for the past 24 hours, for each user that has quarantine report enabled.

Database maintenance dbclean

Deletes records older than 60 days from the maillog table of the database, and archives them to the archive table.

Spamassassin rule description updates updatesarules

Updates the Spamassassin rule descriptions in the database.

PDF reports sendpdfreports

Sends PDF reports by email.

Mailq Stats updates queuestats

Query the inbound and outbound queues and write stats to the database.