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