Sendmail Installation and Operation Guide
SMM:08-71
exist. If this flag is not on, only commas delimit names. Headers are always out-
put with commas between the names. Defaults to off.
OperatorChars=charlist
[$o macro] The list of characters that are considered to be "operators", that is,
characters that delimit tokens. All operator characters are tokens by themselves;
sequences of non-operator characters are also tokens. White space characters sep-
arate tokens but are not tokens themselves -- for example, "AAA.BBB" has three
tokens, but "AAA BBB" has two. If not set, OperatorChars defaults to ". : @ [ ]";
additionally, the characters "( ) < > , ;" are always operators. Note that Operator-
Chars must be set in the configuration file before any rulesets.
PidFile=filename [no short name] Filename of the pid file. (default is _PATH_SENDMAILPID).
The filename is macro-expanded before it is opened, and unlinked when sendmail
exits.
PostmasterCopy=postmaster
[P] If set, copies of error messages will be sent to the named postmaster. Only the
header of the failed message is sent. Errors resulting from messages with a neg-
ative precedence will not be sent. Since most errors are user problems, this is
probably not a good idea on large sites, and arguably contains all sorts of privacy
violations, but it seems to be popular with certain operating systems vendors. The
address is macro expanded at the time of delivery. Defaults to no postmaster
copies.
PrivacyOptions= opt,opt,...
[p] Set the privacy options. ``Privacy'' is really a misnomer; many of these are
just a way of insisting on stricter adherence to the SMTP protocol. The options
can be selected from:
public Allow open
access
needmailhelo
Insist on HELO or EHLO command before MAIL
needexpnhelo
Insist on HELO or EHLO command before EXPN
noexpn
Disallow EXPN entirely, implies noverb.
needvrfyhelo
Insist on HELO or EHLO command before VRFY
novrfy Disallow VRFY
entirely
noetrn Disallow ETRN
entirely
noverb Disallow VERB
entirely
restrictmailq Restrict mailq
command
restrictqrun
Restrict -q command line flag
restrictexpand Restrict -bv and -v command line flags
noreceipts
Don't return success DSNs
20
nobodyreturn
Don't return the body of a message with DSNs
goaway
Disallow essentially all SMTP status queries
authwarnings
Put X-Authentication-Warning: headers in messages
and log warnings
The "goaway" pseudo-flag sets all flags except "noreceipts", "restrictmailq",
"restrictqrun", "restrictexpand", "noetrn", and "nobodyreturn".
If mailq is
restricted, only people in the same group as the queue directory can print the
queue. If queue runs are restricted, only root and the owner of the queue directory
can run the queue. The "restrictexpand" pseudo-flag instructs sendmail to drop
privileges when the -bv option is given by users who are neither root nor the
20
N.B.: the noreceipts flag turns off support for RFC 1891 (Delivery Status Notification).