In this section we present a table of all options in alphabetical order. The leftmost column of Table 34.4 lists first the multicharacter names and then the single-characters 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 | Section 34.8.1 | Define the aliases file location  | 
| AliasWait | (a) | Time | Section 34.8.2 | Wait for aliases file rebuild  | 
| AllowBogusHELO | Boolean | Section 34.8.3 | Allow no host with HELO or EHLO  | |
| AutoRebuildAliases | (D) | Boolean | Section 34.8.4 | Autorebuild the aliases database  | 
| BlankSub | (B) | Character | Section 34.8.5 | Unquoted space replacement  | 
| CheckAliases | (n) | Boolean | Section 34.8.6 | Check right-hand side of aliases  | 
| CheckpointInterval | (C) | Numeric | Section 34.8.7 | Checkpoint the queue  | 
| ClassFactor | (z) | Numeric | Section 34.8.8 | Multiplier for priority increments  | 
| ColonOkInAddr | Boolean | Section 34.8.9 | Allow colons in addresses  | |
| ConnectionCacheSize | (k) | Numeric | Section 34.8.10 | Multiple-SMTP connections  | 
| ConnectionCacheTimeout | (K) | Time | Section 34.8.11 | Multiple-SMTP timeouts  | 
| ConnectionRateThrottle | Numeric | Section 34.8.12, ConnectionRateThrottle | Incoming SMTP connection rate  | |
| DaemonPortOptions | (O) | String | Section 34.8.13 | Options for the daemon  | 
| DefaultCharSet | String | Section 34.8.14 | Content-Type: character set  | |
| DefaultUser | (u) | String | Section 34.8.15 | Default delivery agent identity  | 
| DefaultUser | (g) | String | Section 34.8.15 | Default delivery agent identity  | 
| DeliveryMode | (d) | Character | Section 34.8.16 | Set delivery mode  | 
| DialDelay | String | Section 34.8.17, DialDelay | Connect failure retry time  | |
| DontExpandCnames | Boolean | Section 34.8.18 | Prevent CNAME expansion  | |
| DontInitGroups | Boolean | Section 34.8.19, DontInitGroups | Don't use initgroups(3)  | |
| DontPruneRoutes | (R) | Boolean | Section 34.8.20 | Don't prune route addresses  | 
| DoubleBounceAddress | String | Section 34.8.21, DoubleBounceAddress | Errors when sending errors  | |
| EightBitMode | (8) | Character | Section 34.8.22 | How to convert MIME input  | 
| ErrorHeader | (E) | String | Section 34.8.23 | Set error message header  | 
| ErrorMode | (e) | Character | Section 34.8.24 | Specify mode of error handling  | 
| FallbackMXhost | (V) | String | Section 34.8.25 | Fallback MX host  | 
| ForkEachJob | (Y) | Boolean | Section 34.8.26 | Process queue files individually  | 
| ForwardPath | (J) | String | Section 34.8.27 | Set ~/.forward search path  | 
| HelpFile | (H) | String | Section 34.8.28 | Specify location of the help file  | 
| HoldExpensive | (c) | Boolean | Section 34.8.29 | Queue for expensive mailers  | 
| HostsFile | String | Section 34.8.30 | Specify alternate /etc/hosts file  | |
| HostStatusDirectory | String | Section 34.8.31 | Location of persistent host status  | |
| IgnoreDots | (i) | Boolean | Section 34.8.32 | Ignore leading dots in messages  | 
| LogLevel | (L) | Numeric | Section 34.8.33 | Set (increase) logging level  | 
| MatchGECOS | (G) | Boolean | Section 34.8.34 | Match recipient in gecos field  | 
| MaxDaemonChildren | Numeric | Section 34.8.35 | Maximum forked children  | |
| MaxHopCount | (h) | Numeric | Section 34.8.36 | Set maximum hop count  | 
| MaxMessageSize | Numeric | Section 34.8.37 | Max ESMTP message size  | |
| MaxQueueRunSize | Numeric | Section 34.8.38 | Max queue messages processed  | |
| MeToo | (m) | Boolean | Section 34.8.39 | Send to me too  | 
| MinFreeBlocks | (b) | Numeric | Section 34.8.40 | Define minimum free disk blocks  | 
| MinQueueAge | Time | Section 34.8.41 | Skip queue file if too young  | |
| MustQuoteChars | String | Section 34.8.42, MustQuoteChars | Quote nonaddress characters  | |
| NoRecipientAction | String | Section 34.8.43 | Handle no recipients in header | |
| OldStyleHeaders | (o) | Boolean | Section 34.8.44 | Allow spaces in recipient lists  | 
| OperatorChars | $o | String | Section 34.8.45 | Set token separation operators  | 
| PostmasterCopy | (P) | String | Section 34.8.46 | Extra copies of postmaster mail  | 
| PrivacyOptions | (p) | String | Section 34.8.47 | Increase privacy of the daemon  | 
| QueueDirectory | (Q) | String | Section 34.8.48 | Location of queue directory  | 
| QueueFactor | (q) | Numeric | Section 34.8.49 | Factor for high-load queuing  | 
| QueueLA | (x) | Numeric | Section 34.8.50 | On high load, queue only  | 
| QueueSortOrder | Character | Section 34.8.51 | How to presort the queue  | |
| QueueTimeout | (T) | Time | Section 34.8.52 | Limit life in queue to days  | 
| RecipientFactor | (y) | Numeric | Section 34.8.53 | Penalize large recipient lists  | 
| RefuseLA | (X) | Numeric | Section 34.8.54 | Refuse connections on high load  | 
| ResolverOptions | (I) | String | Section 34.8.55 | Tune DNS lookups  | 
| RetryFactor | (Z) | Numeric | Section 34.8.56 | Increment per job priority  | 
| RunAsUser | String | Section 34.8.57, RunAsUser | Run as nonroot  | |
| SafeFileEnvironment | String | Section 34.8.58 | Directory for safe file writes  | |
| SaveFromLine | (f) | Boolean | Section 34.8.59 | Save UNIX-style   | 
| SendMimeErrors | (j) | Boolean | Section 34.8.60 | Return MIME-format errors  | 
| ServiceSwitchFile | String | Section 34.8.61, ServiceSwitchFile | Switched services file  | |
| SevenBitInput | (7) | Boolean | Section 34.8.62 | Force 7-bit input  | 
| SingleLineFromHeader | Boolean | Section 34.8.63 | Strip newlines from From:  | |
| SingleThreadDelivery | Boolean | Section 34.8.64 | Set single threaded delivery  | |
| SmtpGreetingMessage | $e | String | Section 34.8.65 | The SMTP greeting message  | 
| StatusFile | (S) | String | Section 34.8.66 | Specify statistics file  | 
| SuperSafe | (s) | Boolean | Section 34.8.67 | Queue everything just in case  | 
| TempFileMode | (F) | Octal | Section 34.8.68 | Permissions for temporary files  | 
| TimeZoneSpec | (t) | String | Section 34.8.69 | Set time zone  | 
| Timeout | (r) | String | Section 34.8.70 | Set timeouts  | 
| TryNullMXList | (w) | Boolean | Section 34.8.71 | Use A if no best MX record  | 
| UnixFromLine | $l | String | Section 34.8.72 | Define the From format  | 
| UnsafeGroupWrites | Boolean | Section 34.8.73 | Check unsafe group permissions  | |
| UseErrorsTo | (l) | Boolean | Section 34.8.74 | Use Errors-To: for errors  | 
| UserDatabaseSpec | (U) | String | Section 34.8.75 | Specify user database  | 
| Verbose | (v) | Boolean | Section 34.8.76 | Run in verbose mode  | 
(M) | String | Section 34.8.77 | Define a macro  |