Upstream qmail 1.01
[qmail] / qmail-start.9
CommitLineData
2117e02e
MW
1.TH qmail-start 8
2.SH NAME
3qmail-start \- turn on mail delivery
4.SH SYNOPSIS
5.B qmail-start
6[
7.I aliasempty
8[
9.I logger arg ...
10]
11]
12.SH DESCRIPTION
13.B qmail-start
14invokes
15.BR qmail-send ,
16.BR qmail-lspawn ,
17.BR qmail-rspawn ,
18and
19.BR qmail-clean .
20These four daemons cooperate to deliver messages from the queue.
21
22.B qmail-start
23arranges for
24.BR qmail-send 's
25activity record to be sent to
26.BR qmail-start 's
27output.
28See
29.B qmail-log(5)
30for the format of the activity record.
31Other than this,
32.B qmail-start
33does not print anything, even on failure.
34
35If
36.I aliasempty
37is supplied,
38.B qmail-start
39passes it to
40.BR qmail-lspawn .
41
42If
43.I logger
44is supplied,
45.B qmail-start
46invokes
47.I logger
48with the given arguments,
49and feeds
50.BR qmail-send 's
51activity record through
52.IR logger .
53
54Environment variables given to
55.B qmail-start
56will eventually be passed on to
57.BR qmail-local ,
58so make sure to clean up the environment if you run
59.B qmail-start
60manually:
61
62.EX
63 # env - PATH="QMAILHOME/bin:$PATH"
64.br
65 qmail-start ./Mailbox splogger qmail &
66.br
67 (all on one line)
68.EE
69
70.B qmail-start
71sets the uid and gid of each daemon properly.
72
73Note that
74.B qmail-send
75normally juggles several simultaneous deliveries.
76To reduce
77.BR qmail-send 's
78impact on other programs,
79you can run
80.B qmail-start
81with a low priority.
82.SH "SEE ALSO"
83logger(1),
84splogger(1),
85nice(1),
86qmail-log(5),
87qmail-local(8),
88qmail-clean(8),
89qmail-lspawn(8),
90qmail-rspawn(8),
91qmail-send(8)