-
Notifications
You must be signed in to change notification settings - Fork 0
ezmlm queue.1
ezmlm-queue - queue messages using qmail-qmqpc, qmail-multi or qmail-queue
ezmlm-queue
ezmlm-queue is used by ezmlm/ezmlm-idx programs to deliver or queue messages to be delivered by indimail-mini's qmail-qmqpc(8), indimail-mta's qmail-multi(8) or qmail-queue(8). It sets environment variables using envdir(8) using files in the directory /etc/indimail/ezmlm/global_vars. These environment varables can be used to configure qmail-qmqpc(8), qmail-multi(8) or qmail-queue(8). You can use .envdir and .envfile to set additional environment variables. See envdir(8) for more information. If /etc/indimailezmlm/global_vars exists, ezmlm-queue clears existing variables before setting new variables. The environment variables EZMLM_ETC, EZMLMQUEUE, QMAILQUEUE are restored to their original values if they don't exist in global_vars directory.
qmail-multi(8) and qmail-queue(8) uses QUEUE_BASE, QUEUE_START and QUEUE_COUNT to use indimail-mta's multi-queue architecture in /var/indimail/queue directory. qmail-queue(8) uses QUEUEDIR, else it will use the default queue /var/indimail/queue.
qmail-qmqpc(8) uses PORT_QMQP, OUTGOINGIP, CONTROLDIR environment variables.
ezmlm-queue first checks if /etc/indimail/control/qmqpservers is present and uses qmail-qmqpc(8). if qmqpservers is absent, it will look for qmail-multi(8). If ezmlm-queue doesn't find qmail-multi in /usr/sbin, it tries qmail-queue. It will exit with exit code 111 if it finds none of the three binaries.
Following programs use ezmlm-queue(1).
ezmlm-clean(1), ezmlm-dispatch(1), ezmlm-get(1), ezmlm-manage(1), ezmlm-moderate(1), ezmlm-reject(1), ezmlm-request(1), ezmlm-send(1), ezmlm-split(1), ezmlm-store(1), ezmlm-warn(1)
The above programs too can use /etc/indimail/ezmlm/global_vars. You can set environment variables for these programs in this directory.
You can make the above program to use a different program instead of ezmlm-queue(1), by setting EZMLMQUEUE or QMAILQUEUE environment variable. EZMLMQUEUE takes precedence over QMAILQUEUE environment variable.
envdir(8) qmail-qmqpc(8) qmail-multi(8) qmail-queue(8) ezmlm(5), ezmlm-clean(1), ezmlm-dispatch(1), ezmlm-get(1), ezmlm-manage(1), ezmlm-moderate(1),
ezmlm-reject(1), ezmlm-request(1), ezmlm-send(1), ezmlm-split(1), ezmlm-store(1), ezmlm-warn(1),