The m4 method of creating a configuration file is introduced in Chapter 17, but that chapter details only about one-third of the mc configuration macros and directives that are available. The others are documented in chapters that deal directly with a particular aspect of the configuration file. To facilitate the process of locating these items, and to provide you with a way to see how they interrelate, this appendix lists the mc configuration macros and directives in alphabetical order.
Note that most of these mc macros are defined
with the define method. For
example:
define(`ALIAS_FILE', `/etc/mail/aliases')
These we show without trailing parentheses in Table A-1. Others are self-defining. For example:
CANONIFY_DOMAIN_FILE(`/etc/mail/canonify-domains')
These we show with trailing parentheses in Table A-1. For example:
ALIAS_FILE ← use define( ) CANONIFY_DOMAIN_FILE( ) ← use by itself
|
Item |
Section and page |
|
|
AliasFile on page 970 |
|
|
$B on page 808 |
|
|
FEATURE(nocanonify) on page 634 |
|
|
FEATURE(nocanonify) on page 634 |
|
|
ClientPortOptions on page 986 |
|
|
AliasWait on page 973 |
|
|
AllowBogusHELO on page 974 |
|
|
AuthMaxBits on page 975 |
|
|
AuthMechanisms on page 975 |
|
|
AuthOptions on page 977 |
|
|
AutoRebuildAliases on page 978 |
|
|
BadRcptThrottle on page 979 |
|
|
ResolverOptions on page 1080 |
|
|
BlankSub on page 980 |
|
|
CACertFile on page 981 |
|
|
CACertPath on page 982 |
|
|
$Z on page 853 |
|
|
CheckpointInterval on page 983 |
|
|
CheckAliases on page 982 |
|
|
ClientCertFile on page 984 |
|
|
ClientKeyFile on page 985 |
|
|
ClientPortOptions on page 986 |
|
|
ColonOkInAddr on page 986 |
|
|
ConnectionRateThrottle on page 988 |
|
|
ConnectionRateWindowSize on page 989 |
|
|
ConnectOnlyTo on page 990 |
|
|
ControlSocketName on page 990 |
|
|
HoldExpensive on page 1036 |
|
|
PostmasterCopy on page 1064 |
|
|
CRLFile on page 992 |
|
|
The RELAY_DOMAIN_FILE mc macro on page 269 |
|
|
FEATURE(use_ct_file) on page 643 |
|
|
FEATURE(use_cw_file) on page 643 |
|
|
DaemonPortOptions on page 993 |
|
|
DeadLetterDrop on page 998 |
|
|
DefaultAuthInfo on page 999 |
|
|
DefaultCharSet on page 1000 |
|
|
DefaultUser on page 1000 |
|
|
DefaultUser on page 1000 |
|
|
DelayLA on page 1002 |
|
|
DeliveryMode on page 1004 |
|
|
DeliverByMin on page 1003 |
|
|
dequote on page 904 |
|
|
DataFileBufferSize on page 998 |
|
|
DHParameters on page 1006 |
|
|
DialDelay on page 1007 |
|
|
DirectSubmissionModifiers on page 1008 |
|
|
$j on page 830 |
|
|
DontBlameSendmail on page 1009 |
|
|
DontExpandCnames on page 1022 |
|
|
DontInitGroups on page 1023 |
|
|
DontProbeInterfaces on page 1023 |
|
|
DontPruneRoutes on page 1024 |
|
|
DoubleBounceAddress on page 1025 |
|
|
EightBitMode on page 1025 |
|
|
ErrorHeader on page 1027 |
|
|
ErrorMode on page 1028 |
|
|
FallbackMXhost on page 1030 |
|
|
FallBackSmartHost on page 1031 |
|
|
FastSplit on page 1032 |
|
|
ForwardPath on page 1034 |
|
|
Headers and mc Configuration on page 1143 |
|
|
UnixFromLine on page 1113 |
|
|
HeloName on page 1034 |
|
|
HostsFile on page 1037 |
|
|
HostStatusDirectory on page 1037 |
|
|
IgnoreDots on page 1038 |
|
|
InputMailFilters on page 1039 |
|
|
${sendmailMTACluster} on page 844 |
|
|
LDAPDefaultSpec on page 1039 |
|
|
LogLevel on page 1040 |
|
|
MailboxDatabase on page 1042 |
|
|
$n on page 836 |
|
|
MatchGECOS on page 1043 |
|
|
MaxAliasRecursion on page 1044 |
|
|
MaxDaemonChildren on page 1044 |
|
|
MaxHeadersLength on page 1045 |
|
|
MaxHopCount on page 1046 |
|
|
MaxMessageSize on page 1047 |
|
|
MaxMimeHeaderLength on page 1047 |
|
|
MaxNOOPCommands on page 1048 |
|
|
MaxQueueChildren on page 1049 |
|
|
MaxQueueRunSize on page 1050 |
|
|
MaxRecipientsPerMessage on page 1050 |
|
|
MaxRunnersPerQueue on page 1051 |
|
|
ConnectionCacheSize on page 987 |
|
|
ConnectionCacheTimeout on page 988 |
|
|
QueueTimeout on page 1075 |
|
|
Message-ID: on page 1159 |
|
|
MeToo on page 1051 |
|
|
Milter on page 1052 |
|
|
Milter on page 1052 |
|
|
Milter on page 1052 |
|
|
Milter on page 1052 |
|
|
Milter on page 1052 |
|
|
SendMimeErrors on page 1086 |
|
|
MinFreeBlocks on page 1057 |
|
|
MinQueueAge on page 1057 |
|
|
MustQuoteChars on page 1058 |
|
|
NiceQueueRun on page 1059 |
|
|
NoRecipientAction on page 1060 |
|
|
OldStyleHeaders on page 1061 |
|
|
OperatorChars on page 1062 |
|
|
PidFile on page 1063 |
|
|
PrivacyOptions on page 1065 |
|
|
ProcessTitlePrefix on page 1069 |
|
|
QueueFactor on page 1071 |
|
|
QueueFileMode on page 1071 |
|
|
QueueLA on page 1072 |
|
|
QueueSortOrder on page 1073 |
|
|
RandFile on page 1076 |
|
|
Timeout on page 1097 |
|
|
Headers and mc Configuration on page 1143 |
|
|
RefuseLA on page 1078 |
|
|
RejectLogInterval on page 1079 |
|
|
Rejection Message for REJECT on page 283 |
|
|
confRELAY_MAILER on page 715 |
|
|
FEATURE(loose_relay_check) on page 270 |
|
|
RequiresDirFsync on page 1082 |
|
|
RrtImpliesDsn on page 1083 |
|
|
RunAsUser on page 1083 |
|
|
SafeFileEnvironment on page 1084 |
|
|
SuperSafe on page 1096 |
|
|
SaveFromLine on page 1085 |
|
|
ForkEachJob on page 1033 |
|
|
ServerCertFile on page 1087 |
|
|
ServerKeyFile on page 1088 |
|
|
ServiceSwitchFile on page 1088 |
|
|
SevenBitInput on page 1090 |
|
|
SharedMemoryKey on page 1090 |
|
|
SharedMemoryKeyFile on page 1091 |
|
|
SingleLineFromHeader on page 1092 |
|
|
SingleThreadDelivery on page 1092 |
|
|
SmtpGreetingMessage on page 1093 |
|
|
Delivery Agents by Name on page 716 |
|
|
SoftBounce on page 1094 |
|
|
TempFileMode on page 1097 |
|
|
TimeZoneSpec on page 1110 |
|
|
TLSSrvOptions on page 1111 |
|
|
Timeout.aconnect (V8.12 and later) on page 1099 |
|
|
Timeout.auth (V8.12 and later) on page 1100 |
|
|
Timeout.command (V8.6 and later) on page 1100 |
|
|
Timeout.connect (V8.6 and later) on page 1101 |
|
|
Timeout.datablock (V8.6 and later) on page 1101 |
|
|
Timeout.datafinal (V8.6 and later) on page 1102 |
|
|
Timeout.datainit (V8.6 and later) on page 1102 |
|
|
Timeout.fileopen (V8.7 and later) on page 1102 |
|
|
Timeout.helo (V8.6 and later) on page 1102 |
|
|
Timeout.hoststatus (V8.8 and later) on page 1103 |
|
|
Timeout.iconnect (V8.8 and later) on page 1103 |
|
|
Timeout.ident (V8.6 and later) on page 1104 |
|
|
Timeout.initial (V8.6 and later) on page 1104 |
|
|
Timeout.lhlo (V8.12 and later) on page 1105 |
|
|
Timeout.mail (V8.6 and later) on page 1105 |
|
|
Timeout.misc (V8.6 and later) on page 1105 |
|
|
Timeout.queuereturn (V8.7 and later) on page 1106 |
|
|
Timeout.queuereturn (V8.7 and later) on page 1106 |
|
|
Timeout.queuereturn (V8.7 and later) on page 1106 |
|
|
Timeout.queuereturn (V8.7 and later) on page 1106 |
|
|
Timeout.queuereturn (V8.7 and later) on page 1106 |
|
|
Timeout.queuewarn (V8.7 and later) on page 1107 |
|
|
Timeout.queuewarn (V8.7 and later) on page 1107 |
|
|
Timeout.queuewarn (V8.7 and later) on page 1107 |
|
|
Timeout.queuewarn (V8.7 and later) on page 1107 |
|
|
Timeout.queuewarn (V8.7 and later) on page 1107 |
|
|
Timeout.quit (V8.6 and later) on page 1108 |
|
|
Timeout.rcpt (V8.6 and later) on page 1108 |
|
|
RejectLogInterval on page 1079 |
|
|
RequiresDirFsync on page 1082 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.resolver (V8.10 and later) on page 1108 |
|
|
Timeout.rset (V8.6 and later) on page 1109 |
|
|
Timeout.starttls (V8.12 and later) on page 1110 |
|
|
TrustedUser on page 1112 |
|
|
FEATURE(use_ct_file) on page 643 |
|
|
TryNullMXList on page 1112 |
|
|
UnsafeGroupWrites on page 1114 |
|
|
UserDatabaseSpec on page 1116 |
|
|
UseErrorsTo on page 1115 |
|
|
UseMSP on page 1115 |
|
|
confUUCP_MAILER on page 714 |
|
|
ClassFactor on page 984 |
|
|
RecipientFactor on page 1077 |
|
|
RetryFactor on page 1081 |
|
|
XscriptFileBufferSize on page 1117 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrus on page 717 |
|
|
cyrusv2 on page 719 |
|
|
cyrusv2 on page 719 |
|
|
cyrusv2 on page 719 |
|
|
cyrusv2 on page 719 |
|
|
cyrusv2 on page 719 |
|
|
cyrusv2 on page 719 |
|
|
DaemonPortOptions on page 993 |
|
|
Set a Default Database-Map Type for Features on page 897 |
|
|
DECNET_RELAY mc Macro on page 604 |
|
|
dns on page 905 |
|
|
The DOL m4 Macro on page 586 |
|
|
DOMAIN( ) m4 macro on page 591 |
|
|
FEATURE(dnsbl) on page 261 |
|
|
FEATURE(dnsbl) on page 261 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
dns on page 905 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
EXPOSED_USER mc Macro on page 599 |
|
|
EXPOSED_USER mc Macro on page 599 |
|
|
fax on page 724 |
|
|
fax on page 724 |
|
|
fax on page 724 |
|
|
fax on page 724 |
|
|
FAX_RELAY mc Macro on page 604 |
|
|
FEATURE(accept_unqualified_senders) on page 276 |
|
|
FEATURE(accept_unresolvable_domains) on page 276 |
|
|
The access Database on page 277 |
|
|
FEATURE(allmasquerade) on page 615 |
|
|
FEATURE(always_add_domain) on page 616 |
|
|
AUTH Running As a Client on page 195 |
|
|
FEATURE(badmx)—V8.14 and Later on page 291 |
|
|
FEATURE(bestmx_is_local) on page 617 |
|
|
FEATURE(bitdomain) on page 617 |
|
|
Reject per Recipient on page 284 |
|
|
FEATURE(block_bad_helo)—V8.14 and Later on page 292 |
|
|
FEATURE(compat_check)—V8.12 and Later on page 288 |
|
|
FEATURE(conncontrol) on page 619 |
|
|
Accept and Reject per Recipient on page 284 |
|
|
FEATURE(dnsbl) on page 261 |
|
|
FEATURE(domaintable) on page 621 |
|
|
FEATURE(enhdnsbl) on page 263 |
|
|
FEATURE(genericstable) on page 622 |
|
|
FEATURE(generics_entire_domain) on page 622 |
|
|
FEATURE(greet_pause)—V8.13 and Later on page 293 |
|
|
FEATURE(ldap_routing) on page 922 |
|
|
FEATURE(limited_masquerade) on page 625 |
|
|
FEATURE(local_lmtp) on page 625 |
|
|
FEATURE(local_no_masquerade) on page 626 |
|
|
FEATURE(local_procmail) on page 627 |
|
|
FEATURE(lookupdotdomain) on page 628 |
|
|
FEATURE(loose_relay_check) on page 270 |
|
|
FEATURE(mailertable) on page 629 |
|
|
FEATURE(masquerade_entire_domain) on page 631 |
|
|
FEATURE(masquerade_envelope) on page 632 |
|
|
FEATURE(mtamark)—V8.13 and Later, Experimental on page 295 |
|
|
FEATURE(msp) on page 633 |
|
|
FEATURE(nocanonify) on page 634 |
|
|
FEATURE(nodns) on page 635 |
|
|
FEATURE(notsticky) on page 636 |
|
|
FEATURE(nouucp) on page 636 |
|
|
FEATURE(no_default_msa) on page 635 |
|
|
FEATURE(nullclient) on page 637 |
|
|
FEATURE(preserve_local_plus_detail) on page 637 |
|
|
FEATURE(preserve_luser_host) on page 638 |
|
|
FEATURE(promiscuous_relay) on page 271 |
|
|
The FEATURE(queuegroup) and the access Database on page 416 |
|
|
FEATURE(ratecontrol) on page 638 |
|
|
FEATURE(rbl) on page 640 |
|
|
FEATURE(redirect) on page 640 |
|
|
FEATURE(relay_based_on_MX) on page 271 |
|
|
FEATURE(relay_entire_domain) on page 272 |
|
|
FEATURE(relay_hosts_only) on page 273 |
|
|
FEATURE(relay_local_from) on page 273 |
|
|
FEATURE(relay_mail_from) on page 274 |
|
|
FEATURE(require_rdns)—V8.14 and Later on page 296 |
|
|
The smrsh Program on page 379 |
|
|
FEATURE(stickyhost) on page 642 |
|
|
FEATURE(use_client_ptr)—V8.13 and Later on page 297 |
|
|
FEATURE(use_ct_file) on page 643 |
|
|
FEATURE(use_cw_file) on page 643 |
|
|
FEATURE(uucpdomain) on page 644 |
|
|
FEATURE(virtusertable) on page 645 |
|
|
FEATURE(virtuser_entire_domain) on page 645 |
|
|
GENERICS_DOMAIN mc macro on page 624 |
|
|
GENERICS_DOMAIN_FILE mc macro on page 624 |
|
|
HACK( ) m4 macro on page 593 |
|
|
HelpFile on page 1035 |
|
|
InputMailFilters on page 1039 |
|
|
LDAPROUTE_DOMAIN and LDAPROUTE_DOMAIN_FILE on page 924 |
|
|
LDAPROUTE_DOMAIN and LDAPROUTE_DOMAIN_FILE on page 924 |
|
|
LDAPROUTE_DOMAIN and LDAPROUTE_DOMAIN_FILE on page 924 |
|
|
LDAPROUTE_DOMAIN and LDAPROUTE_DOMAIN_FILE on page 924 |
|
|
LOCAL_CONFIG mc macro on page 595 |
|
|
$=w on page 876 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
The local delivery agent on page 726 |
|
|
LOCAL_NET_CONFIG mc macro on page 598 |
|
|
The prog delivery agent on page 727 |
|
|
LOCAL_RELAY mc Macro on page 604 |
|
|
LOCAL_RULESETS mc macro on page 597 |
|
|
LOCAL_RULE_0 mc macro on page 596 |
|
|
LOCAL_RULE_1 and LOCAL_RULE_2 mc macros on page 596 |
|
|
LOCAL_RULE_1 and LOCAL_RULE_2 mc macros on page 596 |
|
|
LOCAL_RULE_3 mc macro on page 596 |
|
|
The prog delivery agent on page 727 |
|
|
The prog delivery agent on page 727 |
|
|
The prog delivery agent on page 727 |
|
|
The prog delivery agent on page 727 |
|
|
srv_features on page 708 |
|
|
The access database with tls_server and tls_client on page 214 |
|
|
The tls_rcpt rule set on page 215 |
|
|
The access database with tls_server and tls_client on page 214 |
|
|
Disable STARTTLS with the try_tls rule set on page 217 |
|
|
LOCAL_USER mc Macro on page 605 |
|
|
LOCAL_USER mc Macro on page 605 |
|
|
The LOCAL_UUCP mc macro on page 735 |
|
|
LUSER_RELAY mc Macro on page 605 |
|
|
mail11 on page 727 |
|
|
mail11 on page 727 |
|
|
mail11 on page 727 |
|
|
mail11 on page 727 |
|
|
MAILER( ) m4 macro on page 590 |
|
|
MAILER_DEFINITIONS on page 716 |
|
|
The X Configuration Command on page 1173 |
|
|
MAIL_HUB mc Macro on page 605 |
|
|
MASQUERADE_AS mc Macro on page 600 |
|
|
MASQUERADE_DOMAIN mc Macro on page 600 |
|
|
MASQUERADE_DOMAIN_FILE mc Macro on page 601 |
|
|
MASQUERADE_EXCEPTION mc Macro on page 601 |
|
|
MASQUERADE_EXCEPTION mc Macro on page 601 |
|
|
FEATURE(mtamark)—V8.13 and Later, Experimental on page 295 |
|
|
The MODIFY_MAILER_FLAGS mc macro on page 744 |
|
|
confMSP_QUEUE_DIR on page 91 |
|
|
OSTYPE( ) m4 macro on page 590 |
|
|
ph on page 728 |
|
|
ph on page 728 |
|
|
ph on page 728 |
|
|
ph on page 728 |
|
|
pop on page 729 |
|
|
pop on page 729 |
|
|
pop on page 729 |
|
|
pop on page 729 |
|
|
procmail on page 729 |
|
|
procmail on page 729 |
|
|
procmail on page 729 |
|
|
procmail on page 729 |
|
|
procmail on page 729 |
|
|
qpage on page 730 |
|
|
qpage on page 730 |
|
|
qpage on page 730 |
|
|
qpage on page 730 |
|
|
qpage on page 730 |
|
|
QueueDirectory on page 1070 |
|
|
How to Declare Queue Groups with the m4 Technique on page 415 |
|
|
The RELAY_DOMAIN mc macro on page 269 |
|
|
The RELAY_DOMAIN_FILE mc macro on page 269 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
SITE mc Macro (Obsolete) on page 609 |
|
|
SITECONFIG mc Macro (Obsolete) on page 609 |
|
|
SMART_HOST mc macro on page 597 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
smtp, etc. on page 731 |
|
|
StatusFile on page 1095 |
|
|
Get and Install the SASL Library on page 184 |
|
|
SASL and Your mc File on page 191 |
|
|
usenet on page 733 |
|
|
usenet on page 733 |
|
|
usenet on page 733 |
|
|
usenet on page 733 |
|
|
usenet on page 733 |
|
|
UUCPSMTP mc Macro on page 610 |
|
|
uucp on page 734 |
|
|
uucp on page 734 |
|
|
uucp on page 734 |
|
|
uucp on page 734 |
|
|
uucp on page 734 |
|
|
uucp on page 734 |
|
|
UUCP_RELAY mc Macro on page 606 |
|
|
VERSIONID m4 macro on page 593 |
|
|
VIRTUSER_DOMAIN mc macro on page 647 |
|
|
VIRTUSER_DOMAIN_FILE mc macro on page 647 |