debian/rules: Use `git' potty wrapper.
[qmail] / qmail-start.9
... / ...
CommitLineData
1.TH qmail-start 8
2.SH NAME
3qmail-start \- turn on mail delivery
4.SH SYNOPSIS
5.B qmail-start
6[
7.I defaultdelivery
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 ,
20under the proper uids and gids.
21These four daemons cooperate to deliver messages from the queue.
22
23.B qmail-start
24arranges for
25.BR qmail-send 's
26activity record to be sent to
27.BR qmail-start 's
28output.
29See
30.B qmail-log(5)
31for the format of the activity record.
32Other than this,
33.B qmail-start
34does not print anything, even on failure.
35
36If
37.I defaultdelivery
38is supplied,
39.B qmail-start
40passes it to
41.BR qmail-lspawn .
42
43If
44.I logger
45is supplied,
46.B qmail-start
47invokes
48.I logger
49with the given arguments,
50and feeds
51.BR qmail-send 's
52activity record through
53.IR logger .
54
55Environment variables given to
56.B qmail-start
57will eventually be passed on to
58.BR qmail-local ,
59so make sure to clean up the environment if you run
60.B qmail-start
61manually:
62
63.EX
64 # env - PATH="QMAILHOME/bin:$PATH"
65.br
66 qmail-start ./Mailbox splogger qmail &
67.br
68 (all on one line)
69.EE
70
71Resource limits, controlling ttys, et al. are also passed from
72.B qmail-start
73to
74.BR qmail-local .
75
76Note that
77.B qmail-send
78normally juggles several simultaneous deliveries.
79To reduce
80.BR qmail-send 's
81impact on other programs,
82you can run
83.B qmail-start
84with a low priority.
85.SH "SEE ALSO"
86logger(1),
87splogger(1),
88nice(1),
89qmail-log(5),
90qmail-local(8),
91qmail-clean(8),
92qmail-lspawn(8),
93qmail-rspawn(8),
94qmail-send(8)