System Administration Guide: Resource Management and Network Services

New and Revised m4 Configuration Macros for sendmail

This section contains a table of new and revised m4 configuration macros for sendmail. Use the following syntax to declare these macros.


symbolic_name(`value')

If you need to build a new sendmail.cf file, refer to "Building the sendmail.cf Configuration File (Task)" in Chapter 25, Mail Services (Tasks).

Table 27-13 New and Revised m4 Configuration Macros for sendmail

m4 Macro

Description 

FEATURE()

For details, refer to "Changes to the FEATURE() Declaration".

LOCAL_DOMAIN()

This macro adds entries to class w ($=w).

MASQUERADE_EXCEPTION()

A new macro that defines hosts or subdomains that cannot be masqueraded. 

SMART_HOST()

This macro can now be used for bracketed addresses, such as user@[host].

VIRTUSER_DOMAIN() or VIRTUSER_DOMAIN_FILE()

When these macros are used, include $={VirtHost} in $=R. As a reminder, $=R is the set of host names that are allowed to relay.