annotate docs/old-manual/docs/masqmail.8.html @ 56:f6a6f55b7b9e

added old manual from the old website it is dated May/July 2000
author meillo@marmaro.de
date Sat, 29 May 2010 21:51:13 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
56
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
1 <body text="#000000" link="#0000ff" bgcolor="#ffffff"><center><table width="80%">
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
2 <tr><td><h1>masqmail</h1>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
3 <h2>An offline Mail Transfer Agent</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
4
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
5
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
6 <h2>Synopsis</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
7 <b>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
8 /usr/sbin/masqmail [-C <em>file</em>] [-odq] [-bd] [-q<em>interval</em>]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
9
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
10 /usr/sbin/masqmail [-odq] [-bs]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
11
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
12 /usr/sbin/masqmail [-bp]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
13
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
14 /usr/sbin/masqmail [-q]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
15
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
16 /usr/sbin/masqmail [-qo [<em>name</em>]]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
17
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
18 /usr/sbin/masqmail [-odq] [-g [<em>name</em>]]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
19
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
20 /usr/sbin/masqmail [-odq] [-go [<em>name</em>]]<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
21
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
22 /usr/sbin/masqmail [-t] [-oi] [-f <em>address</em>] [--] <em>address...</em><br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
23
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
24 /usr/sbin/mailq<br>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
25
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
26 </b>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
27
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
28
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
29 <h2>Description</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
30
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
31 <p>MasqMail is a mail server designed for hosts that do
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
32 not have a permanent internet connection eg. a home network or a
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
33 single host at home. It has special support for connections to
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
34 different ISPs. It replaces sendmail or other MTAs such as qmail or
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
35 exim. It can also act as a pop3 client.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
36
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
37
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
38
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
39 <h2>Options</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
40
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
41 <p>Since masqmail is intended to replace sendmail, it uses the same
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
42 command line options, but not all are implemented. There are also two
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
43 additional options, which are unique to masqmail (-qo <em>connection</em> and -g)
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
44 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
45
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
46
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
47 <p><b>--</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
48 <p>Not a 'real' option, it means that all following arguments are to
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
49 be understood as arguments and not as options even if they begin with a
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
50 leading dash '-'. Mutt is known to call sendmail with this option.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
51
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
52
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
53
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
54 <p><b>-bd</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
55 <p>Run as daemon, accepting connections, usually on port 25 if not
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
56 configured differently. This is usually used in the startup script at system boot and
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
57 together with the -q option (see below).</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
58
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
59
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
60
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
61 <p><b>-bi</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
62 <p>Old sendmail rebuilds its alias database when invoked with this
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
63 option. Masqmail ignores it. Masqmail reads directly from the file
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
64 given with alias_file in the config file.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
65
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
66
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
67
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
68 <p><b>-bp</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
69 <p>Show the messages in the queue. Same as calling masqmail as
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
70 'mailq'.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
71
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
72
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
73
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
74 <p><b>-bs</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
75 <p>Accept SMTP commands from stdin. Some mailers (eg pine) use this
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
76 option as an interface. It can also be used to call masqmail from
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
77 inetd.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
78
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
79
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
80
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
81 <p><b>-B <em>arg</em></b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
82 <p><em>arg</em> is usually 8BITMIME. Some mailers use this
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
83 to indicate that the message contains characters > 127. Masqmail is
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
84 8-bit clean and ignores this, so you do not have to recompile elm,
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
85 which is very painful ;-). Note though that this violates some
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
86 conventions: masqmail does not convert 8 bit messages to any
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
87 MIME format if it encounters a mail server which does not advertise
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
88 its 8BITMIME capability, masqmail does not advertise this itself. This
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
89 is the same practice as that of exim (but different to
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
90 sendmail).</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
91
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
92
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
93 <p><b>-bV </b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
94 <p>Show version information.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
95
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
96
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
97
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
98
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
99 <p><b>-C </b><em>filename</em></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
100 <p>Use another configuration than <em>/etc/masqmail/masqmail.conf</em>. Useful for
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
101 debugging purposes. If not invoked by a privileged user, masqmail will drop all privileges.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
102 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
103
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
104
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
105
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
106 <p><b>-d <em>number</em></b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
107
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
108 <p>Set the debug level. This takes precedence before the value of
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
109 debug_level in the configuration file. Read the warning in the
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
110 description of the latter.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
111 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
112
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
113
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
114
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
115
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
116 <p><b>-f [<em>address</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
117
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
118 <p>Set the return path address to <em>address</em>. Only root, the
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
119 user mail and anyoune in group trusted is allowed to do that.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
120
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
121
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
122
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
123
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
124 <p><b>-F [<em>string</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
125
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
126 <p>Set the full sender name (in the From: header)
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
127 to <em>string</em>.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
128
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
129
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
130
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
131
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
132 <p><b>-g [<em>name</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
133
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
134 <p>Get mail (using pop3 or apop), using the configurations given
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
135 with get.<em>name</em> in the main configuration. Without <em>name</em>,
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
136 all get configurations will be used. See also <a href="masqmail.get.5.html">masqmail.get</a></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
137
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
138
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
139
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
140
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
141 <p><b>-go [<em>interval</em>] [<em>name</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
142
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
143 <p>Can be followed by a connection name. Use this option in your
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
144 script which starts as soon as a link to the internet has been set up
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
145 (usually ip-up). When masqmail is called with this option, the
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
146 specified get configuration(s) is(are) read and mail will be
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
147 retrieved from servers on the internet.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
148 The <em>name</em> is defined
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
149 in the configuration (see <b>online_gets.<em>name</em></b>).
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
150 </p><p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
151 If called with an interval option (recognized by a digit
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
152 as the first characater), masqmail starts as a daemon and tries to
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
153 get mail in these intervals. It checks for the online status first.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
154 Example: masqmail -go 5m will retrieve mail
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
155 all five minutes.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
156 </p><p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
157 If called without <em>name</em> the online status is determined with
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
158 the configured method (see <b>online_detect</b> in config.html).
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
159 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
160
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
161
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
162
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
163
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
164 <p><b>-i</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
165 <p>Same as -oi, see below.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
166
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
167
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
168
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
169 <p><b>-Mrm <em>list</em></b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
170 <p>Remove given messages from the queue. Only allowed for privileged users.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
171
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
172
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
173
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
174 <p><b>-oem</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
175 <p>If the -oi ist not also given, always return with a non zero
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
176 return code. Maybe someone tells me what this is good for...</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
177
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
178
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
179
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
180 <p><b>-odb</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
181 <p>Deliver in background. Masqmail always does this, which
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
182 makes this option pretty much useless.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
183
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
184
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
185
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
186 <p><b>-odq</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
187 <p>Do not attempt to deliver immediately. Any messages will be queued
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
188 until the next queue running process picks them up and delivers
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
189 them. You get the same effect by setting the do_queue option in
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
190 /etc/masqmail/masqmail.conf.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
191
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
192
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
193
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
194 <p><b>-oi</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
195 <p>A dot as a single character in a line does not terminate
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
196 the message.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
197
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
198
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
199
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
200 <p><b>-q [<em>interval</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
201 <p>If not given with an argument, run a queue process, ie. try to
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
202 deliver all messages in the queue. Masqmail sends only to those
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
203 addresses that are on the local net, not to those that are
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
204 outside. Use -qo for those.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
205 <p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
206 If you have configured inetd to start masqmail, you can use this
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
207 option in a cron job which starts in regular time intervals, to mimic
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
208 the same effect as starting masqmail with -bd -q30m.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
209 </p><p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
210 An argument may be a time interval ie. a numerical value followed
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
211 by one of the letters. s,m,h,d,w which are interpreted as seconds,
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
212 minutes, hours, days or weeks respectively. Example: -q30m. Masqmail
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
213 starts as a daemon and a queue runner process will be started
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
214 automatically once in this time interval. This is usually used
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
215 together with -bd (see above).
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
216 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
217
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
218
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
219
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
220
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
221 <p><b>-qo [<em>name</em>]</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
222
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
223 <p>Can be followed by a connection name. Use this option in your
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
224 script which starts as soon as a link to the internet has been set up
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
225 (usually ip-up). When masqmail is called with this option, the
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
226 specified route configuration is read and the queued mail with
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
227 destinations on the internet will be sent. The <em>name</em> is defined
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
228 in the configuration (see <b>online_routes.<em>name</em></b>).
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
229 </p><p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
230 If called without <em>name</em> the online status is determined with
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
231 the configured method (see <b>online_detect</b> in config.html)
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
232 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
233
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
234
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
235
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
236
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
237 <p><b>-t</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
238 <p>Read recipients from headers. Delete 'Bcc:' headers. If any
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
239 arguments are given, these are interpreted as recipient addresses and
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
240 the message will not be sent to these.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
241
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
242
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
243
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
244 <p><b>-v</b></p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
245 <p>Log also to stdout. Currently, some log messages are
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
246 marked as 'write to stdout' and additionally, all messages with
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
247 priority 'LOG_ALERT' and 'LOG_WARNING' will be written to stdout
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
248 if this option is given. It is disabled in daemon mode.
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
249 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
250
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
251
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
252
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
253
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
254 <h2>Environment for pipes and mdas</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
255
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
256
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
257 <p>For security reasons, before any pipe command from an alias
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
258 expansion or an mda is called, the environment variables will be
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
259 completely discarded and newly set up. These are:</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
260 <p>SENDER, RETURN_PATH - the return path.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
261 <p>SENDER_DOMAIN - the domain part of the return path.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
262 <p>SENDER_LOCAL - the local part of the return path.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
263 <p>RECEIVED_HOST - the host the message was received from (unless local).</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
264 <p>LOCAL_PART, USER, LOGNAME - the local part of the (original) recipient.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
265 <p>MESSAGE_ID - the unique message id. This is not necessarily identical with the Message ID as given in the Message ID: header.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
266 <p>QUALIFY_DOMAIN - the domain which will be appended to unqualified addresses.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
267
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
268
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
269
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
270
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
271 <h2>Files</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
272
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
273 <p><em>/etc/masqmail/masqmail.conf</em> is the main configuration
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
274 for masqmail. Depending on the settings in this file, you will also
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
275 have other configuration files in <em>/etc/masqmail/</em>.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
276 <p><em>/etc/aliases</em> is the alias file, if not set differently
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
277 in <em>/etc/masqmail/masqmail.conf</em>.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
278 <p><em>/var/spool/masqmail/</em> is the spool directory where masqmail
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
279 stores its spooled messages and the uniq pop ids.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
280 <p><em>/var/spool/mail/</em> is the directory where locally delivered mail will be put, if not configured differently in <em>masqmail.conf</em>.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
281 <p><em>/var/log/masqmail/</em> is the directory where masqmail stores
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
282 its log mesages. This can also be somewhere else if configured
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
283 differently by your sysadmin or the package mantainer.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
284
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
285
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
286
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
287 <h2>Conforming to</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
288
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
289 <p>RFC 821, 822, 1869, 1870, 2197, 2554 (SMTP)</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
290 <p>RFC 1725, 1939 (POP3)</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
291 <p>RFC 1321 (MD5)</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
292 <p>RFC 2195 (CRAM-MD5)</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
293
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
294
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
295
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
296 <h2>Author</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
297
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
298 <p>masqmail was written by Oliver Kurth
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
299 <oku@masqmail.cx></p><p>You will find the newest version of
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
300 masqmail at <a href = "http://masqmail.cx/masqmail/">http://masqmail.cx/masqmail/</a> or search for it
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
301 in freshmeat (<a href = "http://www.freshmeat.net">http://www.freshmeat.net</a>). There is also a mailing list,
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
302 you will find information about it at masqmails main site.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
303
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
304
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
305
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
306 <h2>Bugs</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
307
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
308 <p>You should report them to the mailing list.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
309
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
310
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
311
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
312 <h2>See also</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
313
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
314 <p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
315 <a href="masqmail.conf.5.html">masqmail.conf</a>, <a href="masqmail.route.5.html">masqmail.route</a>, <a href="masqmail.get.5.html">masqmail.get</a>, <a href="masqmail.aliases.5.html">masqmail.aliases</a>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
316 </p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
317
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
318
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
319
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
320 <h2>Comments</h2>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
321
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
322 <p>This man page was written using <a href="http://masqmail.cx/xml2man/">xml2man</a> by the same author.</p>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
323
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
324
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
325
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
326 </td></tr></table></center>
f6a6f55b7b9e added old manual from the old website
meillo@marmaro.de
parents:
diff changeset
327 </body>