Man Linux: Main Page and Category List

NAME

       XMail - Internet Mail Server

SYNOPSIS

       XMail [options]

DESCRIPTION

       XMail is an Internet and intranet mail server featuring an SMTP server,
       POP3 server, finger server, multiple domains, no need for users to have
       a real system account, SMTP relay checking, RBL/RSS/ORBS/DUL and custom
       ( IP based and address based ) spam protection, SMTP  authentication  (
       PLAIN  LOGIN  CRAM-MD5  POP3-before-SMTP  and  custom ), a POP3 account
       syncronizer  with  external  POP3  accounts,  account  aliases,  domain
       aliases,  custom  mail  processing,  direct mail files delivery, custom
       mail  filters,  mailing  lists,  remote  administration,  custom   mail
       exchangers,  logging,  and  multi-platform  code. XMail sources compile
       under GNU/Linux, FreeBSD, Solaris and NT/2K.

OPTIONS

       Most  of  XMail  configuration  settings  are  command  line  tunables.
       Switches recognized by server:

   XMail core
       -Ms pathname
              Mail root path.

       -Md    Activate debug (verbose) mode.

       -Mr hours
              Activate log rotation.

       -Mx split-level
              Set  the queue split level. The value You set here is rounded to
              the lower prime number higher or equal  than  the  value  You’ve
              set.

       -MR bytes
              Set socket receive buffer size.

       -MS bytes
              Set socket send buffer size.

   POP3 Server
       -Pp port
              Set POP3 server port.

       -Pt timeout
              Set  POP3  session timeout (seconds) after which the server will
              close the connection if not receive any commands.

       -Pl    Enable POP3 logging.

       -Pw timeout
              Set the delay timeout in response to a bad POP3 login. Such time
              will be doubled at the next bad login.

       -Ph    Hang the connection in bad login response.

       -PI ip[:port]
              Bind  server to the specified ip address and optional port ( can
              be multiple ).

       -PX nthreads
              Set the maximum number of threads for POP3 server.

   SMTP Server
       -Sp port
              Set SMTP server port.

       -St timeout
              Set SMTP session timeout in seconds after which the server  will
              close the connection if not receive any commands.

       -Sl timeout
              Enable SMTP logging.

       -SI ip[:port]
              Bind  server to the specified ip address and optional port ( can
              be multiple ).

       -SX nthreads
              Set the maximum number of threads for SMTP server.

       -Sr maxrcpts
              Set the maximu number of recipients for a single SMTP message  (
              default 100 ).

       -Se nsecs
              Set  the  expire  timeout for a POP3 authentication IP ( default
              900 ).

   SMTP Queue Processing
       -Qn nthreads
              Set the number of mailer threads.

       -Qt timeout
              Set the timeout to be waited for a next try after send  failure.
              Default 480.

       -Qi ratio
              Set  the  increment  ratio  of  the reschedule time in sending a
              messages.  At every failure in delivery  a  message,  reschedule
              time T is incremented by ( T / ratio ), therefore  T(i) = T(i-1)
              + T(i-1)/ratio.  If  You  set  this  ratio  to  zero,  T  remain
              unchanged over delivery tentatives.  Default 16.

       -Qr nretries
              Set  the  maximum  number  of  times to try to send the message.
              Default 32.

       -Ql    Enable SMAIL logging.

   POP3 Account synchronization
       -Yi interval
              Set external POP3 accounts sync interval. Default 120.

       -Yt nthreads
              Set the number of POP3 sync threads.

   Finger server
       -Fp port
              Set FINGER server port.

       -Fl    Enable FINGER logging.

       -FI ip[:port]
              Bind server to the specified ip address and optional port (  can
              be multiple ).

   Remote administration server
       -Cp port
              Set CTRL server port.

       -Ct timeout
              Set  CTRL  session timeout after which the server will close the
              connection if not receive any commands.

       -Cl    Enable CTRL logging.

       -CI ip[:port]
              Bind server to the specified ip address and optional port (  can
              be multiple ).

       -CX nthreads
              Set the maximum number of threads for CTRL server.

   Local mail processing
       -Ln nthreads
              Set the number of local mailer threads.

       -Lt timeout
              Set the sleep timeout for LMAIL threads. Default 2 sec.

       -Ll    Enable local mail logging.

ENVIRONMENT

       MAIL_ROOT
              XMail root directory.

       MAIL_CMD_LINE
              Command line arguments.

NOTES

       If  XMail catches signal SIGINT, it performs a clean shutdown. Shutdown
       operation may take some time.

SEE ALSO

       sendmail(1).

AUTHOR

       XMail program was written by Davide Libenzi  <davidel@xmailserver.org>.
       This  manual  page  was written by Radim Kolar <hsn@cybermail.net>, for
       the Debian GNU/Linux system (but may be used by others).

                                March  12, 2002