File: sendmail.1.html

package info (click to toggle)
postfix 0.0.19991231pl11-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,044 kB
  • ctags: 4,401
  • sloc: ansic: 33,767; makefile: 5,099; sh: 1,790; awk: 19
file content (398 lines) | stat: -rw-r--r-- 12,618 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
<html> <head> </head> <body> <pre>



SENDMAIL(1)                                           SENDMAIL(1)


<b>NAME</b>
       sendmail - Postfix to Sendmail compatibility interface

<b>SYNOPSIS</b>
       <b>sendmail</b> [<i>option</i> <i>...</i>] [<i>recipient</i> <i>...</i>]

       <b>mailq</b>
       <b>sendmail</b> <b>-bp</b>

       <b>newaliases</b>
       <b>sendmail</b> <b>-I</b>

<b>DESCRIPTION</b>
       The  <b>sendmail</b>  program  implements the Postfix to Sendmail
       compatibility interface.  For the  sake  of  compatibility
       with  existing  applications,  some  Sendmail command-line
       options are recognized but silently ignored.

       By default, <b>sendmail</b> reads a message from  standard  input
       until  EOF  or until it reads a line with only a <b>.</b> charac-
       ter, and arranges for delivery.  <b>sendmail</b> attempts to cre-
       ate a queue file in the <b>maildrop</b> directory. If that direc-
       tory is not world-writable, the message is  piped  through
       the <a href="postdrop.1.html"><b>postdrop</b>(1)</a> command, which is expected to execute with
       suitable privileges.

       Specific command aliases are  provided  for  other  common
       modes of operation:

       <b>mailq</b>  List  the  mail  queue.  Each entry shows the queue
              file ID, message size, arrival  time,  sender,  and
              the recipients that still need to be delivered.  If
              mail could not be delivered upon the last  attempt,
              the reason for failure is shown. This mode of oper-
              ation is implemented by connecting to the  <a href="showq.8.html"><b>showq</b>(8)</a>
              daemon.

       <b>newaliases</b>
              Initialize the alias database. If no alias database
              type is specified, the program uses the type speci-
              fied  in the <b>database</b><i>_</i><b>type</b> configuration parameter;
              if no input file is  specified,  the  program  pro-
              cesses    the    file(s)    specified    with   the
              <b>alias</b><i>_</i><b>database</b> configuration parameter.  This  mode
              of  operation is implemented by running the <b>postal-</b>
              <b>ias</b>(1) command.

              Note: it may take a minute or so  before  an  alias
              database  update  becomes  visible. Use the <b>postfix</b>
              <b>reload</b> command to eliminate this delay.

       These and other features can be selected by specifying the
       appropriate combination of command-line options. Some fea-
       tures  are  controlled  by  parameters  in   the   <b>main.cf</b>



                                                                1





SENDMAIL(1)                                           SENDMAIL(1)


       configuration file.

       The following options are recognized:

       <b>-B</b> <i>body_type</i> (ignored)
              The  message  body  MIME  type.  Currently, Postfix
              implements <b>just-send-eight</b>.

       <b>-C</b> <i>config_file</i> (ignored :-)
              The path name of the <b>sendmail.cf</b> file. Postfix con-
              figuration files are kept in <b>/etc/postfix</b>.

       <b>-F</b> <i>full_name</i>
              Set  the  sender  full name. This is used only with
              messages that have no <b>From:</b> message header.

       <b>-I</b>     Initialize alias database. See the <b>newaliases</b>  com-
              mand above.

       <b>-N</b> <i>dsn</i> (ignored)
              Delivery  status  notification  control. Currently,
              Postfix does not implement <b>DSN</b>.

       <b>-R</b> <i>return_limit</i> (ignored)
              Limit  the  size   of   bounced   mail.   Use   the
              <b>bounce</b><i>_</i><b>size</b><i>_</i><b>limit</b>  configuration parameter instead.

       <b>-X</b> <i>log_file</i> (ignored)
              Log mailer traffic.  Use  the  <b>debug</b><i>_</i><b>peer</b><i>_</i><b>list</b>  and
              <b>debug</b><i>_</i><b>peer</b><i>_</i><b>level</b>  configuration parameters instead.

       <b>-U</b> (ignored)
              Initial user submission.

       <b>-bd</b>    Go into daemon mode.  This  mode  of  operation  is
              implemented by executing the <b>postfix</b> <b>start</b> command.

       <b>-bi</b>    Initialize alias database. See the <b>newaliases</b>  com-
              mand above.

       <b>-bm</b>    Read  mail  from  standard  input  and  arrange for
              delivery.  This is the default mode of operation.

       <b>-bp</b>    List the mail queue. See the <b>mailq</b> command above.

       <b>-bs</b>    Stand-alone SMTP server mode.  Read  SMTP  commands
              from  standard  input, and write responses to stan-
              dard output.  This mode of operation is implemented
              by running the <a href="smtpd.8.html"><b>smtpd</b>(8)</a> daemon.

       <b>-f</b> <i>sender</i>
              Set  the  envelope  sender  address.  This  is  the
              address where delivery problems are sent to, unless
              the  message contains an <b>Errors-To:</b> message header.



                                                                2





