Appendix A. The mc Configuration Macros and Directives

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

Table A-1. mc configuration macros and directives

Item

Section and page

ALIAS_FILE

AliasFile on page 970

BITNET_RELAY

$B on page 808

CANONIFY_DOMAIN( )

FEATURE(nocanonify) on page 634

CANONIFY_DOMAIN_FILE( )

FEATURE(nocanonify) on page 634

CLIENT_OPTIONS( )

ClientPortOptions on page 986

confALIAS_WAIT

AliasWait on page 973

confALLOW_BOGUS_HELO

AllowBogusHELO on page 974

confAUTH_MAX_BITS

AuthMaxBits on page 975

confAUTH_MECHANISMS

AuthMechanisms on page 975

confAUTH_OPTIONS

AuthOptions on page 977

confAUTO_REBUILD

AutoRebuildAliases ...

Get sendmail, 4th Edition 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.