System Administration Guide: Resource Management and Network Services

Flags Used and Not Used to Compile sendmail

The following tables list the flags that are used when compiling the version of sendmail that is delivered with the Solaris 9 release. If your configuration requires other flags, you need to download the source and recompile the binary. You can find information about this process at http://www.sendmail.org.

Table 26–1 General sendmail Flags

Flag 

Description 

SOLARIS=20900

Support for the Solaris 9 operating environment. 

MILTER

Support for the Mail Filter API. 

NETINET6

Support for IPv6. This flag has been moved from conf.h to Makefile.

Table 26–2 Maps and Database Types

Flag 

Description 

NDBM

Support for ndbm databases

NEWDB

Support for db databases

USERDB

Support for the User database

NIS

Support for nis databases

NISPLUS

Support for nisplus databases

LDAPMAP

Support for LDAP maps

MAP_REGEX

Support for regular expression maps 

Table 26–3 Solaris Flags

Flag 

Description 

SUN_EXTENSIONS

Support for Sun extensions that are included in sun_compat.o.

SUN_LOOKUP_MACRO

Support for the L and G configuration commands in sendmail.cf. Use of these commands is not recommended.

SUN_INIT_DOMAIN

For backward compatibility, support for the use of NIS domain names to fully qualify the local host name. For more information, look for vendor-specific information in http://www.sendmail.org.

SUN_SIMPLIFIED_LDAP

Support for a simplified LDAP API, which is specific to Sun. For more information, look for vendor-specific information in http://www.sendmail.org.

VENDOR_DEFAULT=VENDOR_SUN

Selects Sun as the default vendor. 

The following table lists generic flags that are not used to compile the version of sendmail that is delivered with the Solaris 9 release.

Table 26–4 Generic Flags Not Used in the Solaris Version of sendmail

Flag 

Description 

SASL

Simple Authentication and Security Layer (RFC 2554) 

STARTTLS

Transaction Level Security (RFC 2487) 

To see a list of the flags that are used to compile sendmail, use the following command.


% /usr/lib/sendmail -bt -d0.10 < /dev/null

Note –

The preceding command does not list the flags that are specific to Sun.