qmail-init(8) - Linux man page

Name

qmail-init - start/stop scripts for qmail

Synopsis

init.d/qmail [ start | stop | restart | status ]

init.d/qmtpd [ start | stop | restart | status ]

init.d/pop3d [ start | stop | restart | status ]

init.d/qmqpd [ start | stop | restart | status ]

init.d/qmtpd [ start | stop | restart | status ]

init.d/smtpd [ start | stop | restart | status ]

Description

These init scripts are responsible for starting and stopping the three main qmail services. init.d/qmail invokes qmail-start (the main qmail delivery agent), init.d/pop3d invokes qmail-popup, checkpassword, and qmail-pop3d (the POP3 server system for qmail) by way of tcpserver, init.d/qmqpd invokes qmail-qmqpd (the QMQP server for qmail -- a specialized null-client protocol) by way of tpcserver, init.d/qmtpd invokes qmail-qmtpd (the QMTP server for qmail -- a high-speed alternative to SMTP) by way of tcpserver, and init.d/smtpd invokes qmail-smtpd (the SMTP daemon for qmail) by way of tcpserver, as well as optionally invoking rblsmtpd if that package is installed.

These files typically reside in either /etc/rc.d/init.d (most systems using SysV-style init scripts) or /etc/init.d (Solaris).

Control Files

aliasempty

Default delivery instructions. Default: ./Mailbox. The contents of this file are used as the default delivery instructions for any legitimate local address that has either nonexistant or empty delivery instructions. See dot-qmail(5) for details on the contents. To emulate the typical sendmail and procmail combined configuration, install the dot-forward and procmail packages (and ensure they and preline are in the path), and put the following lines in this file: |dot-forward .forward
|preline procmail
antirbldomains
If antirbl is installed, this file contains a list of domains for which to disable RBL testing. Default: empty.
checkpassword
The password checking program for all systems that require one (currently only init.d/pop3d) Default: checkpassword.
concurrencypop3d
Maximum number of simultaneous inbound POP3 connections. Default: 20.
concurrencyqmqpd
Maximum number of simultaneous inbound QMQP connections. Default: 20.
concurrencyqmtpd
Maximum number of simultaneous inbound QMTP connections. Default: 20.
concurrencysmtpd
Maximum number of simultaneous inbound SMTP connections. Default: 20.
logger
The program that is to be used for message logging. Default: splogger. It is started in the /var/log directory. If the string contains {}, then it replaced with the name of the system being logged (such as qmail or pop3d), otherwise the system name is appended to the string. To use multilog ensure that a subdirectory in /var/log exists for each of the systems and put the following in this file: multilog -t {}
rbldomains
If rblsmtpd is installed, this file lists the RBL domain servers on which to do lookups. Default: rbl.maps.vix.com.
rbltimeout
If rblsmtpd is installed, this file sets the timeout value. Default: 60.
ulimitcpu
The maximum amount of CPU time an individual daemon process (pop3d, qmqpd, qmtpd, or smtpd) is allowed to consume before it is terminated, in seconds. Default: unlimited.
ulimitdata
The maximum data segment size of an individual daemon process, in kilobytes. Default: unlimited.

See Also

logger(1), splogger(1), dot-qmail(5), qmail-log(5), antirbl(8), qmail-config(8), qmail-pop3d(8), qmail-popup(8), qmail-qmqpd(8), qmail-qmtpd(8), qmail-smtpd(8), qmail-start(8), rblsmtpd(8)

Referenced By

qmail-control(5)