3 qmail-smtpd \- receive mail via SMTP
8 receives mail messages via the Simple Mail Transfer Protocol (SMTP)
11 to deposit them into the outgoing queue.
13 must be supplied several environment variables;
18 is responsible for counting hops.
19 It rejects any message with 100 or more
26 supports ESMTP, including the 8BITMIME and PIPELINING options.
29 converts the SMTP newline convention into the UNIX newline convention
30 by converting CR LF into LF.
31 It returns a temporary error and drops the connection on bare LFs;
33 .BR http://pobox.com/~djb/docs/smtplf.html .
36 accepts messages that contain long lines or non-ASCII characters,
37 even though such messages violate the SMTP protocol.
41 Unacceptable envelope sender addresses.
43 will reject every recipient address for a message
44 if the envelope sender address is listed in
50 meaning every address at
54 Maximum number of bytes allowed in a message,
57 If a message exceeds this limit,
59 returns a permanent error code to the client;
63 hits a resource limit,
65 returns a temporary error code.
68 counts bytes as stored on disk, not as transmitted through the network.
73 Received line, or the envelope.
75 If the environment variable
81 Replacement host name for local IP addresses.
86 is responsible for recognizing dotted-decimal addresses for the
88 When it sees a recipient address of the form
92 is a local IP address,
101 Extra allowed RCPT domains.
108 is effectively appended to
117 Rule of thumb for large sites:
118 Put your 50 most commonly used domains into
124 Allowed RCPT domains.
130 any envelope recipient address with a domain not listed in
132 unless the sending host is a designated relay client (see the
138 may include wildcards:
145 Envelope recipient addresses without @ signs are
146 always allowed through.
149 Allowed relay clients. Each line is a host-suffix pair, separated by a
150 colon. If the client's hostname matches one of the hostnames in the
151 file, that client is permitted to send mail to any host (i.e., to use us
152 as a relay), and the corresponding suffix is appended to all recipient
153 addresses generated by the client.
156 may include wildcards:
161 hell.irs.gov:.irs.virtdomain
164 For historical reasons, the
166 environment variable overrides this table. If
168 is set, it has the same effect as there being a matching entry in the
170 file, using the value of
175 SMTP greeting message.
184 should be the current host's name.
189 will wait for each new buffer of data from the remote SMTP client.