The m4
method of creating a configuration file
using an mc
configuration file is covered in
Chapter 4[3ed]. In Table 4-1, we list nearly all
of the macros available to use when creating your configuration file.
Note that most of these mc macros are defined
with the define
method. For example:
define(`ALIAS_FILE´, `/etc/mail/aliases´)
In the table, these are shown without trailing parentheses.
Others macros are self-defining. For example:
CANONIFY_DOMAIN_FILE(`/etc/mail/canonify-domains´)
In Table 4-1, these are shown with trailing parentheses. For example:
ALIAS_FILE
use with define( ) CANONIFY_DOMAIN_FILE( )
use by itself
Table 4-1. mc configuration macros and directives
Item |
sendmail text reference |
Description |
---|---|---|
ALIAS_FILE |
24.9.1[3ed] |
Define the location of the |
BITNET_RELAY |
21.9.11[3ed] |
Define the BITNET relay host |
CANONIFY_DOMAIN( ) |
4.8.28[3ed] |
Add a value to the |
CANONIFY_DOMAIN_FILE( ) |
4.8.28[3ed] |
Add values to the |
CLIENT_OPTIONS( ) |
24.9.17[3ed] |
Define client port option settings |
confALIAS_WAIT |
24.9.2[3ed] |
Wait for an |
confALLOW_BOGUS_HELO |
24.9.3[3ed] |
Allow HELO or EHLO sans host |
confAUTH_MAX_BITS |
24.9.4[3ed] |
Limit max encryption strength for SASL |
confAUTH_MECHANISMS |
24.9.5[3ed] |
List the AUTH mechanisms |
confAUTH_OPTIONS |
24.9.6[3ed] |
Tune authentication parameters |
confAUTO_REBUILD |
24.9.7[3ed] |
Rebuild |
confBAD_RCPT_THROTTLE |
24.9.8[3ed] |
Slow excess bad SMTP RCPT commands |
confBIND_OPTS |
24.9.91[3ed] |
Set DNS resolver options |
confBLANK_SUB |
24.9.9[3ed] |
Define the blank-substitution character in rewriting |
confCACERT |
24.9.10[3ed] |
File containing certificate for certificate authorities |
confCACERT_PATH |
24.9.11[3ed] |
Directory with certificates of certificate authorities |
confCF_VERSION |
21.9.100[3ed] |
The version of the mc configuration |
confCHECKPOINT_INTERVAL |
24.9.13[3ed] |
How often to checkpoint the |
confCHECK_ALIASES |
24.9.12[3ed] |
Check the righthand side of aliases |
confCLIENT_CERT |
10.10.5[3ed] |
Location of the client (outbound) digital certificate |
confCLIENT_KEY |
10.10.5[3ed] |
Location of the key file for the client (outbound) digital certificate |
confCLIENT_OPTIONS |
24.9.17[3ed] |
Define client port option settings (deprecated) |
confCOLON_OK_IN_ADDR |
24.9.18[3ed] |
Allow colons in addresses |
confCONNECTION_RATE_THROTTLE |
24.9.21[3ed] |
When to throttle the incoming SMTP connection rate |
confCONNECT_ONLY_TO |
24.9.22[3ed] |
Send only to this host |
confCONTROL_SOCKET_NAME |
24.9.23[3ed] |
Define the path of the control socket |
confCON_EXPENSIVE |
24.9.50[3ed] |
Queue when using expensive delivery agents |
confCOPY_ERRORS_TO |
24.9.79[3ed] |
Extra copies of bounce messages |
confCR_FILE |
22.6.12[3ed] |
File to read for hosts for whom to relay |
confCT_FILE |
4.8.47[3ed] |
File to read for a list of trusted users |
confCW_FILE |
4.8.48[3ed] |
File to read for a list of alternative names for the local host |
confDAEMON_OPTIONS |
24.9.24[3ed] |
Set options for the listening daemon (deprecated) |
confDEAD_LETTER_DROP |
24.9.26[3ed] |
Define |
confDEF_AUTH_INFO |
24.9.27[3ed] |
Source of AUTH information (deprecated) |
confDEF_CHAR_SET |
24.9.28[3ed] |
Define the default |
confDEF_GROUP_ID |
24.9.29[3ed] |
Define the default user’s group (deprecated) |
confDEF_USER_ID |
24.9.29[3ed] |
Define the default user |
confDELAY_LA |
24.9.30[3ed] |
Add a one-second SMTP sleep on high load |
confDELIVERY_MODE |
24.9.32[3ed] |
Set |
confDELIVER_BY_MIN |
24.9.31[3ed] |
Set DELIVERBY minimum |
confDEQUOTE_OPTS |
23.7.5[3ed] |
Add |
confDF_BUFFER_SIZE |
24.9.25[3ed] |
Set the buffered-I/O |
confDH_PARAMETERS |
24.9.33[3ed] |
Define the parameters for DSA/DH cipher suite |
confDIAL_DELAY |
24.9.34[3ed] |
Set the connect failure retry time |
confDIRECT_SUBMISSION_MODIFIERS |
24.9.35[3ed] |
Define daemon flags for command-line submission |
confDOMAIN_NAME |
21.9.56[3ed] |
The official canonical name |
confDONT_BLAME_SENDMAIL |
24.9.36[3ed] |
Prevent file security checks |
confDONT_EXPAND_CNAMES |
24.9.37[3ed] |
Prevent CNAME expansion |
confDONT_INIT_GROUPS |
24.9.38[3ed] |
Don’t use |
confDONT_PROBE_INTERFACES |
24.9.39[3ed] |
Don’t probe interfaces for |
confDONT_PRUNE_ROUTES |
24.9.40[3ed] |
Don’t prune route addresses |
confDOUBLE_BOUNCE_ADDRESS |
24.9.41[3ed] |
Where to send errors about bounce delivery errors |
confEIGHT_BIT_HANDLING |
24.9.42[3ed] |
How to convert 8-bit input |
confERROR_MESSAGE |
24.9.43[3ed] |
Set error message header |
confERROR_MODE |
24.9.44[3ed] |
Specify mode of error handling |
confFALLBACK_MX |
24.9.45[3ed] |
Specify Fallback MX host |
confFAST_SPLIT |
24.9.46[3ed] |
Suppress MX lookups on initial submission |
confFORWARD_PATH |
24.9.48[3ed] |
Set the forward file search path |
confFROM_HEADER |
25.7[3ed] |
Define the format for the |
confFROM_LINE |
24.9.114[3ed] |
Define the five-character " |
confHOSTS_FILE |
24.9.51[3ed] |
Specify an alternative |
confHOST_STATUS_DIRECTORY |
24.9.52[3ed] |
Specify the location of persistent host status |
confIGNORE_DOTS |
24.9.53[3ed] |
Ignore leading dots in messages |
confINPUT_MAIL_FILTERS |
24.9.54[3ed] |
Define the order of input filters |
confLDAP_CLUSTER |
21.9.82[3ed] |
Specify which LDAP cluster to use in queries |
confLDAP_DEFAULT_SPEC |
24.9.55[3ed] |
Specify the default LDAP database-map switches |
confLOG_LEVEL |
24.9.56[3ed] |
Set the logging level |
confMAILBOX_DATABASE |
24.9.57[3ed] |
Choose the type of mailbox database |
confMAILER_NAME |
21.9.68[3ed] |
Set the error message sender |
confMATCH_GECOS |
24.9.58[3ed] |
Match recipient in GECOS field |
confMAX_ALIAS_RECURSION |
24.9.59[3ed] |
Limit maximum recursion of |
confMAX_DAEMON_CHILDREN |
24.9.60[3ed] |
Maximum forked daemon children |
confMAX_HEADERS_LENGTH |
24.9.61[3ed] |
Set the maximum header length |
confMAX_HOP |
24.9.62[3ed] |
Set the maximum hop count |
confMAX_MESSAGE_SIZE |
24.9.63[3ed] |
Maximum incoming message size |
confMAX_MIME_HEADER_LENGTH |
24.9.64[3ed] |
Maximum MIME header length |
confMAX_QUEUE_CHILDREN |
24.9.65[3ed] |
Limit total concurrent queue processors |
confMAX_QUEUE_RUN_SIZE |
24.9.66[3ed] |
Maximum queue messages processed per queue run |
confMAX_RCPTS_PER_MESSAGE |
24.9.67[3ed] |
Maximum recipients per envelope |
confMAX_RUNNERS_PER_QUEUE |
24.9.68[3ed] |
Limit concurrent queue processors per queue group |
confMCI_CACHE_SIZE |
24.9.19[3ed] |
Set the SMTP connection cache size |
confMCI_CACHE_TIMEOUT |
24.9.20[3ed] |
Set the SMTP connection cache timeout |
confMESSAGE_TIMEOUT |
24.9.87[3ed] |
Limit life of a message in the queue (deprecated) |
confMESSAGEID_HEADER |
Section 25.1.2 [V8.13] |
Define a new value for the |
confME_TOO |
24.9.69[3ed] |
Send to me too (deprecated) |
confMILTER_LOG_LEVEL |
24.9.70[3ed] |
Set the log level for the MILTER interface |
confMILTER_MACROS_CONNECT |
24.9.70[3ed] |
Specify the macros to send the MILTER filters following the initial connection |
confMILTER_MACROS_ENVFROM |
24.9.70[3ed] |
Specify the macros to send the MILTER filters following MAIL FROM: |
confMILTER_MACROS_ENVRCPT |
24.9.70[3ed] |
Specify the macros to send the MILTER filters following RCPT TO: |
confMILTER_MACROS_HELO |
24.9.70[3ed] |
Specify the macros to send the MILTER filters following HELO or EHLO |
confMIME_FORMAT_ERRORS |
24.9.97[3ed] |
Return MIME-format errors |
confMIN_FREE_BLOCKS |
24.9.71[3ed] |
Define minimum free disk blocks |
confMIN_QUEUE_AGE |
24.9.72[3ed] |
Skip queue file if too young |
confMUST_QUOTE_CHARS |
24.9.73[3ed] |
Quote nonaddress characters |
confNICE_QUEUE_RUN |
24.9.74[3ed] |
Default |
confNO_RCPT_ACTION |
24.9.75[3ed] |
How to handle no recipients in header |
confOLD_STYLE_HEADERS |
24.9.76[3ed] |
Allow spaces in recipient lists |
confOPERATORS |
24.9.77[3ed] |
Set token separation operators |
confPID_FILE |
24.9.78[3ed] |
Location of the |
confPRIVACY_FLAGS |
24.9.80[3ed] |
Increase privacy of |
confPROCESS_TITLE_PREFIX |
24.9.81[3ed] |
Set the process listing prefix |
confQUEUE_FACTOR |
24.9.83[3ed] |
Set the factor for high-load queuing |
confQUEUE_FILE_MODE |
24.9.84[3ed] |
Set the default permissions for queue files |
confQUEUE_LA |
24.9.85[3ed] |
On high load, queue only |
confQUEUE_SORT_ORDER |
24.9.86[3ed] |
How to presort the queue |
confRAND_FILE |
24.9.88[3ed] |
Location of the random file for use with STARTTLS |
confREAD_TIMEOUT |
24.9.109[3ed] |
Set assorted timeouts (deprecated) |
confRECEIVED_HEADER |
25.7[3ed] |
Define the format for the |
confREFUSE_LA |
24.9.90[3ed] |
Refuse connections on high load |
confREJECT_LOG_INTERVAL |
Section 4.1.1 [V8.13] |
Logging interval for connections that are still being rejected |
confREJECT_MSG |
7.5.4[3ed] |
Customize a rejection message for the |
confRELAY_MAILER |
20.3.1.4[3ed] |
The name of the delivery agent used to relay mail |
confRELAY_MSG |
7.4.2[3ed] |
The message used to reject relaying |
confREQUIRES_DIR_FSYNC |
Section 4.1.2 [V8.13] |
Disable directory |
confRRT_IMPLIES_DSN |
24.9.93[3ed] |
|
confRUN_AS_USER |
24.9.94[3ed] |
Run as a user other than |
confSAFE_FILE_ENV |
24.2.1[3ed] |
Directory for safe file writes |
confSAFE_QUEUE |
[3ed] |
Queue everything just in case |
confSAVE_FROM_LINES |
[3ed] |
Save Unix-style From lines |
confSEPARATE_PROC |
[3ed] |
Process queue files with separate processes |
confSERVER_CERT |
[3ed] |
Location of the server (inbound) digital certificate |
confSERVER_KEY |
24.9.99[3ed] |
Location of the key file for the server (inbound) digital certificate |
confSERVICE_SWITCH_FILE |
24.9.100[3ed] |
Specify file for switched services |
confSEVEN_BIT_INPUT |
24.9.101[3ed] |
Force 7-bit input |
confSHARED_MEMORY_KEY |
24.9.102[3ed] |
Enable shared memory by setting the key |
confSINGLE_LINE_FROM_HEADER |
24.9.103[3ed] |
Strip newlines from From: headers |
confSINGLE_THREAD_DELIVERY |
24.9.104[3ed] |
Set single-threaded delivery |
confSMTP_LOGIN_MSG |
24.9.105[3ed] |
Set the SMTP greeting message |
confSMTP_MAILER |
[3ed] |
Define the SMTP delivery agent |
confTEMP_FILE_MODE |
24.9.108[3ed] |
Permissions for temporary files |
confTIME_ZONE |
24.9.110[3ed] |
Set the time zone |
confTLS_SRV_OPTIONS |
24.9.111[3ed] |
Tune the server TLS settings |
confTO_ACONNECT |
24.9.109.1[3ed] |
Overall timeout for all connect attempts |
confTO_AUTH |
24.9.109.2[3ed] |
Timeout for the client’s response to the AUTH command |
confTO_COMMAND |
24.9.109.3[3ed] |
Timeout for the next SMTP command |
confTO_CONNECT |
24.9.109.4[3ed] |
Timeout for the connection to be established |
confTO_DATABLOCK |
24.9.109.6[3ed] |
Overall timeout for the SMTP DATA phase |
confTO_DATAFINAL |
24.9.109.7[3ed] |
Timeout waiting for acknowledgment of the SMTP DATA dot |
confTO_DATAINIT |
24.9.109.8[3ed] |
Timeout waiting for acknowledgment of the SMTP DATA command |
confTO_FILEOPEN |
24.9.109.9[3ed] |
Timeout waiting for a file to be opened |
confTO_HELO |
24.9.109.10[3ed] |
Timeout waiting for the other side to acknowledge the HELO or EHLO SMTP command |
confTO_HOSTSTATUS |
24.9.109.11[3ed] |
Define how long host information will be considered valid |
confTO_ICONNECT |
24.9.109.12[3ed] |
Timeout the very first connection attempt |
confTO_IDENT |
24.9.109.13[3ed] |
Timeout the wait for an |
confTO_INITIAL |
[3ed] |
How long to wait for the initial 220 line following the connection |
confTO_LHLO |
24.9.109.15[3ed] |
Timeout waiting for the reply to the LHLO LMTP command |
confTO_MAIL |
24.9.109.16[3ed] |
How long to wait for the reply to the SMTP MAIL FROM: command |
confTO_MISC |
24.9.109.17[3ed] |
How long to wait for the reply to miscellaneous SMTP commands |
confTO_QUEUERETURN |
24.9.109.18[3ed] |
How long to leave a message queued before bouncing it |
confTO_QUEUERETURN_DSN |
Section 4.1.4 [V8.13] |
How long to leave a DSN message queued before bouncing it |
confTO_QUEUERETURN_NONURGENT |
24.9.109.18[3ed] |
How long to leave a |
confTO_QUEUERETURN_NORMAL |
24.9.109.18[3ed] |
How long to leave a |
confTO_QUEUERETURN_URGENT |
24.9.109.18[3ed] |
How long to leave an |
confTO_QUEUEWARN |
24.9.109.19[3ed] |
How long to leave a message queued before announcing it has not yet been sent |
confTO_QUEUEWARN_DSN |
Section 4.1.5 [V8.13] |
How long to leave a DSN message queued before announcing it has not yet been sent |
confTO_QUEUEWARN_NONURGENT |
24.9.109.19[3ed] |
How long to leave a |
confTO_QUEUEWARN_NORMAL |
24.9.109.19[3ed] |
How long to leave a |
confTO_QUEUEWARN_URGENT |
24.9.109.19[3ed] |
How long to leave an |
confTO_QUIT |
24.9.109.20[3ed] |
How long to wait for the reply to the QUIT SMTP command |
confTO_RCPT |
24.9.109.21[3ed] |
How long to wait for the reply to the RCPT TO: SMTP command |
confTO_RESOLVER_RETRANS |
24.9.109.22[3ed] |
The amount of time to wait between retries before a retransmission |
confTO_RESOLVER_RETRANS_FIRST |
24.9.109.22[3ed] |
The amount of time to wait between retries before a retransmission on the first connection attempt |
confTO_RESOLVER_RETRANS_NORMAL |
24.9.109.22[3ed] |
The amount of time to wait between retries before a retransmission on all subsequent connection attempts |
confTO_RESOLVER_RETRY |
24.9.109.22[3ed] |
The number of retries allowed before giving up |
confTO_RESOLVER_RETRY_FIRST |
24.9.109.22[3ed] |
The number of retries allowed before giving up for the first connection attempt |
confTO_RESOLVER_RETRY_NORMAL |
24.9.109.22[3ed] |
The number of retries allowed before giving up for all subsequent connection attempts |
confTO_RSET |
24.9.109.23[3ed] |
The amount of time to wait for the reply to the RSET SMTP command |
confTO_STARTTLS |
24.9.109.24[3ed] |
The amount of time to wait for the other side to begin the STARTTLS negotiation |
confTRUSTED_USER |
24.9.112[3ed] |
Alternative to root administration |
confTRUSTED_USERS |
4.8.47[3ed] |
Define who can rebuild the aliases database |
confTRY_NULL_MX_LIST |
24.9.113[3ed] |
Use A or AAAA if no best MX record |
confUNSAFE_GROUP_WRITES |
24.9.115[3ed] |
Check unsafe group permissions (deprecated) |
confUSERDB_SPEC |
24.9.118[3ed] |
Specify the user database |
confUSE_ERRORS_TO |
24.9.116[3ed] |
Use |
confUSE_MSP |
24.9.117[3ed] |
Run as a mail submission program |
confUUCP_MAILER |
20.3.1.2[3ed] |
Specify your preference for the delivery agent that will handle outbound UUCP mail |
confWORK_CLASS_FACTOR |
24.9.14[3ed] |
Multiplier for priority increments |
confWORK_RECIPIENT_FACTOR |
24.9.89[3ed] |
Penalize large recipient lists |
confWORK_TIME_FACTOR |
24.9.92[3ed] |
Increment per job priority |
confXF_BUFFER_SIZE |
24.9.120[3ed] |
Set |
CYRUS_BB_MAILER_ARGS |
20.4.1[3ed] |
Define the |
CYRUS_BB_MAILER_FLAGS |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_ARGS |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_FLAGS |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_MAX |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_PATH |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_USER |
20.4.1[3ed] |
Define the |
CYRUS_MAILER_QGRP |
20.4.1[3ed] |
Define the |
CYRUSV2_MAILER_ARGS |
20.4.2[3ed] |
Define the |
CYRUSV2_MAILER_CHARSET |
20.4.2[3ed] |
Define the |
CYRUSV2_MAILER_FLAGS |
20.4.2[3ed] |
Define the |
CYRUSV2_MAILER_MAXMSGS |
20.4.2[3ed] |
Define the |
CYRUSV2_MAILER_MAXRCPTS |
20.4.2[3ed] |
Define the |
CYRUSV2_MAILER_QGRP |
20.4.2[3ed] |
Define the |
DAEMON_OPTIONS( ) |
24.9.24[3ed] |
Set options for the listening daemon |
DATABASE_MAP_TYPE |
23.5.1[3ed] |
Set a default database type for features |
DECNET_RELAY |
4.5.2[3ed] |
The DECnet relay |
DNSBL_MAP_OPT |
23.7.6[3ed] |
Change the |
DOL( ) |
4.1.4[3ed] |
Insert literal |
DOMAIN( ) |
4.2.2.3[3ed] |
Specify common domain-wide information |
DNSBL_MAP |
Section 4.1.6 [V8.13] |
Redefine |
DNSBL_MAP_OPT |
Section 4.1.6 [V8.13] |
Add database-map switches for |
DSMTP_MAILER_ARGS |
20.4.13[3ed] |
Define the |
DSMTP_MAILER_QGRP |
20.4.13[3ed] |
Define the |
EDNSBL_TO |
23.7.6[3ed] |
Change the |
ESMTP_MAILER_ARGS |
20.4.13[3ed] |
Define the |
ESMTP_MAILER_QGRP |
20.4.13[3ed] |
Define the |
EXPOSED_USER( ) |
4.4.1[3ed] |
Add users individually to the exposed-user class |
EXPOSED_USER_FILE( ) |
4.4.1[3ed] |
File of users to add individually to the exposed-user class |
FAX_MAILER_ARGS |
20.4.5[3ed] |
Define the |
FAX_MAILER_MAX |
20.4.5[3ed] |
Define the |
FAX_MAILER_PATH |
20.4.5[3ed] |
Define the |
FAX_MAILER_QGRP |
20.4.5[3ed] |
Define the |
FAX_RELAY |
4.5.3[3ed] |
Define the FAX relay host |
FEATURE(accept_unqualified_senders) |
7.4.11[3ed] |
Accept MAIL FROM: addresses that lack a domain part |
FEATURE(accept_unresolvable_domains) |
7.4.10[3ed] |
Accept MAIL FROM: addresses for which the domain cannot be found |
FEATURE(access_db) |
7.5[3ed] |
Enable use of the access database |
FEATURE(allmasquerade) |
4.8.4[3ed] |
Masquerade the recipient too |
FEATURE(always_add_domain) |
4.8.5[3ed] |
Add the local domain even on local mail |
FEATURE(authinfo) |
10.9.3[3ed] |
Use a separate database for outbound authentication information |
FEATURE(bestmx_is_local) |
4.8.7[3ed] |
Accept best MX record as local if in |
FEATURE(bitdomain) |
4.8.8[3ed] |
Convert BITNET addresses into Internet addresses |
FEATURE(blacklist_recipients) |
7.5.5[3ed] |
Selectively reject envelope-recipient addresses |
FEATURE(compat_check) |
7.5.7[3ed] |
Screen sender/recipient pairs |
FEATURE(conncontrol) |
Section 4.1.8 [V8.13] |
Limit the number of simultaneous connections to your server by other hosts and networks |
FEATURE(delay_checks) |
7.5.6[3ed] |
Check envelope recipient first |
FEATURE(dnsbl) |
7.2.1[3ed] and Section 4.1.6 [V8.13] |
Reject based on various DNSBL lists |
FEATURE(domaintable) |
4.8.13[3ed] |
Accept old as equivalent to new domain |
FEATURE(enhdnsbl) |
7.2.2[3ed] |
Enhanced DNSBL rejection |
FEATURE(genericstable) |
4.8.16[3ed] |
Transform sender addresses |
FEATURE(generics_entire_domain) |
4.8.15[3ed] |
Match subdomains in generics table |
FEATURE(greet_pause) |
Section 7.1.3 [V8.13] |
Control SMTP slamming |
FEATURE(ldap_routing) |
23.7.11.17[3ed] |
Reroute recipients based on LDAP queries |
FEATURE(limited_masquerade) |
4.8.18[3ed] |
Masquerade a subset of the hosts in |
FEATURE(local_lmtp) |
4.8.19[3ed] and Section 4.1.6 [V8.13] |
Deliver locally with LMTP and mail.local |
FEATURE(local_no_masquerade) |
4.8.20[3ed] |
Don’t masquerade local mail |
FEATURE(local_procmail) |
4.8.21[3ed] |
Use procmail(1) as local delivery agent |
FEATURE(lookupdotdomain) |
4.8.22[3ed] |
Enable V8.13 domain secondary access database lookups |
FEATURE(loose_relay_check) |
7.4.2[3ed] |
Allow %-hack relaying |
FEATURE(mailertable) |
4.8.24[3ed] |
Database selects new delivery agents |
FEATURE(masquerade_entire_domain) |
4.8.25[3ed] |
Masquerade all hosts in a domain |
FEATURE(masquerade_envelope) |
4.8.26[3ed] |
Masquerade the envelope too |
FEATURE(msp) |
2.6.2[3ed] |
Create a mail submission cf file |
FEATURE(mtamark) |
Section 7.1.4 [V8.13] |
Experimental feature for detecting MTA marking |
FEATURE(nocanonify) |
4.8.28[3ed] |
Don’t canonify with |
FEATURE(nodns) |
4.8.29[3ed] |
Removed as of V8.13 |
FEATURE(notsticky) |
4.8.31[3ed] |
Don’t differ user from user@local.host (deprecated) |
FEATURE(nouucp) |
4.8.32[3ed] |
Eliminate all UUCP support |
FEATURE(no_default_msa) |
4.8.30[3ed] |
Disable the automatic listening on the MSA port 587 |
FEATURE(nullclient) |
4.8.33[3ed] |
Relay all mail through a mail host |
FEATURE(preserve_local_plus_detail) |
4.8.35[3ed] |
Retain plussed addresses for local delivery |
FEATURE(preserve_luser_host) |
4.8.36[3ed] |
Preserve recipient host with |
FEATURE(promiscuous_relay) |
7.4.3[3ed] |
Allow unbridled relaying |
FEATURE(queuegroup) |
11.4.4[3ed] |
Select queue groups via the |
FEATURE(ratecontrol) |
Section 4.1.7 [V8.13] |
Limit the rate at which other hosts may connect to your server |
FEATURE(rbl) |
4.8.38[3ed] |
Reject hosts based on rbl.maps.vix.com (deprecated) |
FEATURE(redirect) |
4.8.39[3ed] |
Add support for |
FEATURE(relay_based_on_MX) |
7.4.4[3ed] |
Relay based on MX records |
FEATURE(relay_entire_domain) |
7.4.5[3ed] |
Relay based on |
FEATURE(relay_hosts_only) |
7.4.6[3ed] |
Relay individual hosts, not domains |
FEATURE(relay_local_from) |
7.4.7[3ed] |
Relay based on MAIL FROM: address |
FEATURE(relay_mail_from) |
7.4.8[3ed] |
Relay based MAIL FROM: and on RELAY in |
FEATURE(smrsh) |
5.8[3ed] |
Use smrsh (sendmail restricted shell) |
FEATURE(stickyhost) |
4.8.46[3ed] |
Differ user from user@local.host |
FEATURE(use_ct_file) |
4.8.47[3ed] |
Use |
FEATURE(use_cw_file) |
4.8.48[3ed] |
Use /etc/mail/local-host-names for a list of local identities |
FEATURE(uucpdomain) |
4.8.49[3ed] |
Convert UUCP hosts via a database |
FEATURE(virtusertable) |
4.8.51[3ed] |
Enable support for virtual domains |
FEATURE(virtuser_entire_domain) |
4.8.50[3ed] |
Match subdomains in the virtual user table |
GENERICS_DOMAIN( ) |
4.8.16.1[3ed] |
Add domains to |
GENERICS_DOMAIN_FILE( ) |
4.8.16.2[3ed] |
Add domains to |
HACK( ) |
4.2.3.2[3ed] |
Include a special, but temporary, customization |
HELP_FILE |
24.9.49[3ed] |
Alternate location or name for /etc/mail/helpfile |
INPUT_MAIL_FILTER( ) |
24.9.54[3ed] |
Define input mail filters and their order |
LDAPROUTE_DOMAIN( ) |
23.7.11.18[3ed] |
Add domains to the |
LDAPROUTE_DOMAIN_FILE( ) |
23.7.11.18[3ed] |
Add domains to the |
LDAPROUTE_EQUIVALENT( ) |
23.7.11.18[3ed] |
Additional domains to look up for LDAP routing |
LDAPROUTE_EQUIVALENT_FILE( ) |
23.7.11.18[3ed] |
Additional domains to look up for LDAP routing in a file |
LOCAL_CONFIG |
4.3.3.1[3ed] |
Add general information, such as database and header declarations |
LOCAL_DOMAIN( ) |
22.6.16[3ed] |
Add domains to |
LOCAL_MAILER_ARGS |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_CHARSET |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_DSN_DIAGNOSTIC_CODE |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_EOL |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_FLAGS |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_MAX |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_MAXMSGS |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_MAXRCPTS |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_PATH |
20.4.7.1[3ed] |
Define the |
LOCAL_MAILER_QGRP |
20.4.7.1[3ed] |
Define the |
LOCAL_NET_CONFIG |
4.3.3.7[3ed] |
Add rules for SMART_HOST |
LOCAL_PROG_QGRP |
20.4.7.2[3ed] |
Specify the |
LOCAL_RELAY |
4.5.4[3ed] |
Relay for unqualified users |
LOCAL_RULESETS |
4.3.3.5[3ed] |
Group local rules with others |
LOCAL_RULE_0 |
4.3.3.2[3ed] |
Add rules to |
LOCAL_RULE_1 |
4.3.3.3[3ed] |
Add rules to rule set 1 |
LOCAL_RULE_2 |
4.3.3.3[3ed] |
Add rules to rule set 2 |
LOCAL_RULE_3 |
4.3.3.4[3ed] |
Add rules to the |
LOCAL_SHELL_ARGS |
20.4.7.2[3ed] |
Define the |
LOCAL_SHELL_FLAGS |
20.4.7.2[3ed] |
Define the |
LOCAL_SHELL_DIR |
20.4.7.2[3ed] |
Define the |
LOCAL_SHELL_PATH |
20.4.7.2[3ed] |
Define the |
LOCAL_SRV_FEATURES |
19.9.4[3ed] |
Add or create rules for the |
LOCAL_TLS_CLIENT |
10.10.8.2[3ed] |
Add your own rules to the |
LOCAL_TLS_RCPT |
10.10.8.3[3ed] |
Add your own rules to the |
LOCAL_TLS_SERVER |
10.10.8.2[3ed] |
Add your own rules to the |
LOCAL_TRY_TLS |
10.10.8.4[3ed] |
Add your own rules to the |
LOCAL_USER( ) |
4.5.5[3ed] |
Users that must be delivered locally |
LOCAL_USER_FILE( ) |
4.5.5[3ed] |
Users that must be delivered locally listed in a file |
LUSER_RELAY |
4.5.6[3ed] |
Relay for unknown local users |
MAIL11_MAILER_ARGS |
20.4.8[3ed] |
Specify the |
MAIL11_MAILER_FLAGS |
20.4.8[3ed] |
Specify the |
MAIL11_MAILER_PATH |
20.4.8[3ed] |
Specify the |
MAIL11_MAILER_QGRP |
20.4.8[3ed] |
Specify the |
MAILER( ) |
4.2.2.2[3ed] |
Define your necessary delivery agents |
MAILER_DEFINITIONS |
20.3.3.1[3ed] |
Define custom delivery agents |
MAIL_FILTER( ) |
7.6.2[3ed] |
Define mail input filters |
MAIL_HUB |
4.5.7[3ed] |
Specify that all local delivery be on a central server |
MASQUERADE_AS( ) |
4.4.2[3ed] |
Masquerade as the host specified |
MASQUERADE_DOMAIN( ) |
4.4.3[3ed] |
Masquerade additional domains as the host specified |
MASQUERADE_DOMAIN_FILE( ) |
4.4.4[3ed] |
File containing a list of domains to masquerade as the host specified |
MASQUERADE_EXCEPTION( ) |
4.4.5[3ed] |
Hosts to not masquerade |
MASQUERADE_EXCEPTION_FILE( ) |
4.4.5[3ed] |
A file containing a list of hosts to not masquerade |
MODIFY_MAILER_FLAGS( ) |
20.5.6.1[3ed] |
Modify a delivery agent’s |
MSP_QUEUE_DIR( ) |
2.8.37[3ed] |
Specify the location for the MSP queue |
OSTYPE( ) |
4.2.2.1[3ed] |
Include necessary support for your operating system |
PH_MAILER_ARGS |
20.4.9[3ed] |
Define the |
PH_MAILER_FLAGS |
20.4.9[3ed] |
Define the |
PH_MAILER_PATH |
20.4.9[3ed] |
Define the |
PH_MAILER_QGRP |
20.4.9[3ed] |
Define the |
POP_MAILER_ARGS |
20.4.10[3ed] |
Define the |
POP_MAILER_FLAGS |
20.4.10[3ed] |
Define the |
POP_MAILER_PATH |
20.4.10[3ed] |
Define the |
POP_MAILER_QGRP |
20.4.10[3ed] |
Define the |
PROCMAIL_MAILER_ARGS |
20.4.11[3ed] |
Define the |
PROCMAIL_MAILER_FLAGS |
20.4.11[3ed] |
Define the |
PROCMAIL_MAILER_MAX |
20.4.11[3ed] |
Define the |
PROCMAIL_MAILER_PATH |
20.4.11[3ed] |
Define the |
PROCMAIL_MAILER_QGRP |
20.4.11[3ed] |
Define the |
QPAGE_MAILER_ARGS |
20.4.12[3ed] |
Define the |
QPAGE_MAILER_FLAGS |
20.4.12[3ed] |
Define the |
QPAGE_MAILER_MAX |
20.4.12[3ed] |
Define the |
QPAGE_MAILER_PATH |
20.4.12[3ed] |
Define the |
QPAGE_MAILER_QGRP |
20.4.12[3ed] |
Define the |
QUEUE_DIR |
24.9.82[3ed] |
Specify the directory or directories to use for queueing |
QUEUE_GROUP( ) |
11.4.3[3ed] |
Define a queue group |
RELAY_DOMAIN( ) |
7.4.1.1[3ed] |
Specify hosts for whom to relay |
RELAY_DOMAIN_FILE( ) |
7.4.1.2[3ed] |
The file containing a list of hosts for whom to relay |
RELAY_MAILER_ARGS |
20.4.13[3ed] |
Define the |
RELAY_MAILER_FLAGS |
20.4.13[3ed] |
Define the |
RELAY_MAILER_MAXMSGS |
20.4.13[3ed] |
Define the |
RELAY_MAILER_QGRP |
20.4.13[3ed] |
Define the |
SITE( ) |
4.6.5[3ed] |
Declare sites for SITECONFIG mc macro (obsolete) |
SITECONFIG( ) |
4.6.6[3ed] |
Set up local UUCP connections (obsolete) |
SMART_HOST |
4.3.3.6[3ed] |
Declare the machine that should be used as the ultimate relay |
SMTP_MAILER_ARGS |
20.4.13[3ed] |
Define the |
SMTP_MAILER_CHARSET |
20.4.13[3ed] |
Define the |
SMTP_MAILER_FLAGS |
20.4.13[3ed] |
Define the |
SMTP_MAILER_MAX |
20.4.13[3ed] |
Define the |
SMTP_MAILER_MAXMSGS |
20.4.13[3ed] |
Define the |
SMTP_MAILER_MAXRCPTS |
20.4.13[3ed] |
Define the |
SMTP_MAILER_QGRP |
20.4.13[3ed] |
Define the |
SMTP8_MAILER_ARGS |
20.4.13[3ed] |
Define the |
SMTP8_MAILER_QGRP |
20.4.13[3ed] |
Define the |
STATUS_FILE |
24.9.106[3ed] |
Specify the location of the statistics file |
TLS_PERM_ERR |
10.10.8.2[3ed] |
Redefine the STARTTLS errors to be permanent |
TRUST_AUTH_MECH( ) |
10.9.3[3ed] |
List the mechanisms used to allow relaying |
USENET_MAILER_ARGS |
20.4.14[3ed] |
Define the |
USENET_MAILER_FLAGS |
20.4.14[3ed] |
Define the |
USENET_MAILER_MAX |
20.4.14[3ed] |
Define the |
USENET_MAILER_PATH |
20.4.14[3ed] |
Define the |
USENET_MAILER_QGRP |
20.4.14[3ed] |
Define the |
UUCPSMTP |
4.6.7[3ed] |
Define individual UUCP-to-network translations |
UUCP_MAILER_ARGS |
20.4.15[3ed] |
Define the |
UUCP_MAILER_CHARSET |
20.4.15[3ed] |
Define the |
UUCP_MAILER_FLAGS |
20.4.15[3ed] |
Define the |
UUCP_MAILER_MAX |
20.4.15[3ed] |
Define the |
UUCP_MAILER_PATH |
20.4.15[3ed] |
Define the |
UUCP_MAILER_QGRP |
20.4.15[3ed] |
Define the |
UUCP_RELAY |
4.5.8[3ed] |
Specify the UUCP relay host |
VERSIONID( ) |
4.2.3.1[3ed] |
Version of the mc file |
VIRTUSER_DOMAIN( ) |
4.8.51.1[3ed] |
Specify virtual domains to query in the
|
VIRTUSER_DOMAIN_FILE( ) |
4.8.51.2[3ed] |
In a file, list the virtual domains to query in the
|
Get sendmail 8.13 Companion now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.