MAN page from RedHat EL 7 ezmlm-idx-7.2.4-3.2.x86_64.rpm
ezmlm-dispatch
Section: User Commands (1)
Index NAME
ezmlm-dispatch - Dispatch an email to other ezmlm programs
SYNOPSIS
ezmlm-dispatch[
-vV]
dir[
list]
DESCRIPTION
ezmlm-dispatchis used in a
.qmail-defaultfile to handle delivery to multiple mailing lists in a directory. Itassumes each list has been created in a directory of the same name asthe list's local name. It examines the value of
$DEFAULTset by
qmail-localto determine which list the message is destined to, and what file withinthe list directory is to control the message delivery.
If the address matches:Delivery is handled by:LIST LIST/editorLIST-ownerLIST/ownerLIST-digest-ownerLIST/ownerLIST-digest-return-*LIST/bouncerLIST-return-*LIST/bouncerLIST-confirm-*LIST/confirmerLIST-discard-*LIST/confirmerLIST-accept-*LIST/moderatorLIST-reject-*LIST/moderatorLIST-* LIST/manager
If the optionallistargument is present, it names the list, and$DEFAULTis only examined for what file is to control the delivery. This can beused to haveezmlm-dispatchcontrol the operations of a single list.
ezmlm-dispatch uses ezmlm-queue(1) to send messages.ezmlm-dispatch sets environment variables from /etc/indimail/ezmlm/global_vars. Thiscan be used to set queue related variables for ezmlm-queue. If/etc/indimail/ezmlm/global_vars exists, existing environment variables are clearedexcept for EZMLM_ETC, EZMLMQUEUE, QMAILQUEUE. Theclearing/setting of environment variables is done like how envdir(1)works.
/etc/indimail/control/qmqpserversexists,ezmlm-dispatch will useqmail-qmqpc(1)to send messages. Server IP addresses listed one per line in/etc/indimail/control//qmqpserverswill be tried in order.
OPTIONS
- -v
- Displayezmlm-dispatchversion information.
- -V
- Displayezmlm-dispatchversion information.
RETURN VALUE
ezmlm-dispatchexits with the first non-zero exit code from any of the programs itexecutes, or zero otherwise.
SEE ALSO
ezmlm-make(1),
ezmlm-manage(1),
qmail-multi(1),
qmail-queue(1),
ezmlm-queue(1),
qmail-qmqpc(1),
ezmlm-send(1),
envdir(8)
CAVEATS
Unlike
qmail-local,
ezmlm-dispatchchanges directory into the list directory before executing anycommands. Programs which expect to be executed from the startingdirectory will fail. No ezmlm-idx programs are impacted by this.
For security reasons,ezmlm-dispatchdoes not allow delivery to any address with a "/" in it. This willbreak subscribe (and similar) confirmations for senders that use emailaddresses with a "/" in them.
In the case ofezmlm-dispatchhandling a single list, it is not possible to use the.qmail-LIST-defaultfile hand off control to theeditorfile for actual list delivery rather than administrative messages. Asecond.qmail-LISTfile will still be necessary in this case.
RESTRICTIONS
ezmlm-dispatchdoes not support delivery to mbox files or maildirs.
ezmlm-dispatchdoes not set$EXT,$EXT2,$EXT3,or$EXT4asqmail-localdoes when doing local deliveries. None of the ezmlm programs use theseenvironment variables.
Index
- NAME
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- RETURN VALUE
- SEE ALSO
- CAVEATS
- RESTRICTIONS
This document was created byman2html,using the manual pages.