O'Reilly logo

Sendmail, 3rd Edition by Bryan Costales

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix A. The mc Configuration Macros and Directives

The m4 method of creating a configuration file is introduced in Chapter 4, 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 the table. Others are self-defining. For example:

CANONIFY_DOMAIN_FILE(`/etc/mail/canonify-domains')

These we show with trailing parentheses in the table. For example:

ALIAS_FILE              use define( )
CANONIFY_DOMAIN_FILE( ) use by itself
Table A-1. mc configuration macros and directives

Item

§

Description

ALIAS_FILE

AliasFile

Define the location of the aliases files

BITNET_RELAY

$B

Define the BITNET relay host

CANONIFY_DOMAIN( )

FEATURE(nocanonify)

Add a value to the $={Canonify} class

CANONIFY_DOMAIN_FILE( )

FEATURE(nocanonify)

Add values to the $={Canonify}class from a file

CLIENT_OPTIONS( )

ClientPortOptions

Define client port option settings

confALIAS_WAIT

AliasWait

Wait for an aliases rebuild to complete

confALLOW_BOGUS_HELO

AllowBogusHELO

Allow HELO ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required