Skip to content

rrforward.1

Manvendra Bhangui edited this page Feb 25, 2024 · 6 revisions

NAME

rrforward - round-robin message delivery

SYNOPSIS

in .qmail: |rrforward .qmailrr[-extension] address ...

DESCRIPTION

rrforward forwards each message to one address choosed from specified list of addresses. When local address extension part match extension, it read a sequence number from the .qmailrr-extension file. Then rrforward forwards message to the next address in sequence and update the sequence number in .qmailrr-extension file. If extension is empty, sequence number is read from .qmailrr file.

If running as non-root, rrforward uses environment set according to files in $HOME/.defaultqueue directory. You can skip $HOME/.defaultqueue if SKIP_LOCAL_ENVIRONMENT is set. If QUEUE_BASE environment variable is not set, it additionally uses environment set according to files in /etc/indimail/control/defaultqueue directory (for any uid).

EXIT CODES

0 if local address part does not match extension; 99 if the delivery is completely successful; nonzero if any delivery instruction failed. Exit code 111 indicates temporary failure.

SEE ALSO

ifaddr(1), iftocc(1), iftoccfrom(1), bouncesaying(1), condredirect(1), condtomaildir(1), dot-qmail(5), dot-forward(1), fastforward(1), forward(1), printforward(1), setforward(1), filterto(1), except(1), preline(1), qmail-command(8), qnotify(1), qreceipt(1), replier(1), qmail-queue(8)

Clone this wiki locally