Useful Tables

This chapter contains three useful tables:

  • Table 23-3 shows the possible compile-time definitions for confMAPDEF.

  • Table 23-4 lists the possible K configuration command types.

  • Table 23-5 lists the possible K configuration command switches.

Definitions for confMAPDEF

Possible compile-time switches are shown in Table 23-3.

Table 23-3. m4 definitions for confMAPDEF

Switch

sendmail text reference

Database support included

-DDNSMAP

23.7.6[3ed]

dns lookups (V8.12 and above)

-DHESIOD

23.7.8[3ed]

hesiod(3) aliases and userdb

-DLDAPMAP

23.7.11[3ed]

ldap(3) support

-DMAP_NSD

23.7.16[3ed]

Irix nsd

-DMAP_REGEX

23.7.20[3ed]

Regular expression support

-DNDBM

23.7.4[3ed]

ndbm(3) database files (dbm)

-DNAMED_BIND

23.7.3[3ed]

bestmx(3) DNS lookups

-DNETINFO

23.7.13[3ed]

NeXT netinfo(3) aliases only

-DNEWDB

23.7.2[3ed]

db(3) hash and btree databases and userdb

-DNIS

23.7.14[3ed]

Sun NIS network database-maps

-DNISPLUS

23.7.15[3ed]

Sun NIS+ network database-maps

-DPH_MAP

23.7.18[3ed]

PH database-maps

-DSOCKETMAP

Section 3.1.1 [V8.13]

Socket database-maps

For example, the default Build m4 file for Ultrix (in devtools/OS/ULTRIX) might include this line:

define(`confMAPDEF´, `-DNDBM -DNIS´)

which includes support for ndbm(3) and nis(3) database-maps. The m4 file for SunOS 5.5 might include the following:

define(`confMAPDEF´, `-DNDBM -DNIS -DNISPLUS -DMAP_REGEX´)

which also includes support for the nisplus database-map and regular expressions. ...

Get sendmail 8.13 Companion now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.