Previous Section Next Section

24.5 Alphabetical Table of All Options

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

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

    Previous Section Next Section