The access database (V8.9 and later) is now preferred over tcpwrappers as a means to reject hosts .
DATA_PROGRESS_TIMEOUT
The DATA_PROGRESS_TIMEOUT compile-time macro sets a fixed window of time for SMTP to conclude (V8.10 and later).
MAX...
Many new maximums can be defined using compile-time macros (V8.12 and later).
MILTER
The MILTER compile-time macro turns on support for the external filter (MILTER) API and the X configuration command (V8.12 and later).
NET...
The NETINET6 compile-time macro adds support for IPv6 addresses (V8.10 and later).
_PATH...
All of sendmail 's files are now grounded in the /etc/mail/ directory (V8.10 and later). The _PATH_VENDOR_CF compile-time macro has been moved into the libsm library (V8.12 and later).
PH_MAP
Redirecting email with a ph server required running the phquery program (V8.9 and earlier). A new database-map type called ph has been added that allows sendmail to perform direct ph queries (V8.10 and later).
QUEUE
QUEUE can no longer be undefined to eliminate queuing support (V8.12 and later).
SASL
Define SASL to enable AUTH support (V8.10 and later).
SM_...
Many porting macros have been moved to libsm and now are prefixed with SM_ (V8.12 and later).
SMTP
SMTP support is always included, and the SMTP compile-time macro is no longer available to undefine (V8.12 and later).
TLS_NO_RSA
Turn off support for RSA by defining the TLS_NO_RSA compile-time macro (V8.12 and later).
USE_DOUBLE_FORK
Fork twice by defining the USE_DOUBLE_FORK compile-time macro (V8.12 and later).
USE_ENVIRON
Define the USE_ENVIRON compile-time macro if your version of Unix has access to an external pointer-variable called environ (V8.12 and later).
USING_NETSCAPE_LDAP
Define USING_NETSCAPE_LDAP to use Netscape's ldap libraries (V8.10 and later).