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 non root (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 |