xref: /netbsd-src/external/ibm-public/postfix/dist/html/postdrop.1.html (revision 4c3eb207d36f67d31994830c0a694161fc1ca39b)
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=utf-8">
5<title> Postfix manual - postdrop(1) </title>
6</head> <body> <pre>
7POSTDROP(1)                                                        POSTDROP(1)
8
9<b>NAME</b>
10       postdrop - Postfix mail posting utility
11
12<b>SYNOPSIS</b>
13       <b>postdrop</b> [<b>-rv</b>] [<b>-c</b> <i>config</i><b>_</b><i>dir</i>]
14
15<b>DESCRIPTION</b>
16       The  <a href="postdrop.1.html"><b>postdrop</b>(1)</a>  command  creates a file in the <b>maildrop</b> directory and
17       copies its standard input to the file.
18
19       Options:
20
21       <b>-c</b> <i>config</i><b>_</b><i>dir</i>
22              The <a href="postconf.5.html"><b>main.cf</b></a> configuration file is in the named directory instead
23              of the default configuration directory. See also the MAIL_CONFIG
24              environment setting below.
25
26       <b>-r</b>     Use a Postfix-internal protocol for  reading  the  message  from
27              standard input, and for reporting status information on standard
28              output. This is currently the only supported method.
29
30       <b>-v</b>     Enable verbose  logging  for  debugging  purposes.  Multiple  <b>-v</b>
31              options  make  the  software increasingly verbose. As of Postfix
32              2.3, this option is available for the super-user only.
33
34<b>SECURITY</b>
35       The command is designed to run with set-group ID privileges, so that it
36       can write to the <b>maildrop</b> queue directory and so that it can connect to
37       Postfix daemon processes.
38
39<b>DIAGNOSTICS</b>
40       Fatal errors: malformed input, I/O error, out of memory.  Problems  are
41       logged  to  <b>syslogd</b>(8) or <a href="postlogd.8.html"><b>postlogd</b>(8)</a> and to the standard error stream.
42       When the input is incomplete, or when the process receives a HUP,  INT,
43       QUIT or TERM signal, the queue file is deleted.
44
45<b>ENVIRONMENT</b>
46       MAIL_CONFIG
47              Directory  with the <a href="postconf.5.html"><b>main.cf</b></a> file. In order to avoid exploitation
48              of set-group ID privileges, a non-standard directory is  allowed
49              only if:
50
51              <b>o</b>      The  name is listed in the standard <a href="postconf.5.html"><b>main.cf</b></a> file with the
52                     <b><a href="postconf.5.html#alternate_config_directories">alternate_config_directories</a></b> configuration parameter.
53
54              <b>o</b>      The command is invoked by the super-user.
55
56<b>CONFIGURATION PARAMETERS</b>
57       The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are especially relevant to  this  pro-
58       gram.   The  text  below  provides  only a parameter summary. See <a href="postconf.5.html"><b>post-</b></a>
59       <a href="postconf.5.html"><b>conf</b>(5)</a> for more details including examples.
60
61       <b><a href="postconf.5.html#alternate_config_directories">alternate_config_directories</a> (empty)</b>
62              A list of non-default Postfix configuration directories that may
63              be  specified with "-c <a href="postconf.5.html#config_directory">config_directory</a>" on the command line (in
64              the case of <a href="sendmail.1.html"><b>sendmail</b>(1)</a>, with  the  "-C"  option),  or  via  the
65              MAIL_CONFIG environment parameter.
66
67       <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
68              The  default  location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con-
69              figuration files.
70
71       <b><a href="postconf.5.html#import_environment">import_environment</a> (see 'postconf -d' output)</b>
72              The list of environment parameters  that  a  privileged  Postfix
73              process  will  import  from  a  non-Postfix  parent  process, or
74              name=value environment overrides.
75
76       <b><a href="postconf.5.html#queue_directory">queue_directory</a> (see 'postconf -d' output)</b>
77              The location of the Postfix top-level queue directory.
78
79       <b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
80              The syslog facility of Postfix logging.
81
82       <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
83              A prefix that  is  prepended  to  the  process  name  in  syslog
84              records, so that, for example, "smtpd" becomes "prefix/smtpd".
85
86       <b><a href="postconf.5.html#trigger_timeout">trigger_timeout</a> (10s)</b>
87              The  time  limit  for sending a trigger to a Postfix daemon (for
88              example, the <a href="pickup.8.html"><b>pickup</b>(8)</a> or <a href="qmgr.8.html"><b>qmgr</b>(8)</a> daemon).
89
90       Available in Postfix version 2.2 and later:
91
92       <b><a href="postconf.5.html#authorized_submit_users">authorized_submit_users</a> (<a href="DATABASE_README.html#types">static</a>:anyone)</b>
93              List of users who are authorized to submit mail with  the  <a href="sendmail.1.html"><b>send-</b></a>
94              <a href="sendmail.1.html"><b>mail</b>(1)</a> command (and with the privileged <a href="postdrop.1.html"><b>postdrop</b>(1)</a> helper com-
95              mand).
96
97       Available in Postfix version 3.6 and later:
98
99       <b><a href="postconf.5.html#local_login_sender_maps">local_login_sender_maps</a> (<a href="DATABASE_README.html#types">static</a>:*)</b>
100              A list of lookup tables that are  searched  by  the  UNIX  login
101              name, and that return a list of allowed envelope sender patterns
102              separated by space or comma.
103
104       <b><a href="postconf.5.html#empty_address_local_login_sender_maps_lookup_key">empty_address_local_login_sender_maps_lookup_key</a> (</b>&lt;&gt;<b>)</b>
105              The lookup key to be  used  in  <a href="postconf.5.html#local_login_sender_maps">local_login_sender_maps</a>  tables,
106              instead of the null sender address.
107
108       <b><a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> (empty)</b>
109              The  set of characters that can separate an email address local-
110              part, user name, or a .forward file name from its extension.
111
112<b>FILES</b>
113       /var/spool/postfix/<a href="QSHAPE_README.html#maildrop_queue">maildrop</a>, <a href="QSHAPE_README.html#maildrop_queue">maildrop queue</a>
114
115<b>SEE ALSO</b>
116       <a href="sendmail.1.html">sendmail(1)</a>, compatibility interface
117       <a href="postconf.5.html">postconf(5)</a>, configuration parameters
118       <a href="postlogd.8.html">postlogd(8)</a>, Postfix logging
119       syslogd(8), system logging
120
121<b>LICENSE</b>
122       The Secure Mailer license must be distributed with this software.
123
124<b>AUTHOR(S)</b>
125       Wietse Venema
126       IBM T.J. Watson Research
127       P.O. Box 704
128       Yorktown Heights, NY 10598, USA
129
130       Wietse Venema
131       Google, Inc.
132       111 8th Avenue
133       New York, NY 10011, USA
134
135                                                                   POSTDROP(1)
136</pre> </body> </html>
137