xref: /netbsd-src/external/ibm-public/postfix/dist/html/pickup.8.html (revision d25ffa98a4bfca1fe272f3c182496ec9934faac7)
1<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
2        "http://www.w3.org/TR/html4/loose.dtd">
3<html> <head>
4<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
5<title> Postfix manual - pickup(8) </title>
6</head> <body> <pre>
7PICKUP(8)                                                            PICKUP(8)
8
9<b>NAME</b>
10       pickup - Postfix local mail pickup
11
12<b>SYNOPSIS</b>
13       <b>pickup</b> [generic Postfix daemon options]
14
15<b>DESCRIPTION</b>
16       The  <a href="pickup.8.html"><b>pickup</b>(8)</a>  daemon  waits  for hints that new mail has
17       been dropped into the <b>maildrop</b>  directory,  and  feeds  it
18       into  the  <a href="cleanup.8.html"><b>cleanup</b>(8)</a>  daemon.   Ill-formatted  files  are
19       deleted without notifying the  originator.   This  program
20       expects to be run from the <a href="master.8.html"><b>master</b>(8)</a> process manager.
21
22<b>STANDARDS</b>
23       None. The <a href="pickup.8.html"><b>pickup</b>(8)</a> daemon does not interact with the out-
24       side world.
25
26<b>SECURITY</b>
27       The <a href="pickup.8.html"><b>pickup</b>(8)</a> daemon is moderately security sensitive.  It
28       runs  with  fixed  low privilege and can run in a chrooted
29       environment.  However, the program reads files from poten-
30       tially hostile users.  The <a href="pickup.8.html"><b>pickup</b>(8)</a> daemon opens no files
31       for writing, is careful about  what  files  it  opens  for
32       reading, and does not actually touch any data that is sent
33       to its public service endpoint.
34
35<b>DIAGNOSTICS</b>
36       Problems and transactions are logged to <b>syslogd</b>(8).
37
38<b>BUGS</b>
39       The  <a href="pickup.8.html"><b>pickup</b>(8)</a>  daemon  copies  mail  from  file  to   the
40       <a href="cleanup.8.html"><b>cleanup</b>(8)</a>  daemon.   It could avoid message copying over-
41       head by sending a file descriptor instead  of  file  data,
42       but  then the already complex <a href="cleanup.8.html"><b>cleanup</b>(8)</a> daemon would have
43       to deal with unfiltered user data.
44
45<b>CONFIGURATION PARAMETERS</b>
46       As the  <a href="pickup.8.html"><b>pickup</b>(8)</a>  daemon  is  a  relatively  long-running
47       process,  up  to  an hour may pass before a <a href="postconf.5.html"><b>main.cf</b></a> change
48       takes effect.  Use the command "<b>postfix reload</b>" command to
49       speed up a change.
50
51       The  text  below  provides  only  a parameter summary. See
52       <a href="postconf.5.html"><b>postconf</b>(5)</a> for more details including examples.
53
54<b>CONTENT INSPECTION CONTROLS</b>
55       <b><a href="postconf.5.html#content_filter">content_filter</a> (empty)</b>
56              After the message is queued, send the  entire  mes-
57              sage to the specified <i>transport:destination</i>.
58
59       <b><a href="postconf.5.html#receive_override_options">receive_override_options</a> (empty)</b>
60              Enable  or  disable  recipient validation, built-in
61              content filtering, or address mapping.
62
63<b>MISCELLANEOUS CONTROLS</b>
64       <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
65              The default location of  the  Postfix  <a href="postconf.5.html">main.cf</a>  and
66              <a href="master.5.html">master.cf</a> configuration files.
67
68       <b><a href="postconf.5.html#ipc_timeout">ipc_timeout</a> (3600s)</b>
69              The time limit for sending or receiving information
70              over an internal communication channel.
71
72       <b><a href="postconf.5.html#line_length_limit">line_length_limit</a> (2048)</b>
73              Upon input, long lines are chopped up  into  pieces
74              of  at  most this length; upon delivery, long lines
75              are reconstructed.
76
77       <b><a href="postconf.5.html#max_idle">max_idle</a> (100s)</b>
78              The maximum amount of time  that  an  idle  Postfix
79              daemon  process  waits  for  an incoming connection
80              before terminating voluntarily.
81
82       <b><a href="postconf.5.html#max_use">max_use</a> (100)</b>
83              The maximal number of incoming connections  that  a
84              Postfix  daemon  process will service before termi-
85              nating voluntarily.
86
87       <b><a href="postconf.5.html#process_id">process_id</a> (read-only)</b>
88              The process ID  of  a  Postfix  command  or  daemon
89              process.
90
91       <b><a href="postconf.5.html#process_name">process_name</a> (read-only)</b>
92              The  process  name  of  a Postfix command or daemon
93              process.
94
95       <b><a href="postconf.5.html#queue_directory">queue_directory</a> (see 'postconf -d' output)</b>
96              The location of the Postfix top-level queue  direc-
97              tory.
98
99       <b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
100              The syslog facility of Postfix logging.
101
102       <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
103              The  mail  system  name  that  is  prepended to the
104              process name in syslog  records,  so  that  "smtpd"
105              becomes, for example, "postfix/smtpd".
106
107<b>SEE ALSO</b>
108       <a href="cleanup.8.html">cleanup(8)</a>, message canonicalization
109       <a href="sendmail.1.html">sendmail(1)</a>, Sendmail-compatible interface
110       <a href="postdrop.1.html">postdrop(1)</a>, mail posting agent
111       <a href="postconf.5.html">postconf(5)</a>, configuration parameters
112       <a href="master.5.html">master(5)</a>, generic daemon options
113       <a href="master.8.html">master(8)</a>, process manager
114       syslogd(8), system logging
115
116<b>LICENSE</b>
117       The  Secure  Mailer  license must be distributed with this
118       software.
119
120<b>AUTHOR(S)</b>
121       Wietse Venema
122       IBM T.J. Watson Research
123       P.O. Box 704
124       Yorktown Heights, NY 10598, USA
125
126                                                                     PICKUP(8)
127</pre> </body> </html>
128