Name

makemap

Synopsis

                  makemap [options] type 
                  name
               

System administration command. Create database maps for use by sendmail in keyed map lookups. makemap will read from standard input and create a database file of type type with filename name .db. If the TrustedUser option is set in /etc/sendmail.cf and makemap is invoked as root, the ouput file will be owned by TrustedUser.

Input should be formatted as:

                  key value

Comment lines with #. Indicate parameter substitution with % n. Specify a literal % character by entering it twice: %%. The type may be btree or hash.

Options

-c size

Specify hash or B-Tree cache size.

-d

Allow duplicate entries. Valid only with btree type maps.

-e

Allow empty value data fields.

-f

Suppress conversion of uppercase to lowercase.

-l

List supported map types.

-o

Append to existing file instead of replacing it.

-r

If some keys already exist, replace them. (By default, makemap will exit when encountering a duplicated key.)

-s

Ignore safety checks.

-t delimiter

Use delimiter instead of whitespace.

-u

Undo a map--print out the specified database file, one entry per line.

-v

Verbose mode.

-C file

Look up TrustedUser in the specified sendmail configuration file.

-N

Append the zero-byte string terminator specified in sendmail’s configuration file to mapped entries.

Get Linux in a Nutshell, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.