In this section, we present two tables that will help you with your use of options:
Section 24.2.1 lists all the options that can be used
in the mc
configuration file.
Section 24.2.2 lists all options in order of
cf
filename.
When you create a configuration file
with
the mc
configuration technique, you can tune
each option by including an appropriate statement in your
mc
configuration file:[40]
define(`option
´,
`value
´
)
enclose in opposing single quotes define(`confAUTO_REBUILD
´
,`True´
)
for example DAEMON_OPTIONS(`Port=1097
´
)
for example
The option
is selected from one of the
mc
option names shown in the leftmost column of
Table 24-4. The value
is
an appropriate value for that option. Note that the
option
and the
value
should each be enclosed in
opposing single quotes to prevent
m4
from wrongly recognizing either as a keyword
or macro. Note that the leftmost single quote is actually the reverse
apostrophe, and the rightmost is a normal apostrophe.
Table 24-4. All option mc macros ordered by name
mc name |
Option name |
sendmail text reference |
---|---|---|
ALIAS_FILE |
|
24.9.1[3ed] |
CLIENT_OPTIONS( ) |
|
24.9.17[3ed] |
confALIAS_WAIT |
|
24.9.2[3ed] |
confALLOW_BOGUS_HELO |
|
24.9.3[3ed] |
confAUTH_MAX_BITS |
|
24.9.4[3ed] |
confAUTH_MECHANISMS |
|
24.9.5[3ed] |
confAUTH_OPTIONS |
|
24.9.6[3ed] |
confAUTH_REALM |
|
Section 24.1.8 [V8.13] |
confAUTO_REBUILD |
|
24.9.7[3ed] |
confBAD_RCPT_THROTTLE |
|
24.9.8[3ed] |
confBIND_OPTS |
|
24.9.91[3ed] |
confBLANK_SUB |
|
24.9.9[3ed] |
confCACERT |
|
24.9.10[3ed] |
confCACERT_PATH |
|
24.9.11[3ed] |
confCHECKPOINT_INTERVAL |
|
24.9.13[3ed] |
confCHECK_ALIASES |
|
24.9.12[3ed] |
confCLIENT_CERT |
|
24.9.15[3ed] |
confCLIENT_KEY |
|
24.9.16[3ed] |
confCLIENT_OPTIONS (deprecated) |
|
24.9.17[3ed] |
confCOLON_OK_IN_ADDR |
|
24.9.18[3ed] |
confCONNECTION_RATE_THROTTLE |
|
24.9.21[3ed] |
confCONNECTION_RATE_WINDOW_SIZE |
|
Section 24.1.13 [V8.13] |
confCONNECT_ONLY_TO |
|
24.9.22[3ed] |
confCONTROL_SOCKET_NAME |
|
24.9.23[3ed] |
confCON_EXPENSIVE |
|
24.9.50[3ed] |
confCOPY_ERRORS_TO |
|
24.9.79[3ed] |
confCRL |
|
Section 24.1.9 [V8.13] |
confDAEMON_OPTIONS (deprecated) |
|
24.9.24[3ed] |
confDEAD_LETTER_DROP |
|
24.9.26[3ed] |
confDEF_AUTH_INFO |
|
24.9.27[3ed] |
confDEF_CHAR_SET |
|
24.9.28[3ed] |
confDEF_USER_ID |
|
24.9.29[3ed] |
confDELAY_LA |
|
24.9.30[3ed] |
confDELIVERY_MODE |
|
24.9.32[3ed] |
confDELIVER_BY_MIN |
|
24.9.31[3ed] |
confDF_BUFFER_SIZE |
|
24.9.25[3ed] |
confDH_PARAMETERS |
|
24.9.33[3ed] |
confDIAL_DELAY |
|
24.9.34[3ed] |
confDIRECT_SUBMISSION_MODIFIERS |
|
24.9.35[3ed] |
confDONT_BLAME_SENDMAIL |
|
24.9.36[3ed] |
confDONT_EXPAND_CNAMES |
|
24.9.37[3ed] |
confDONT_INIT_GROUPS |
|
24.9.38[3ed] |
confDONT_PROBE_INTERFACES |
|
24.9.39[3ed] |
confDONT_PRUNE_ROUTES |
|
24.9.40[3ed] |
confDOUBLE_BOUNCE_ADDRESS |
|
24.9.41[3ed] |
confEIGHT_BIT_HANDLING |
|
24.9.42[3ed] |
confERROR_MESSAGE |
|
24.9.43[3ed] |
confERROR_MODE |
|
24.9.44[3ed] |
confFALLBACK_MX |
|
24.9.45[3ed] |
confFALLBACK_SMARTHOST |
|
Section 24.1.10 [V8.13] |
confFAST_SPLIT |
|
24.9.46[3ed] |
confFORWARD_PATH |
|
24.9.48[3ed] |
confFROM_LINE |
|
24.9.114[3ed] |
confHOSTS_FILE |
|
24.9.51[3ed] |
confHOST_STATUS_DIRECTORY |
|
24.9.52[3ed] |
confIGNORE_DOTS |
|
24.9.53[3ed] |
confINPUT_MAIL_FILTERS |
|
24.9.54[3ed] |
confLDAP_DEFAULT_SPEC |
|
24.9.55[3ed] |
confLOG_LEVEL |
|
24.9.56[3ed] |
confMAILBOX_DATABASE |
|
24.9.57[3ed] |
confMATCH_GECOS |
|
24.9.58[3ed] |
confMAX_ALIAS_RECURSION |
|
24.9.59[3ed] |
confMAX_DAEMON_CHILDREN |
|
24.9.60[3ed] |
confMAX_HEADERS_LENGTH |
|
24.9.61[3ed] |
confMAX_HOP |
|
24.9.62[3ed] |
confMAX_MESSAGE_SIZE |
|
24.9.63[3ed] |
confMAX_MIME_HEADER_LENGTH |
|
24.9.64[3ed] |
confMAX_QUEUE_CHILDREN |
|
24.9.65[3ed] |
confMAX_QUEUE_RUN_SIZE |
|
24.9.66[3ed] |
confMAX_RCPTS_PER_MESSAGE |
|
24.9.67[3ed] |
confMAX_RUNNERS_PER_QUEUE |
|
24.9.68[3ed] |
confMCI_CACHE_SIZE |
|
24.9.19[3ed] |
confMCI_CACHE_TIMEOUT |
|
24.9.20[3ed] |
confMESSAGE_TIMEOUT (deprecated) |
|
24.9.87[3ed] |
confME_TOO |
|
24.9.69[3ed] |
confMILTER_LOG_LEVEL |
|
24.9.70[3ed] |
confMILTER_MACROS_CONNECT |
|
24.9.70[3ed] |
confMILTER_MACROS_ENVFROM |
|
24.9.70[3ed] |
confMILTER_MACROS_ENVRCPT |
|
24.9.70[3ed] |
confMILTER_MACORS_EOM |
|
Section 24.1.17 [V8.13] |
confMILTER_MACROS_HELO |
|
24.9.70[3ed] |
confMIME_FORMAT_ERRORS |
|
24.9.97[3ed] |
confMIN_FREE_BLOCKS |
|
24.9.71[3ed] |
confMIN_QUEUE_AGE |
|
24.9.72[3ed] |
confMUST_QUOTE_CHARS |
|
24.9.73[3ed] |
confNICE_QUEUE_RUN |
|
24.9.74[3ed] |
confNO_RCPT_ACTION |
|
24.9.75[3ed] |
confOLD_STYLE_HEADERS |
|
24.9.76[3ed] |
confOPERATORS |
|
24.9.77[3ed] |
confPID_FILE |
|
24.9.78[3ed] |
confPRIVACY_FLAGS |
|
24.9.80[3ed] |
confPROCESS_TITLE_PREFIX |
|
24.9.81[3ed] |
confQUEUE_FACTOR |
|
24.9.83[3ed] |
confQUEUE_FILE_MODE |
|
24.9.84[3ed] |
confQUEUE_LA |
|
24.9.85[3ed] |
confQUEUE_SORT_ORDER |
|
24.9.86[3ed] |
confRAND_FILE |
|
24.9.88[3ed] |
confREAD_TIMEOUT (deprecated) |
|
24.9.109[3ed] |
confREFUSE_LA |
|
24.9.90[3ed] |
confREJECT_LOG_INTERVAL |
|
Section 24.1.11 [V8.13] |
confREQUIRES_DIR_FSYNC |
|
Section 24.1.12 [V8.13] |
confRRT_IMPLIES_DSN |
|
24.9.93[3ed] |
confRUN_AS_USER |
|
24.9.94[3ed] |
confSAFE_FILE_ENV |
|
24.9.95[3ed] |
confSAFE_QUEUE |
|
24.9.107[3ed] |
confSAVE_FROM_LINES |
|
24.9.96[3ed] |
confSEPARATE_PROC |
|
24.9.47[3ed] |
confSERVER_CERT |
|
24.9.98[3ed] |
confSERVER_KEY |
|
24.9.99[3ed] |
confSERVICE_SWITCH_FILE |
|
24.9.100[3ed] |
confSEVEN_BIT_INPUT |
|
24.9.101[3ed] |
confSHARED_MEMORY_KEY |
|
24.9.102[3ed] |
confSINGLE_LINE_FROM_HEADER |
|
24.9.103[3ed] |
confSINGLE_THREAD_DELIVERY |
|
24.9.104[3ed] |
confSMTP_LOGIN_MSG |
|
24.9.105[3ed] |
confTEMP_FILE_MODE |
|
24.9.108[3ed] |
confTIME_ZONE |
|
24.9.110[3ed] |
confTLS_SRV_OPTIONS |
|
24.9.111[3ed] |
confTO_ACONNECT |
|
24.9.109.1[3ed] |
confTO_AUTH |
|
24.9.109.2[3ed] |
confTO_COMMAND |
|
24.9.109.3[3ed] |
confTO_CONNECT |
|
24.9.109.4[3ed] |
confTO_CONTROL |
|
24.9.109.5[3ed] |
confTO_DATABLOCK |
|
24.9.109.6[3ed] |
confTO_DATAFINAL |
|
24.9.109.7[3ed] |
confTO_DATAINIT |
|
24.9.109.8[3ed] |
confTO_FILEOPEN |
|
24.9.109.9[3ed] |
confTO_HELO |
|
24.9.109.10[3ed] |
confTO_HOSTSTATUS |
|
24.9.109.11[3ed] |
confTO_ICONNECT |
|
24.9.109.12[3ed] |
confTO_IDENT |
|
24.9.109.13[3ed] |
confTO_INITIAL |
|
24.9.109.14[3ed] |
confTO_LHLO |
|
24.9.109.15[3ed] |
confTO_MAIL |
|
24.9.109.16[3ed] |
confTO_MISC |
|
24.9.109.17[3ed] |
confTO_QUEUERETURN |
|
24.9.109.18[3ed] |
confTO_QUEUERETURN_DSN |
|
Section 24.1.15 [V8.13] |
confTO_QUEUERETURN_NONURGENT |
|
24.9.109.18[3ed] |
confTO_QUEUERETURN_NORMAL |
|
24.9.109.18[3ed] |
confTO_QUEUERETURN_URGENT |
|
24.9.109.18[3ed] |
confTO_QUEUEWARN |
|
24.9.109.19[3ed] |
confTO_QUEUEWARN_DSN |
|
Section 24.1.16 [V8.13] |
confTO_QUEUEWARN_NONURGENT |
|
24.9.109.19[3ed] |
confTO_QUEUEWARN_NORMAL |
|
24.9.109.19[3ed] |
confTO_QUEUEWARN_URGENT |
|
24.9.109.19[3ed] |
confTO_QUIT |
|
24.9.109.20[3ed] |
confTO_RCPT |
|
24.9.109.21[3ed] |
confTO_RESOLVER_RETRANS |
|
24.9.109.22[3ed] |
confTO_RESOLVER_RETRANS_FIRST |
|
24.9.109.22[3ed] |
confTO_RESOLVER_RETRANS_NORMAL |
|
24.9.109.22[3ed] |
confTO_RESOLVER_RETRY |
|
24.9.109.22[3ed] |
confTO_RESOLVER_RETRY_FIRST |
|
24.9.109.22[3ed] |
confTO_RESOLVER_RETRY_NORMAL |
|
24.9.109.22[3ed] |
confTO_RSET |
|
24.9.109.23[3ed] |
confTO_STARTTLS |
|
24.9.109.24[3ed] |
confTRUSTED_USER |
|
24.9.112[3ed] |
confTRY_NULL_MX_LIST |
|
24.9.113[3ed] |
confUNSAFE_GROUP_WRITES (deprecated) |
|
24.9.115[3ed] |
confUSERDB_SPEC |
|
24.9.118[3ed] |
confUSE_ERRORS_TO |
|
24.9.116[3ed] |
confUSE_MSP |
|
24.9.117[3ed] |
confWORK_CLASS_FACTOR |
|
24.9.14[3ed] |
confWORK_RECIPIENT_FACTOR |
|
24.9.89[3ed] |
confWORK_TIME_FACTOR |
|
24.9.92[3ed] |
confXF_BUFFER_SIZE |
|
24.9.120[3ed] |
DAEMON_OPTIONS( ) |
|
24.9.24[3ed] |
HELP_FILE |
|
24.9.49[3ed] |
INPUT_MAIL_FILTER( ) |
|
24.9.54[3ed] |
QUEUE_DIR |
|
24.9.82[3ed] |
STATUS_FILE |
|
24.9.106[3ed] |
In this section, we present a table of all options in alphabetical order. The leftmost column of Table 24-5 lists the option name. The second column shows the section where each is described.
Table 24-5. All options ordered by option name
Option name |
sendmail text reference |
Description |
---|---|---|
|
24.9.1[3ed] |
Define the locations of the aliases files |
|
24.9.2[3ed] |
Wait for aliases file rebuild |
|
24.9.3[3ed] |
Allow no host with HELO or EHLO SMTP command |
|
24.9.4[3ed] |
Limit max encryption strength for SASL and STARTTLS |
|
24.9.5[3ed] |
The AUTH mechanisms |
|
24.9.6[3ed] |
Tune authentication parameters |
|
Section 24.1.8 [V8.13] |
Cyrus SASL authentication realm to use |
|
24.9.7[3ed] |
Auto-rebuild the aliases database (V8.11 and earlier) (deprecated) |
|
24.9.8[3ed] |
Slow excess bad RCPT TO: commands |
|
24.9.9[3ed] |
Set unquoted space replacement character |
|
24.9.10[3ed] |
File containing certificate authority certs |
|
24.9.11[3ed] |
Directory with certificate authority certs |
|
24.9.12[3ed] |
Check RHS of aliases |
|
24.9.13[3ed] |
Checkpoint the queue |
|
24.9.14[3ed] |
Multiplier for priority increments |
|
24.9.15[3ed] |
File containing the client’s public certificate |
|
24.9.16[3ed] |
File with the client certificate’s private key |
|
24.9.17[3ed] |
Client port option settings |
|
24.9.18[3ed] |
Allow colons in addresses |
|
24.9.19[3ed] |
SMTP connection cache size |
|
24.9.20[3ed] |
SMTP connection cache timeout |
|
24.9.21[3ed] |
Incoming SMTP connection rate |
|
Section 24.1.13 [V8.13] |
Size of the window used to calculate connection rates (V8.13 and above) |
|
24.9.22[3ed] |
Connect only to one specified host |
|
24.9.23[3ed] |
Path to control socket |
|
Section 24.1.9 [V8.13] |
Certificate revocation list file (V8.13 and above) |
|
24.9.24[3ed] |
Options for the daemon |
|
24.9.25[3ed] |
Buffered I/O df size |
|
24.9.26[3ed] |
Define |
|
24.9.27[3ed] |
Source of AUTH information (deprecated) |
|
24.9.28[3ed] |
Define |
|
24.9.29[3ed] |
Default delivery agent identity |
|
24.9.29[3ed] |
Default delivery agent group identity (deprecated) |
|
24.9.30[3ed] |
Add one second SMTP sleep on high load |
|
24.9.31[3ed] |
Set default DELIVERBY minimum |
|
24.9.32[3ed] |
Set delivery mode |
|
24.9.33[3ed] |
Parameters for DSA/DH cipher suite |
|
24.9.34[3ed] |
Connect failure retry time |
|
24.9.35[3ed] |
Daemon direct submission flags |
|
24.9.36[3ed] |
Relax security checks |
|
24.9.37[3ed] |
Prevent CNAME expansion |
|
24.9.38[3ed] |
Don’t use initgroups(3) |
|
24.9.39[3ed] |
Don’t probe interfaces for |
|
24.9.40[3ed] |
Don’t prune route addresses |
|
24.9.41[3ed] |
Errors when sending errors |
|
24.9.42[3ed] |
How to convert 8-bit input |
|
24.9.43[3ed] |
Set error message header |
|
24.9.44[3ed] |
Specify mode of error handling |
|
24.9.45[3ed] |
Fallback MX host |
|
Section 24.1.10 [V8.13] |
Fallback host of last resort (V8.13 and above) |
|
24.9.46[3ed] |
Suppress MX lookups on initial submission |
|
24.9.47[3ed] |
Process queue files individually |
|
24.9.48[3ed] |
Set forward file search path |
|
24.9.49[3ed] |
Specify location of the help file |
|
24.9.50[3ed] |
Queue mail destined for expensive delivery agents |
|
24.9.51[3ed] |
Specify alternate /etc/hosts file |
|
24.9.52[3ed] |
Location of persistent host status |
|
24.9.53[3ed] |
Ignore leading dots in messages |
|
24.9.54[3ed] |
Set the order of input filters |
|
24.9.55[3ed] |
Default LDAP switches |
|
24.9.56[3ed] |
Set (increase) the logging level |
|
24.9.57[3ed] |
Choose a mailbox database |
|
24.9.58[3ed] |
Match recipient in GECOS field |
|
24.9.59[3ed] |
Maximum recursion of aliases |
|
24.9.60[3ed] |
Maximum forked daemon children |
|
24.9.61[3ed] |
Set maximum header length |
|
24.9.62[3ed] |
Set maximum hop count |
|
24.9.63[3ed] |
Maximum incoming message size |
|
24.9.64[3ed] |
Maximum MIME header length |
|
24.9.65[3ed] |
Limit total concurrent queue processors |
|
24.9.66[3ed] |
Maximum queue messages processed |
|
24.9.67[3ed] |
Maximum recipients per envelope |
|
24.9.68[3ed] |
Limit concurrent queue processors per queue group |
|
24.9.69[3ed] |
Send to me too (deprecated) |
|
24.9.70[3ed] |
Tune interactions with the Milter filters |
|
24.9.71[3ed] |
Define minimum free disk blocks |
|
24.9.72[3ed] |
Skip queue file if too young |
|
24.9.73[3ed] |
Quote nonaddress characters |
|
24.9.74[3ed] |
Default nice(3) setting for queue processors |
|
24.9.75[3ed] |
How to handle no recipients in header |
|
24.9.76[3ed] |
Allow spaces in recipient lists |
|
24.9.77[3ed] |
Set token separation operators |
|
24.9.78[3ed] |
Location of the sendmail pid file |
|
24.9.79[3ed] |
Extra copies of bounce messages |
|
24.9.80[3ed] |
Increase privacy of the daemon |
|
24.9.81[3ed] |
Process listing prefix |
|
24.9.82[3ed] |
Location of queue directory |
|
24.9.83[3ed] |
Factor for high-load queuing |
|
24.9.84[3ed] |
Default permissions for queue files |
|
24.9.85[3ed] |
On high load, queue only |
|
24.9.86[3ed] |
How to presort the queue |
|
24.9.87[3ed] |
Limit life of a message in the queue (deprecated) |
|
24.9.88[3ed] |
Source for random numbers |
|
24.9.89[3ed] |
Penalize large recipient lists |
|
24.9.90[3ed] |
Refuse connections on high load |
|
Section 24.1.11 [V8.13] |
Interval to log that connections are still being rejected (V8.13 and above) |
|
Section 24.1.12 [V8.13] |
Disable fsync(2) of directories |
|
24.9.91[3ed] |
Tune DNS lookups |
|
24.9.92[3ed] |
Increment per job priority |
|
24.9.93[3ed] |
|
|
24.9.94[3ed] |
Run as non-root |
|
24.9.95[3ed] |
Directory for safe file writes |
|
24.9.96[3ed] |
Save Unix-style From lines |
|
24.9.97[3ed] |
Return MIME-format errors |
|
24.9.98[3ed] |
File containing the server’s certificate |
|
24.9.99[3ed] |
File with the server certificate’s private key |
|
24.9.100[3ed] |
Switched services file |
|
24.9.101[3ed] |
Force 7-bit input |
|
24.9.102[3ed] |
Enable shared memory by setting the key |
|
24.9.103[3ed] |
Strip newlines from |
|
24.9.104[3ed] |
Set single-threaded delivery |
|
24.9.105[3ed] |
The SMTP greeting message |
|
24.9.106[3ed] |
Specify statistics file |
|
24.9.107[3ed] |
Queue everything just in case |
|
24.9.108[3ed] |
Permissions for temporary files |
|
24.9.109[3ed] |
Set timeouts |
|
24.9.110[3ed] |
Set time zone |
|
24.9.111[3ed] |
Tune the server TLS settings |
|
24.9.112[3ed] |
Alternative to root administration |
|
24.9.113[3ed] |
If no best MX record, use A or AAAA |
|
24.9.114[3ed] |
Define the From format |
|
24.9.115[3ed] |
Check unsafe group permissions (deprecated) |
|
24.9.116[3ed] |
Use |
|
24.9.117[3ed] |
Run as a mail submission program |
|
24.9.118[3ed] |
Specify user database |
|
24.9.119[3ed] |
Run in verbose mode |
|
24.9.120[3ed] |
Set xf file buffered I/O limit |
[40] Some
mc macros use the define
m4 directive, while others
don’t require this. Those that
don’t are suffixed with parentheses in the
table.
18.119.139.50