SENDMAIL(1)                                           SENDMAIL(1)


       <b>-h</b> <i>hop_count</i> (ignored)
              Hop count limit. Use the <b>hopcount</b><i>_</i><b>limit</b>  configura-
              tion parameter instead.

       <b>-i</b>     When  reading  a message from standard input, don't
              treat a line with only a <b>.</b> character as the end  of
              input.

       <b>-m</b> (ignored)
              Backwards compatibility.

       <b>-n</b> (ignored)
              Backwards compatibility.

       <b>-oA</b><i>alias_database</i>
              Non-default  alias  database.  Specify  <i>pathname</i> or
              <i>type</i>:<i>pathname</i>. See <a href="postalias.1.html"><b>postalias</b>(1)</a> for details.

       <b>-o7</b> (ignored)

       <b>-o8</b> (ignored)
              The message body type.  Currently,  Postfix  imple-
              ments <b>just-send-eight</b>.

       <b>-oi</b>    When  reading  a message from standard input, don't
              treat a line with only a <b>.</b> character as the end  of
              input.

       <b>-om</b> (ignored)
              The  sender  is  never  eliminated  from alias etc.
              expansions.

       <b>-o</b> <i>x</i> <i>value</i> (ignored)
              Set option <i>x</i> to <i>value</i>. Use the equivalent  configu-
              ration parameter in <b>main.cf</b> instead.

       <b>-r</b> <i>sender</i>
              Set  the  envelope  sender  address.  This  is  the
              address where delivery problems are sent to, unless
              the  message contains an <b>Errors-To:</b> message header.

       <b>-q</b>     Flush the mail queue. This is implemented by  kick-
              ing the <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon.

       <b>-q</b><i>interval</i> (ignored)
              The   interval   between   queue   runs.   Use  the
              <b>queue</b><i>_</i><b>run</b><i>_</i><b>delay</b> configuration parameter instead.

       <b>-t</b>     Extract  recipients  from  message  headers.   This
              requires  that  no  recipients  be specified on the
              command line.

       <b>-v</b>     Enable verbose logging for debugging purposes. Mul-
              tiple  <b>-v</b>  options  make  the software increasingly



                                                                3





SENDMAIL(1)                                           SENDMAIL(1)


              verbose.

<b>SECURITY</b>
       By design, this program is not  set-user  (or  group)  id.
       However,  it  must  handle  data  from  untrusted users or
       untrusted machines.  Thus, the usual precautions  need  to
       be taken against malicious inputs.

<b>DIAGNOSTICS</b>
       Problems  are  logged  to  <b>syslogd</b>(8)  and to the standard
       error stream.

<b>ENVIRONMENT</b>
       <b>MAIL</b><i>_</i><b>CONFIG</b>
              Directory with Postfix configuration files.

       <b>MAIL</b><i>_</i><b>VERBOSE</b>
              Enable verbose logging for debugging purposes.

       <b>MAIL</b><i>_</i><b>DEBUG</b>
              Enable debugging with an external command, as spec-
              ified   with   the  <b>debugger</b><i>_</i><b>command</b>  configuration
              parameter.

