- badmailfrom
-
Unacceptable envelope sender addresses.
qmail-smtpd
will reject every recipient address for a message
if the envelope sender address is listed in
badmailfrom.
A line in
badmailfrom
may be of the form
@host,
meaning every address at
host.
- databytes
-
Maximum number of bytes allowed in a message,
or 0 for no limit.
Default: 0.
If a message exceeds this limit,
qmail-smtpd
returns a permanent error code to the client;
in contrast, if
the disk is full or
qmail-smtpd
hits a resource limit,
qmail-smtpd
returns a temporary error code.
databytes
counts bytes as stored on disk, not as transmitted through the network.
It does not count the
qmail-smtpd
Received line, the
qmail-queue
Received line, or the envelope.
If the environment variable
DATABYTES
is set, it overrides
databytes.
- 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.
- morercpthosts
-
Extra allowed RCPT domains.
If
rcpthosts
and
morercpthosts
both exist,
morercpthosts
is effectively appended to
rcpthosts.
You must run
qmail-newmrh
whenever
morercpthosts
changes.
Rule of thumb for large sites:
Put your 50 most commonly used domains into
rcpthosts,
and the rest into
morercpthosts.
- nospamrefuse
-
List of destinations that get spam regardless of any
SPAMREFUSE
setting (see
qmail-queue
man page).
Destinations can be specified as full addresses, every address in a given
domain by using the form
@host,
or an address at all domains (the full part before the
@
- fractional addresses are not supported).
Examples of each:
someone@example.com
@example.com
someone
Default:
postmaster
(at all domains).
- 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.
rcpthosts
may include wildcards:
heaven.af.mil
.heaven.af.mil
Envelope recipient addresses without @ signs are
always allowed through.
- smtpgreeting
-
SMTP greeting message.
Default:
me,
if that is supplied;
otherwise
qmail-smtpd
will refuse to run.
The first word of
smtpgreeting
should be the current host's name.
- timeoutsmtpd
-
Number of seconds
qmail-smtpd
will wait for each new buffer of data from the remote SMTP client.
Default: 1200.