POSTDROP(1)                                           POSTDROP(1)

NAME
       postdrop - Postfix mail posting utility

SYNOPSIS
       postdrop [-rv] [-c config_dir]

DESCRIPTION
       The postdrop command creates a file in the maildrop direc-
       tory and copies its standard input to the file.

       Options:

       -c config_dir
              The main.cf configuration  file  is  in  the  named
              directory  instead  of  the  default  configuration
              directory. See  also  the  MAIL_CONFIG  environment
              setting below.

       -r     Use  a  Postfix-internal  protocol  for reading the
              message from standard input, and for reporting sta-
              tus  information  on  standard output. This is cur-
              rently the only supported method.

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

SECURITY
       The command is designed to run with  set-group  ID  privi-
       leges,  so  that it can write to the maildrop queue direc-
       tory and so that it can connect  to  Postfix  daemon  pro-
       cesses.

DIAGNOSTICS
       Fatal  errors:  malformed input, I/O error, out of memory.
       Problems are logged to  syslogd(8)  and  to  the  standard
       error  stream.   When the input is incomplete, or when the
       process receives a HUP, INT,  QUIT  or  TERM  signal,  the
       queue file is deleted.

ENVIRONMENT
       MAIL_CONFIG
              Directory  with the main.cf file. In order to avoid
              exploitation of set-group  ID  privileges,  a  non-
              standard directory is allowed only if:

              o      The  name  is listed in the standard main.cf
                     file with  the  alternate_config_directories
                     configuration parameter.

              o      The command is invoked by the super-user.

CONFIGURATION PARAMETERS
       The  following  main.cf parameters are especially relevant
       to this program.  The text below provides only a parameter
       summary.  See postconf(5) for more details including exam-
       ples.

       alternate_config_directories (empty)
              A list of non-default Postfix configuration  direc-
              tories that may be specified with "-c config_direc-
              tory" on the command line, or via  the  MAIL_CONFIG
              environment parameter.

       config_directory (see 'postconf -d' output)
              The  default  location  of  the Postfix main.cf and
              master.cf configuration files.

       import_environment (see 'postconf -d' output)
              The list of environment parameters that  a  Postfix
              process  will import from a non-Postfix parent pro-
              cess.

       queue_directory (see 'postconf -d' output)
              The location of the Postfix top-level queue  direc-
              tory.

       syslog_facility (mail)
              The syslog facility of Postfix logging.

       syslog_name (postfix)
              The  mail system name that is prepended to the pro-
              cess  name  in  syslog  records,  so  that  "smtpd"
              becomes, for example, "postfix/smtpd".

       trigger_timeout (10s)
              The  time  limit for sending a trigger to a Postfix
              daemon (for example, the pickup(8) or qmgr(8)  dae-
              mon).

FILES
       /var/spool/postfix/maildrop, maildrop queue

SEE ALSO
       sendmail(1), compatibility interface
       postconf(5), configuration parameters
       syslogd(8), system logging

LICENSE
       The  Secure  Mailer  license must be distributed with this
       software.

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

                                                      POSTDROP(1)