<b>FILES</b>
       /var/spool/postfix, mail queue
       /etc/postfix, configuration files

<b>CONFIGURATION</b> <b>PARAMETERS</b>
       See the Postfix <b>main.cf</b> file for syntax  details  and  for
       default  values.  Use  the  <b>postfix</b> <b>reload</b> command after a
       configuration change.

       <b>alias</b><i>_</i><b>database</b>
              Default  alias  database(s)  for  <b>newaliases</b>.   The
              default  value  for  this  parameter is system-spe-
              cific.

       <b>bounce</b><i>_</i><b>size</b><i>_</i><b>limit</b>
              The amount of original message context that is sent
              along with a non-delivery notification.

       <b>database</b><i>_</i><b>type</b>
              Default alias etc. database type. On many UNIX sys-
              tems the default type is either <b>dbm</b> or <b>hash</b>.

       <b>debugger</b><i>_</i><b>command</b>
              Command that is executed after a Postfix daemon has
              initialized.

       <b>debug</b><i>_</i><b>peer</b><i>_</i><b>level</b>
              Increment  in  verbose  logging level when a remote
              host  matches  a  pattern  in  the  <b>debug</b><i>_</i><b>peer</b><i>_</i><b>list</b>
              parameter.



                                                                4





SENDMAIL(1)                                           SENDMAIL(1)


       <b>debug</b><i>_</i><b>peer</b><i>_</i><b>list</b>
              List  of  domain or network patterns. When a remote
              host matches a pattern, increase the  verbose  log-
              ging   level   by   the  amount  specified  in  the
              <b>debug</b><i>_</i><b>peer</b><i>_</i><b>level</b> parameter.

       <b>fork</b><i>_</i><b>attempts</b>
              Number of attempts to <b>fork</b>() a process before  giv-
              ing up.

       <b>fork</b><i>_</i><b>delay</b>
              Delay   in   seconds   between   successive  <b>fork</b>()
              attempts.

       <b>hopcount</b><i>_</i><b>limit</b>
              Limit the number of <b>Received:</b> message headers.

       <b>mail</b><i>_</i><b>owner</b>
              The owner of the mail queue  and  of  most  Postfix
              processes.

       <b>command</b><i>_</i><b>directory</b>
              Directory  with  Postfix support commands (default:
              <b>$program</b><i>_</i><b>directory</b>).

       <b>daemon</b><i>_</i><b>directory</b>
              Directory with Postfix  daemon  programs  (default:
              <b>$program</b><i>_</i><b>directory</b>).

       <b>queue</b><i>_</i><b>directory</b>
              Top-level  directory  of the Postfix queue. This is
              also the root directory of Postfix daemons that run
              chrooted.

       <b>queue</b><i>_</i><b>run</b><i>_</i><b>delay</b>
              The  time  between successive scans of the deferred
              queue.

<b>SEE</b> <b>ALSO</b>
       <a href="pickup.8.html">pickup(8)</a> mail pickup daemon
       <a href="postalias.1.html">postalias(1)</a> maintain alias database
       <a href="postdrop.1.html">postdrop(1)</a> privileged posting agent
       <a href="postfix.1.html">postfix(1)</a> mail system control
       <a href="postkick.1.html">postkick(1)</a> kick a Postfix daemon
       <a href="qmgr.8.html">qmgr(8)</a> queue manager
       <a href="showq.8.html">showq(8)</a> list mail queue
       <a href="smtpd.8.html">smtpd(8)</a> SMTP server
       syslogd(8) system logging

<b>LICENSE</b>
       The Secure Mailer license must be  distributed  with  this
       software.





                                                                5





SENDMAIL(1)                                           SENDMAIL(1)


<b>AUTHOR(S)</b>
       Wietse Venema
       IBM T.J. Watson Research
       P.O. Box 704
       Yorktown Heights, NY 10598, USA




















































                                                                6


</pre> </body> </html>