System Administration Guide: Network Services

Additional and Revised m4 Configuration Macros From Version 8.12 of sendmail

This section contains a table of additional 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 Changing the sendmail Configuration in Chapter 13, Mail Services (Tasks).

Table 14–24 Additional and Revised m4 Configuration Macros for sendmail

m4 Macro

Description 

FEATURE()

For details, refer to Changes to the FEATURE() Declaration From Version 8.12 of sendmail.

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.