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.
Table 24-4. All options ordered by option name
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
|