qmail-smtpd - receive mail via SMTP


SYNOPSIS

       qmail-smtpd


DESCRIPTION

       qmail-smtpd  receives  mail  messages  via the Simple Mail
       Transfer  Protocol  (SMTP)  and  invokes  qmail-queue   to
       deposit them into the outgoing queue.  qmail-smtpd must be
       supplied  several  environment  variables;  see  tcp-envi-
       ron(5).

       qmail-smtpd  is responsible for counting hops.  It rejects
       any message with 100  or  more  Received  or  Delivered-To
       header fields.

       qmail-smtpd  supports  ESMTP,  including  the 8BITMIME and
       PIPELINING options.


TRANSPARENCY

       qmail-smtpd converts the SMTP newline convention into  the
       UNIX newline convention by converting CR LF into LF.

       qmail-smtpd  accepts  messages  that contain long lines or
       non-ASCII characters, even though  such  messages  violate
       the SMTP protocol.


CONTROL FILES

       localiphost
            Replacement   host   name  for  local  IP  addresses.
            Default: me, if that  is  supplied.   qmail-smtpd  is
            responsible  for recognizing dotted-decimal addresses
            for the current  host.   When  it  sees  a  recipient
            address of the form box@[d.d.d.d], where d.d.d.d is a
            local  IP  address,  it   replaces   [d.d.d.d]   with
            localiphost.  This is done before rcpthosts.

       rcpthosts
            Allowed  RCPT  domains.   If  rcpthosts  is supplied,
            qmail-smtpd  will  reject  any   envelope   recipient
            address with a domain not listed in rcpthosts.

            Exception: If the environment variable RELAYCLIENT is
            set, qmail-smtpd  will  ignore  rcpthosts,  and  will
            append  the  value  of  RELAYCLIENT  to each incoming
            recipient address.

       smtpgreeting
            SMTP greeting message.  Default: me, if that is  sup-
            plied; otherwise qmail-smtpd will refuse to run.  The
            first word of  smtpgreeting  should  be  the  current
            host's name.
            Number  of seconds qmail-smtpd will wait for each new
            buffer of data from the remote SMTP client.  Default:
            1200.


SEE ALSO

       tcp-env(1),   tcp-environ(5),   qmail-control(5),   
       qmail-inject(8), qmail-queue(8), qmail-remote(8)