ezmlm-issubn checks to see if the address obtained from the environment variable
SENDER is subscribed to the mailing list stored in
dir/subdir1 or the mailing list in
dir/subdir2 or ...
SENDER is not defined
ezmlm-issubn exits with an error.
SENDER is on [any of] the mailing list[s],
ezmlm-issubn exits with a zero exit code.
box@domain is not on the mailing list,
ezmlm-issubn exits 99. This exit code is non-success from a shell point of view, but to
qmail it means "success" and skip remaining lines in the .qmail file. Thus,
a simple way to execute a delivery if the
criteria are met is to place the
ezmlm-issubn line first, followed by the action line(s). If SENDER is a subscriber, the
action line is executed, if not, the line is ignored without the generation
of an error condition. To generate a fatal error, just:
dir ... || (echo "err msg"; exit 100)
ezmlm-issubn exits 100 on permanent and 111 on temporary errors.
The use of
ezmlm-issubn is deprecated. Use
To maintain backwards compatibility, if
dir1 (or more) are present on the command line and are all absolute paths,
ezmlm-issubn examines each of the directories for the sender. Otherwise, it only
examines the named subdirectories within