qmail-lspawn(8)

NAME
qmail-lspawn - schedule local deliveries

SYNOPSIS
qmail-lspawn

DESCRIPTION
qmail-lspawn reads a series of local delivery commands from descriptor 0, invokes qmail-alias to perform the deliveries, and prints the results to descriptor 1. qmail-lspawn invokes qmail-alias asynchronously, so the results may not be in the same order as the commands. qmail-lspawn is responsible for deciding which local users control which recipient addresses. For an address of the form user-anything@host, qmail-lspawn switches to user and runs qmail-alias -- user homedir -anything host sender, where homedir is user's home directory. Of course, qmail-lspawn also allows user without the -anything extension. For an address recip@host that does not begin with a username, qmail-lspawn switches to alias and runs qmail-alias -- alias homedir recip host sender, where homedir is the home directory of the alias account. WARNING: qmail-lspawn does not consider every account listed in /etc/passwd to be a username. It excludes any account with uid 0; any account with a nonexistent home directory; and any account with a home directory owned by a different account. WARNING: qmail-lspawn converts all uppercase letters in the recipient address to lowercase, so it cannot deliver mail to any username containing an uppercase letter. It also cannot deliver mail to any username containing a hyphen.

SEE ALSO
envelopes(5), qmail-send(8), qmail-alias(8)