
MAKEMAP(8)		 UNIX System Manager's Manual		    MAKEMAP(8)

NAME

     makemap - create database maps for sendmail
     makemap - Ϊsendmailݿӳ

SYNOPSIS

     makemap [-N] [-d] [-f] [-o] [-r] [-s] [-v] maptype mapname

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.
	 makemapsendmail(8)ѯûӳʱõݿӳ䡣ӱ׼
	 ȡϢָӳС

     Depending on how it is compiled, makemap handles up to three different
     database formats, selected using the maptype parameter.  They may be
	 ݸóʱԴֲͬݿʽֻҪmaptype
	 ѡͿˡǣ

     btree	 B-Tree format maps.  This requires the new Berkeley DB library.
			 B-ԸʽӳҪµBerkeley DB⡣

     hash	 Hash format maps.  This also requires the Berkeley DB library.
			 ɢиʽӳҲҪµBerkeley 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 percents should be doubled (``%%'').
     Blank lines and lines beginning with ``#'' are ignored.
	 makemapӱ׼жȡɿոָʡһݿֶΣڶ
	 ֵֵ԰%nִָ滻Ҫʾٷֺžͱ˫д
	 %%ˡԼɡ#ͷнԡ

   Flags
   ־

     -N		 Include the null byte that terminates strings in the map.
		 This must match the -N flag in the sendmail.cf ``K'' line.
		 ӳаֽڵֹsendmail.cfKе-N־ƥ䡣

     -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.
		 ӳظֶΡֻB-ʽӳвűȡͬ
		 ֶΣǶ뵽ӳС

     -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.
		 ֶͨеĴдĸתΪСдñ־ֹ˲
		 sendmail.cfļKе-f־ϡĺΪӲתд

     -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.
		 滻ڵֶΡͨmakemapظһֶζԹġ

     -s		 Ignore safety checks on maps being created.  This includes
		 checking for hard or symbolic links in world writable directories.
		 ڽӳʱ԰ȫԼ顣ļȫֿдĿ¼еӲ
		 ӡ

     -v		 Verbosely print what it is doing.
		 ӡϸ

SEE ALSO

     sendmail(8)

HISTORY
ʷ
     The makemap command appeared in 4.4BSD.
	 makemap4.4BSD

BSD Experimental	       November 16, 1992			     1

[İά] meaculpa email:meaculpa@21cn.com
[İ¸] 2001/02/24
MAN-PAGEƻ:http://www.cmpp.net/