In this section we present a table of all options in alphabetical order. The leftmost column of Table 24-4 lists the multicharacter names first and then the old single-character names. The second column lists the type of argument that each option takes. These types are explained in the next section.
Option name |
Type |
§ |
Description |
|
---|---|---|---|---|
AliasFile |
(A) |
String |
AliasFile |
Define the locations of the aliases files |
AliasWait |
(a) |
Time |
AliasWait |
Wait for aliases file rebuild |
AllowBogusHELO |
Boolean |
AllowBogusHELO |
Allow no host with HELO or EHLO SMTP command |
|
AuthMaxBits |
Numeric |
AuthMaxBits |
Limit max encryption strength for SASL and STARTTLS |
|
AuthMechanisms |
String |
AuthMechanisms |
The AUTH mechanisms |
|
AuthOptions |
String |
AuthOptions |
Tune authentication parameters |
|
AutoRebuildAliases |
(D) |
Boolean |
AutoRebuildAliases |
Autorebuild the aliases database (V8.11 and earlier) (deprecated) |
BadRcptThrottle |
Numeric |
BadRcptThrottle |
Slow excess bad RCPT TO: commands |
|
BlankSub |
(B) |
Character |
BlankSub |
Set unquoted space replacement character |
CACertFile |
String |
CACertFile |
File containing certificate authority certs |
|
CACertPath |
String |
CACertPath |
Directory with certificate authority certs |
|
CheckAliases |
(n) |
Boolean |
CheckAliases |
Check RHS of aliases |
CheckpointInterval |
(C) |
Numeric |
CheckpointInterval |
Checkpoint the queue |
ClassFactor |
(z) |
Numeric |
ClassFactor |
Multiplier for priority increments |
ClientCertFile |
String |
ClientCertFile |
File containing the client's public certificate |
|
ClientKeyFile |
String |
ClientKeyFile |
File with the client certificate's private key |
|
ClientPortOptions |
String |
ClientPortOptions |
Client port option settings |
|
ColonOkInAddr |
Boolean |
ColonOkInAddr |
Allow colons in addresses |
|
ConnectionCacheSize |
(k) |
Numeric |
ConnectionCacheSize |
SMTP connection cache size |
ConnectionCacheTimeout |
(K) |
Time |
ConnectionCacheTimeout |
SMTP connection cache timeout |
ConnectionRateThrottle |
Numeric |
ConnectionRateThrottle |
Incoming SMTP connection rate |
|
ConnectOnlyTo |
String |
ConnectOnlyTo |
Connect only to one specified host |
|
ControlSocketName |
String |
ControlSocketName |
Path to control socket |
|
DaemonPortOptions |
(O) |
String |
DaemonPortOptions |
Options for the daemon |
DataFileBufferSize |
Numeric |
DataFileBufferSize |
Buffered I/O df size |
|
DeadLetterDrop |
String |
DeadLetterDrop |
Define dead.letter file location |
|
DefaultAuthInfo |
String |
DefaultAuthInfo |
Source of AUTH information (deprecated) |
|
DefaultCharSet |
String |
DefaultCharSet |
Define Content-Type: character set |
|
DefaultUser |
(u) |
String |
DefaultUser |
Default delivery agent identity |
DefaultGroup |
(g) |
String |
DefaultUser |
Default delivery agent group identity (deprecated) |
DelayLA |
Numeric |
DelayLA |
Add one second SMTP sleep on high load |
|
DeliverByMin |
Time |
DeliverByMin |
Set default DELIVERBY minimum |
|
DeliveryMode |
(d) |
Character |
DeliveryMode |
Set delivery mode |
DHParameters |
String |
DHParameters |
Parameters for DSA/DH cipher suite |
|
DialDelay |
Time |
DialDelay |
Connect failure retry time |
|
DirectSubmissionModifiers |
String |
DirectSubmissionModifiers |
Daemon direct submission flags |
|
DontBlameSendmail |
String |
DontBlameSendmail |
Relax file security checks |
|
DontExpandCnames |
Boolean |
DontExpandCnames |
Prevent CNAME expansion |
|
DontInitGroups |
Boolean |
DontInitGroups |
Don't use initgroups(3) |
|
DontProbeInterfaces |
String |
DontProbeInterfaces |
Don't probe interfaces for $=w |
|
DontPruneRoutes |
(R) |
Boolean |
DontPruneRoutes |
Don't prune route addresses |
DoubleBounceAddress |
String |
DoubleBounceAddress |
Errors when sending errors |
|
EightBitMode |
(8) |
Character |
EightBitMode |
How to convert 8-bit input |
ErrorHeader |
(E) |
String |
ErrorHeader |
Set error message header |
ErrorMode |
(e) |
Character |
ErrorMode |
Specify mode of error handling |
FallbackMXhost |
(V) |
String |
FallbackMXhost |
Fallback MX host |
FastSplit |
Numeric |
FastSplit |
Suppress MX lookups on initial submission |
|
ForkEachJob |
(Y) |
Boolean |
ForkEachJob |
Process queue files individually |
ForwardPath |
(J) |
String |
ForwardPath |
Set forward file search path |
HelpFile |
(H) |
String |
HelpFile |
Specify location of the help file |
HoldExpensive |
(c) |
Boolean |
HoldExpensive |
Queue mail destined for expensive delivery agents |
HostsFile |
String |
HostsFile |
Specify alternate /etc/hosts file |
|
HostStatusDirectory |
String |
HostStatusDirectory |
Location of persistent host status |
|
IgnoreDots |
(i) |
Boolean |
IgnoreDots |
Ignore leading dots in messages |
InputMailFilters |
String |
InputMailFilters |
Set the order of input filters |
|
LDAPDefaultSpec |
String |
LDAPDefaultSpec |
Default LDAP switches |
|
LogLevel |
(L) |
Numeric |
LogLevel |
Set (increase) the logging level |
MailboxDatabase |
String |
MailboxDatabase |
Choose a mailbox database |
|
MatchGECOS |
(G) |
Boolean |
MatchGECOS |
Match recipient in GECOS field |
MaxAliasRecursion |
Numeric |
MaxAliasRecursion |
Maximum recursion of aliases |
|
MaxDaemonChildren |
Numeric |
MaxDaemonChildren |
Maximum forked daemon children |
|
MaxHeadersLength |
Numeric |
MaxHeadersLength |
Set maximum header length |
|
MaxHopCount |
(h) |
Numeric |
MaxHopCount |
Set maximum hop count |
MaxMessageSize |
Numeric |
MaxMessageSize |
Maximum incoming ESMTP message size |
|
MaxMimeHeaderLength |
Numeric |
MaxMimeHeaderLength |
Maximum MIME header length |
|
MaxQueueChildren |
Numeric |
MaxQueueChildren |
Limit total concurrent queue processors |
|
MaxQueueRunSize |
Numeric |
MaxQueueRunSize |
Maximum queue messages processed |
|
MaxRecipientsPerMessage |
Numeric |
MaxRecipientsPerMessage |
Maximum recipients per envelope |
|
MaxRunnersPerQueue |
Numeric |
MaxRunnersPerQueue |
Limit concurrent queue processors per queue group |
|
MeToo |
(m) |
Boolean |
MeToo |
Send to me too (deprecated) |
Milter |
Mixed |
Milter |
Tune interactions with the Milter program |
|
MinFreeBlocks |
(b) |
Numeric |
MinFreeBlocks |
Define minimum free disk blocks |
MinQueueAge |
Time |
MinQueueAge |
Skip queue file if too young |
|
MustQuoteChars |
String |
MustQuoteChars |
Quote nonaddress characters |
|
NiceQueueRun |
Numeric |
NiceQueueRun |
Default nice(3) setting for queue processors |
|
NoRecipientAction |
String |
NoRecipientAction |
How to handle no recipients in header |
|
OldStyleHeaders |
(o) |
Boolean |
OldStyleHeaders |
Allow spaces in recipient lists |
OperatorChars |
$o |
String |
OperatorChars |
Set token separation operators |
PidFile |
String |
PidFile |
Location of the sendmail pid file |
|
PostmasterCopy |
(P) |
String |
PostmasterCopy |
Extra copies of bounce messages |
PrivacyOptions |
(p) |
String |
PrivacyOptions |
Increase privacy of the daemon |
ProcessTitlePrefix |
String |
ProcessTitlePrefix |
Process listing prefix |
|
QueueDirectory |
(Q) |
String |
QueueDirectory |
Location of queue directory |
QueueFactor |
(q) |
Numeric |
QueueFactor |
Factor for high-load queuing |
QueueFileMode |
Octal |
QueueFileMode |
Default permissions for queue files |
|
QueueLA |
(x) |
Numeric |
QueueLA |
On high load, queue only |
QueueSortOrder |
Character |
QueueSortOrder |
How to presort the queue |
|
QueueTimeout |
(T) |
Time |
QueueTimeout |
Limit life of a message in the queue (deprecated) |
RandFile |
String |
RandFile |
Source for random numbers |
|
RecipientFactor |
(y) |
Numeric |
RecipientFactor |
Penalize large recipient lists |
RefuseLA |
(X) |
Numeric |
RefuseLA |
Refuse connections on high load |
ResolverOptions |
(I) |
String |
ResolverOptions |
Tune DNS lookups |
RetryFactor |
(Z) |
Numeric |
RetryFactor |
Increment per job priority |
RrtImpliesDsn |
Boolean |
RrtImpliesDsn |
Return-Receipt-To: is DSN request |
|
RunAsUser |
String |
RunAsUser |
Run as nonroot (on a firewall) |
|
SafeFileEnvironment |
String |
SafeFileEnvironment |
Directory for safe file writes |
|
SaveFromLine |
(f) |
Boolean |
SaveFromLine |
Save Unix-style From lines |
SendMimeErrors |
(j) |
Boolean |
SendMimeErrors |
Return MIME-format errors |
ServerCertFile |
String |
ServerCertFile |
File containing the server's certificate |
|
ServerKeyFile |
String |
ServerKeyFile |
File with the server certificate's private key |
|
ServiceSwitchFile |
String |
ServiceSwitchFile |
Switched services file |
|
SevenBitInput |
(7) |
Boolean |
SevenBitInput |
Force 7-bit input |
SharedMemoryKey |
Numeric |
SharedMemoryKey |
Enable shared memory by setting the key |
|
SingleLineFromHeader |
Boolean |
SingleLineFromHeader |
Strip newlines from From: headers |
|
SingleThreadDelivery |
Boolean |
SingleThreadDelivery |
Set single-threaded delivery |
|
SmtpGreetingMessage |
$e |
String |
SmtpGreetingMessage |
The SMTP greeting message |
StatusFile |
(S) |
String |
StatusFile |
Specify statistics file |
SuperSafe |
(s) |
String |
SuperSafe |
Queue everything just in case |
TempFileMode |
(F) |
Octal |
TempFileMode |
Permissions for temporary files |
Timeout |
(r) |
String |
Timeout |
Set timeouts |
TimeZoneSpec |
(t) |
String |
TimeZoneSpec |
Set time zone |
TLSSrvOptions |
String |
TLSSrvOptions |
Tune the server TLS settings |
|
TrustedUser |
String |
TrustedUser |
Alternative to root administration |
|
TryNullMXList |
(w) |
Boolean |
TryNullMXList |
If no best MX record, use A or AAAA |
UnixFromLine |
$l |
String |
UnixFromLine |
Define the From format |
UnsafeGroupWrites |
Boolean |
UnsafeGroupWrites |
Check unsafe group permissions (deprecated) |
|
UseErrorsTo |
(l) |
Boolean |
UseErrorsTo |
Use Errors-To: for errors |
UseMSP |
Boolean |
UseMSP |
Run as a mail submission program |
|
UserDatabaseSpec |
(U) |
String |
UserDatabaseSpec |
Specify user database |
Verbose |
(v) |
Boolean |
Verbose |
Run in verbose mode |
XscriptFileBufferSize |
Numeric |
XscriptFileBufferSize |
Set xf file buffered I/O limit |
|
(no long name) |
(M) |
String |
M |
Define a macro |