openQmail

A modern mail transfer agent suite around eQmail

User Tools

Site Tools


Modules


Conventions

Naming conventions

  • *qmail - synonym for qmail like software, includes qmail-1.03, netqmail, s/qmail and for sure eQmail in any case as well derivatives
  • qmail - this means qmail-1.03 (w/o *)
  • (net)qmail - synonym for qmail-1.03 and netqmail (only)

Boolean switches

Extensions can have a variable to switch them on or off. Unlike explicit otherwise stated, “0” (zero) is OFF and “1” (one) is ON. Invalid values will be taken as false (=OFF).

Alternative sections

The documentation describes the recommended way how to install and configure a module with and for eQmail in the first place. Some common solutions for *qmail differs and will be mentioned in an alternative section (perhaps). This will happen especially if an exclusive feature of eQmail is usually not available on derivatives.

Placeholders

Placeholders are reserved terms which will be replaced during the build. These are the placeholders currently used:

  • QMAILHOME, QMAIL, SPLIT, BREAK, SPAWN

Placeholders doesn't have to be used as variables!

Home directory

*qmail follows a variant of the so called “slashpackage” convention. So by default  /var/qmail  is the home directory of qmail-1.03. The term home directory stands for the location were *qmail was (or will be) installed. Usual synonyms are “install dir”, “QMAILDIR”, “homedir”, “Home” or similar, even combinations of it and maybe with mixed upper/lower case letters.

The "QMAILHOME" term

Originally qmail was installed in  /var/qmail  by default. This is called the qmail home directory, so “QMAILHOME” points to the qmail home directory always. As openQmail and qmail derivatives can be installed in other locations too, “QMAILHOME” have to be read as the chosen replacement of the home directory.

Use/Set Environment Variables

Environment variables can be set in the “run” file of daemontools, the cdb file of tcpserver or in the config file of xinetd.

Last modified: 2018/09/20 06:12

Page Tools