From Qmailwiki
Revision as of 12:46, 16 February 2005 by (Talk)
Jump to: navigation, search

a virtual mail management package for qmail



Throughout this document, I will assume that you are using an LWQ-esque setup, and will refer to many files in an LWQ-style installation. If your setup differs from LWQ, you will have to interpret this document into your configuration. LWQ is a very standard installation, and that is all I wish to try to support for this document.

Also, this document assumes that the reader understands how to use tools such as 'tar' and 'gzip' and has basic experience compiling and installing software on a UNIX system. If you are confused by 'extract the tarball', then you should probably take a few steps back and grab a UNIX for newbies book, or call in the [Professionals]

What is Vmailmgr?

vmailmgr is a simple and easy to use virtual mail management package for qmail. It provides a local delivery agent (vdeliver) for delivering mail to virtual users, a checkpassword replacement (checkvpw) for authentication, a courier-compatible auth module (authvmailmgr) for authenticating with courier-imap, courier-pop3d, and sqwebmail, and a suite of tools for managing users.

Why vmailmgr?

vmailmgr builds off the qmail principle that system users have full control over their own extension addresses in tandem with the qmail principle of handing virtual domain control over to the user. Each virtual domain is assigned to a system user, and all of the information about the domain is stored in that user's home directory. Vmailmgr is written in C so it is very fast, and has been proven to be a solid and stable platform for virtual domain management.

How do I use vmailmgr?

First you start by (obviously) having a qmail system installed. I highly recommend using Dave Sill's Life With qmail (LWQ) to get you started, as it leaves you with a nice base install to add vmailmgr atop of.

After you have qmail set up and running, head over to http://www.vmailmgr.org/ and grab the latest source tarball.

Personal tools