qmail utilities and add-ons

As I continue to toy around with Qmail, I will naturally find interesting and usefull utilities, bells and whistles.On that note, here is "utilities & add-ons" area of the site. There are now 2 sections to this area of the site. The first section contains qmail utilities or add-ons that I have used myself, that I reccomend and for which I have provided full tutorials for. I'm so nice. The other section is a listing of other Qmail utilities and add-ons that I have not personally tried, but which you may find useful for your specific needs. Nearly all of these items can be added to a Qmail installation after you've already installed it. What that means is that if you install Qmail according to my installation guide and then later decide that one of these add-ons is right for you, feel free to install it!

Reccomended Utilities and Add-ons


Courierpassd allows mail passwords to be reset remotely. The most popular use of this is to allow password resets via a webmail client, such as Squirrelmail. This can be an added convience for your mail server users. I have a detailed how-to for the installation of courierpassd and instructions on how to integrate the password change ability in Squirrelmail. You will need to recompile courier-imap in order to get courierpassd working.


A friend of mine, who specializes in mischief, asked me to install this for him. So after a successful installation, I decided to add it here. Vqregister is put out by our good friends over at Inter7. Vqregister creates a web based interface where visitors can go and set up new email accounts all by themselves. This feature comes in handy, for example, if you have a domain (or domains) for which you want to give out free e-mail addresses. Yeah, sort of a Yahoo mail type thing. The interface allows anyone to come to your site and sign up for a new mail account under a specified domain. Once the account is set up, the user can then use that account to send and receive mail just like anyone else. Some spiffy configuration files allows you to set a wide variety of rules, options and restrictions on the users that get created. Vqregister can work with MySQL to store user details and prefereneces and, since the newly created account is a totally legitimate Qmail/Vpopmail account, it is totally compatible with any web based mail interfaces you may have as well as with any POP and SMTP services you may have running. Click Here for the full tutorial!


Qmailmrtg was suggested to me by a visitor. I installed it on my server and was quite pleased with it. Qmailmrtg, made by the gurus over at Inter7, works with MRTG (multi router traffic grapher) to produce nice flowing charts of all qmail functions. It reports on all messages, local/remote concurrency, SMTP concurrency, SMTP totals, POP3 concurrency, POP3 totals, Bytes transferred, messages status and queue size. If you've ever used MRTG, the output looks identical except that each chart represents a different are of qmails service. Since most Redhat servers these days come with MRTG already installed, installing qmailmrtg is incredibly easy. If you don't already have MRTG installed on your system, you'll have to do a little more work but it's still not too bad. Qmailmrtg makes an excellent addition to any qmail server and it's a good compliment to the stats put out by qmailanalog. Click Here for the full tutorial.


Isoqlog provides a nice graphical stats report for individual domains on your mail server as well as general stats for your entire mail server. A pretty nifty little tool.

qmHandle - queue management made easy

This little jewel, created by Michele Beltrame (according to, gives you an easy way to view and manage the Qmail queue. It even lets you view some stats on the queue. It's a single Perl based script that is command line based, not GUI based (for you all you newbies out there). Don't fret though, because it's incredibly easy to use. If you have trouble setting it up and using it, you need to go back to school. If you think I'm kidding, wait till you set it up and you'll see. It doesn't get any easier than this. You can download the latest version of qmHabdle from: Normally, I would publish a tutorial on how to set it up, but the README file included with it does a wonderful job. Read the README file!

queue-repair - got a damaged queue? This is the answer.

Occoasionally, for various reasons, the Qmail mail queue can get corrupted or damaged, thus preventing smooth operation of your mail server. Normally, the queue doesn't just go bad on it's own. It's usually the result of the system administrator tinkering around with Qmail and breaking it. Newbies to Qmail will also screw up the queue if they don't configure the smtpd setting correctly. Don't worry, I'm not dogging anyone as I myself have screwed up many a queue. Fortunately, there's "queue-repair", a nifty little Python script that can either repair a damaged queue or rebuild the queue from scratch. Since it's a Python script, make sure that you have Python installed on your server.

Other Assorted Utilities & Add-ons Of Interest

dot-forward - a package to emulate sendmail's .forward file functionality.

fastforward - a package to support forwarding tables under Qmail.

qmailalizer - a tool to generate graphs from Qmail's logs.


More extras are always being added. If you'd like to suggest a qmail extra, click here.


Color Coded Qmail Installation Key
Regular Black Text 
 Qmail installation notes and summaries by the author. Me talking.
Bold Black Text 
 Commands to be run by you, the installer.
Bold Maroon Text 
 Special notes for Redhat 9 users.
Bold Red Text 
 Vital and/or critical information.
Regular/Bold Purple text 
 Denotes helpful tips and hints or hyperlinks.
Regular Orange Text 
 Command line output.

Regular green text 

 Denotes the contents of a file or script.
home | about | the installation | utilities | faq | contact | journal | mailing list | list archive | forum | links | donatemerchandise
This mirror last modified: Thursday, August 9th, 2012 16:01:38 CEST
The Rocks Project