makemap.0
上传用户:xu_441
上传日期:2007-01-04
资源大小:1640k
文件大小:4k
源码类别:

Email客户端

开发平台:

Unix_Linux

  1. MAKEMAP(8)                                             MAKEMAP(8)
  2. NNAAMMEE
  3.        mmaakkeemmaapp - create database maps for sendmail
  4. SSYYNNOOPPSSIISS
  5.        mmaakkeemmaapp  [--CC _f_i_l_e] [--NN] [--cc _c_a_c_h_e_s_i_z_e] [--dd] [--ee] [--ff] [--ll]
  6.        [--oo] [--rr] [--ss] [--uu] [--vv] _m_a_p_t_y_p_e _m_a_p_n_a_m
  7. DDEESSCCRRIIPPTTIIOONN
  8.        MMaakkeemmaapp creates the database maps used by  the  keyed  map
  9.        lookups  in sendmail(8).  It reads input from the standard
  10.        input and outputs them to the indicated _m_a_p_n_a_m_e_.
  11.        Depending on how it is compiled,  mmaakkeemmaapp  handles  up  to
  12.        three  different database formats, selected using the _m_a_p_-
  13.        _t_y_p_e parameter.  They may be
  14.        dbm    DBM  format  maps.   This  requires   the   ndbm(3)
  15.               library.
  16.        btree  B-Tree format maps.  This requires the new Berkeley
  17.               DB library.
  18.        hash   Hash format maps.  This also requires the  Berkeley
  19.               DB library.
  20.        In  all cases, mmaakkeemmaapp reads lines from the standard input
  21.        consisting of two words separated  by  white  space.   The
  22.        first  is  the database key, the second is the value.  The
  23.        value may contain ``%_n''  strings  to  indicate  parameter
  24.        substitution.    Literal   percents   should   be  doubled
  25.        (``%%'').  Blank lines and lines beginning with ``#''  are
  26.        ignored.
  27.        If  the _T_r_u_s_t_e_d_U_s_e_r option is set in the sendmail configu-
  28.        ration file and mmaakkeemmaapp is invoked as root, the  generated
  29.        files will be owned by the specified _T_r_u_s_t_e_d_U_s_e_r_.
  30.    FFllaaggss
  31.        --CC     Use  the  specified sendmail configuration file for
  32.               looking up the TrustedUser option.
  33.        --NN     Include the null byte that  terminates  strings  in
  34.               the  map.  This must match the -N flag in the send-
  35.               mail.cf ``K'' line.
  36.        --cc     Use the specified hash and B-Tree cache size.
  37.        --dd     Allow duplicate keys in  the  map.   This  is  only
  38.               allowed  on  B-Tree  format maps.  If two identical
  39.               keys are read, they will both be inserted into  the
  40.               map.
  41.        --ee     Allow empty value (right hand side).
  42.                         November 16, 1992                       1
  43. MAKEMAP(8)                                             MAKEMAP(8)
  44.        --ff     Normally  all  upper  case  letters  in the key are
  45.               folded to lower  case.   This  flag  disables  that
  46.               behaviour.   This  is  intended to mesh with the -f
  47.               flag in the KK line in sendmail.cf.   The  value  is
  48.               never case folded.
  49.        --ll     List supported map types.
  50.        --oo     Append  to an old file.  This allows you to augment
  51.               an existing file.
  52.        --rr     Allow  replacement  of  existing  keys.    Normally
  53.               mmaakkeemmaapp complains if you repeat a key, and does not
  54.               do the insert.
  55.        --ss     Ignore safety checks on maps being  created.   This
  56.               includes  checking  for  hard  or symbolic links in
  57.               world writable directories.
  58.        --uu     dump (unmap) the content of the database  to  stan-
  59.               dard output.
  60.        --vv     Verbosely print what it is doing.
  61. SSEEEE AALLSSOO
  62.        sendmail(8)
  63. HHIISSTTOORRYY
  64.        The mmaakkeemmaapp command appeared in 4.4BSD.
  65.                         November 16, 1992                       2