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.