*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> makemap (1m)              


 makemap(1M)                                                     makemap(1M)

 NAME    [Toc]    [Back]
      makemap - creates database maps for sendmail

 SYNOPSIS    [Toc]    [Back]
      makemap [-C file] [-N] [-d] [-e] [-f] [-n] [-o] [-r] [-s] [-u] [-v]
           maptype mapname

 DESCRIPTION    [Toc]    [Back]
      makemap creates the database maps used by the keyed map lookups in
      sendmail(1M).  It reads input from the standard input and outputs them
      to the indicated mapname.

      makemap handles up to three different database formats, selected using
      the maptype parameter.  They may be:

           dbm       DBM format maps. (.pag,.dir)

           btree     B-Tree format maps. (.db)

           hash      Hash format maps. (.db)

      In all cases, makemap reads lines from the standard input consisting
      of two words separated by white space.  The first is the database key,
      the second is the value.  The value may contain %n strings to
      indicated parameter substitution.  Literal parentheses should be
      doubled (%%).  Blank lines and lines beginning with pound sign (#) are

    Flags    [Toc]    [Back]
      -C file Use the specified sendmail configuration file to look up the
              TrustedUser option.

      -N      Include the null byte that terminates strings in the map.
              This must match the -N flag in the sendmail.cf K line.

      -d      Allow duplicate keys in the map.  This is only allowed on BTree
 format maps.  If two identical keys are read, they will
              both be inserted into the map.

      -e      Allow empty value (right hand side).

      -f      Normally all upper case letters in the key are folded to lower
              case.  This flag disables that behaviour.  This is intended to
              mesh with the -f flag in the K line in sendmail.cf.  The value
              is never case folded.

      -n      Create NIS compatible alias database.

      -o      Append to an old file.  This allows you to augment an existing

 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003

 makemap(1M)                                                     makemap(1M)

      -r      Allow replacement of existing keys.  Normally makemap
              complains if you repeat a key, and does not do the insert.

      -s      Ignore safety checks on maps being created. This includes
              checking for hard or symbolic links in world writable

      -u      Dump (unmap) the content of the database to standard output.

      -v      Verbosely print what it is doing.

 SEE ALSO    [Toc]    [Back]

 HISTORY    [Toc]    [Back]
      The makemap command appeared in 4.4BSD.

 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003
[ Back ]
 Similar pages
Name OS Title
makemap FreeBSD create database maps for sendmail
makemap OpenBSD create database maps for sendmail
makemap Tru64 Create database maps for sendmail
editmap OpenBSD query and edit records in database maps for sendmail
editmap FreeBSD query and edit single records in database maps for sendmail
mk-amd-map FreeBSD create database maps for Amd
ethers Tru64 Database that maps Ethernet addresses to hostnames
catman Tru64 Creates or rebuilds formatted reference pages and the whatis database
mkpasswd Tru64 Creates a version of the basic user database organized for efficient searches
passwd_import HP-UX Creates registry database entries based on information in UNIX group and password files
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service