makemap man page on BSDi

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDi logo
[printable version]



MAKEMAP(8)					       MAKEMAP(8)

NAME
       makemap - create database maps for sendmail

SYNOPSIS
       makemap	[-C file] [-N] [-c cachesize] [-d] [-e] [-f] [-l]
       [-o] [-r] [-s] [-u] [-v] maptype mapnam

DESCRIPTION
       Makemap creates the database maps used by  the  keyed  map
       lookups	in sendmail(8).	 It reads input from the standard
       input and outputs them to the indicated mapname.

       Depending on how it is compiled,	 makemap  handles  up  to
       three  different database formats, selected using the map-
       type parameter.	They may be

       dbm    DBM  format  maps.   This	 requires   the	  ndbm(3)
	      library.

       btree  B-Tree format maps.  This requires the new Berkeley
	      DB library.

       hash   Hash format maps.	 This also requires the	 Berkeley
	      DB library.

       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  indicate	parameter
       substitution.	Literal	  percents   should   be  doubled
       (``%%'').  Blank lines and lines beginning with ``#''  are
       ignored.

       If  the TrustedUser option is set in the sendmail configu-
       ration file and makemap is invoked as root, the	generated
       files will be owned by the specified TrustedUser.

   Flags
       -C     Use  the	specified sendmail configuration file for
	      looking up the TrustedUser option.

       -N     Include the null byte that  terminates  strings  in
	      the  map.	 This must match the -N flag in the send-
	      mail.cf ``K'' line.

       -c     Use the specified hash and B-Tree cache size.

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

       -e     Allow empty value (right hand side).

		   $Date: 2000/12/29 18:12:20 $			1

MAKEMAP(8)					       MAKEMAP(8)

       -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.

       -l     List supported map types.

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

       -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 directories.

       -u     dump (unmap) the content of the database	to  stan-
	      dard output.

       -v     Verbosely print what it is doing.

SEE ALSO
       sendmail(8)

HISTORY
       The makemap command appeared in 4.4BSD.

		   $Date: 2000/12/29 18:12:20 $			2

[top]

List of man pages available for BSDi

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net