Queue_repair is a Python-based program that performs real-time checks and repairs on the qmail queue. It provides a dynamic solution for maintaining the integrity of the qmail system.
To use this software tool, you must have Python version 1.5.2 or above. However, it is strongly recommended that you use either version 1.5.2 or 2.x. We suggest that you avoid version 1.6, as it was never intended for widespread use and was not tested particularly well. Additionally, you must be running qmail since queue_repair is not required for non-qmail systems.
Installing queue_repair is quite simple. Start by unpacking the tarball, followed by copying the contents to a suitable location such as /usr/local/lib/queue-repair/. You can then install queue_repair in your home directory or any other preferred directory.
When using queue_repair, ensure that you change into the directory where the tool is installed or that the directory is included in your path. Before running queue_repair, you must stop qmail-send. If queue_repair runs on a live queue, you may get erroneous information in test-only mode, or it could seriously confuse qmail in repair mode. After running queue_repair.py with the options you choose, which are documented below, remember to restart qmail.
This release of queue_repair includes many cleanups to the code, as well as improvements to the mode of todo files in some cases where ext-todo was in use or big-todo was not in use. Special thanks to Thomas Palmieri and David Gartner for helping us track down and solve this issue.
Version 0.9.0: N/A