Provided by: qpsmtpd_0.84-11_all bug

NAME

       qpsmtpd-prefork - Preforkin server for qpsmtpd

SYNOPSIS

       qpsmtpd-prefork [options]

DESCRIPTION

       qpsmtpd-prefork  is  the  qpsmtpd  frontend script which binds to the SMTP TCP socket, and
       asynchronously forks new children in advance of new connections.

OPTIONS

       --port port
              Binds to a specific port, instead of the default 2525.

       --user user
              On startup, switch to run as user instead of the starting user.  Applies only  when
              started as root (as is normal when listening on port 25).

       --limit-connections limit
              Accept  at  most  limit  simultaneous  connections.  Inbound connections beyondthis
              limit will be deferred or refused.

       --max-from-ip limit
              Accept at most limit simultaneous connections from any given IP address;  does  not
              override --limit-connections, if set.

       --children limit
              Limit  the total number of child processes to limit; once all children are handling
              requests, further connections are deferred.

       --idle-children count

              Keep count child  processes  available,  subject  to  the  upper  bound  given  via
              --children.  Specify 0 to disable preforking entirely.

       --interface addr
              Bind  to  the local address addr, instead of the default behavior of binding to all
              interfaces.  Can be specified multiple times to bind to more than one interface  or
              local address.

       --renice-parent delta

              Adjust the priority of the parent process by delta, yielding more CPU time to other
              processes.  The default is 5.

       --detach
              Detach from the controlling terminal at startup, to run  as  a  standalone  daemon.
              See also --pid-file.

       --pid-file filename
              Upon  startup,  and  after  daemonizing  if  applicable,  write  the  process ID to
              filename, for use by sysvinit control scripts or similar utilities.

       --pretty-child

              Update child process names within the process table.

       --version
              Print the qpsmtpd release version and exit.

       --debug
              Be somewhat more verbose about logging during startup (has  no  effect  once  fully
              started).

       --help Display commandline help and exit.

AUTHOR

       Copyright   (c)   2006,   SoftScan;  based  on  qpsmtpd-forkserver  by  Ask  Bjorn  Hansen
       <ask@develooper.com>

        http://smtpd.develooper.com/

                                                                               qpsmtpd-prefork(8)