NAME
ezmlm-receipt - handle sublist replies at the main
list
SYNOPSIS
ezmlm-receipt [ -dD ] dir
DESCRIPTION
ezmlm-receipt handles mail from sublists
of the main list stored in dir and, if it exists, the
associated main digest list. ezmlm-receipt is used for main
list with only sublists as subscribers. It is not useful for normal
mailing lists.
ezmlm-receipt is normally invoked from a .qmail
file. It reads a mail message from its standard input, and a mail
envelope from the SENDER, LOCAL, and HOST
environment variables.
ezmlm-receipt has two functions. It takes the place of
ezmlm-receipt(1)
for main lists that have only sublists as subscribers. Bounces do
not lead to removal of the bouncing address. emzlm-receipt
saves the bounce, and logs the event to the mail log.
ezmlm-receipt also saves the bounce to
dir/bounce/dnnn.ppp where nnn is a time stamp
and ppp the PID of the process. A maximum of 50 bounces are
saved. Further bounces are discarded until room is made in the
bounce directory by manually removing files. If the list uses and
SQL database, the even is logged to the _mlog table instead, and
only if the distribution cookie matches. The bounce is still saved,
but only if it contained a matching distribution cookie.
ezmlm-receipt also handles feedback messages from the
sublist. These are used to monitor that the sublist is able to send
out messages. Receipt of feedback messages is logged to the mail
log. If the list uses and SQL database, the even is logged to the
_mlog table instead, and only if the distribution cookie matches.
OPTIONS
- -d
- ezmlm-receipt will assume the message is for a digest
list. Normally, ezmlm-receipt will autodetect this from the
bounce address. Autodetection makes ezmlm-receipt less
flexible and will be removed in future versions.
- -D
- ezmlm-receipt will assume that the bounce is for a
normal (non-digest) list. Normally, ezmlm-receipt will
autodetect this from the bounce address. Autodetection makes
ezmlm-receipt less flexible and will be removed in future
versions. -D will become the default.
ADDRESSES
ezmlm-receipt handles mail sent to any of
the following addresses:
- local-return-
- Trash. A help message or subscription acknowledgment bounced.
-
local-return-msg-box=domain
- Distribution bounce. Message number msg was lost on the
way to the sublist box@domain.
- local-return-msg-
- Pre-VERP distribution bounce, in QSBMF format. Message number
msg was lost on the way to one or more sublists;
ezmlm-receipt will parse the bounce to figure out the
addresses.
- local-return-receipt
- Feedback message from a sublist. ezmlm-receipt will
figure out message number and sublist address from the envelope
sender.
For all the above addresses if, local is followed by
-digest, messages are assumed to relate to the digest list,
and are stored in dir/digest/bounce rather than in
dir /bounce .
SEE ALSO
ezmlm-manage(1),
ezmlm-make(1),
ezmlm-return(1),
ezmlm-send(1),
ezmlm-sub(1),
ezmlm-unsub(1),
ezmlm-weed(1),
ezmlm(5),
qmail-command(8)