Projects / vpopmail


vpopmail (vchkpw) is a collection of programs and a library to automate the creation and maintenance of virtual domain email configurations for qmail installations using either a single UID/GID or any valid UID/GID in /etc/passwd with a home directory. Features are provided in the library for other applications which need to maintain virtual domain email accounts. It supports named or IP-based domains. It works with vqadmin, qmailadmin, vqregister, sqwebmail, and courier-imap. It supports MySQL, Sybase, Oracle, LDAP, and file-based (DJB constant database) authentication. It supports SMTP authentication combined with the qmail-smtp-auth patch. It supports user quotas and roaming users (SMTP relay after POP authentication).

Operating Systems

Recent releases

  •  08 Oct 2004 10:41

    Release Notes: The table creation code in vmysql.c and vpgsql.c was consolidated. SQL_BUF_SIZE was increased from 600 to 2048 for Oracle, Postgres, and Sybase. qnprintf() was added to vpopmail.c for escaping strings in SQL queries. Use qnprintf() when building queries in vmysql.c, vpgsql.c, voracle.pc, and vsybase.c. Multiple fixes were made to vpgsql.c related to freeing PGresults and attempting to access NULL PGresults when reporting errors.

    •  08 Oct 2004 10:39

      No changes have been submitted for this release.

      •  01 Mar 2004 23:29

        Release Notes: The 5.3 development series is now stable. Be sure to read the UPGRADE file and various README files if upgrading from a previous version.

        •  21 Jan 2004 08:49

          Release Notes: This release includes many bugfixes.

          •  16 Sep 2003 18:18

            Release Notes: This version started with fixes to the build/install process and expanded to include some more minor bugfixes and feature requests. A 5.4 release should be close.

            Recent comments

            25 Jun 2003 00:44 Kareem1975

            great piece of software...but.....
            First I would like to congratulate you on such a wonderful program. It really solved a lot of problems. Just one comment about IP based Virtual Domains. I did all what is listed on the online admin guide. yet it doesn't append the domain to the user provided. ( I have already set my DNS for the reverse lookup and tested it & I have used the option of ip-domain-aliase=y).
            Once more thanks for your efforts

            16 Dec 2001 14:24 noda132

            Once it's set up, it's brilliant.
            It's not the easiest thing to set up, but there are a few HOWTOs out there that guided me through it at work. Combined with qmailadmin, it's incredibly easy to administer. The perfect companion to Qmail. Highly recommended.

            15 Jun 2000 13:14 petra

            Works wonderfully
            After a bit of hassle with getting it set up (make sure you understand Qmail, etc. first), vpopmail is doing exactly what I wanted -- serving multiple virtual domains' E-mail clients from a single machine with a single IP address. The simple administration software 'vadddomain / vadduser / etc.' is wonderful and easy to script.

            Highly recommended!


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.