Provided by:
manpages-zh_1.5.1-1_all 
NAME()
makemap - 為sendmail創建數據庫映像表
SYNOPSIS()
makemap [-N] [-d] [-f] [-o] [-r] [-s] [-v] maptype mapname
DESCRIPTION(z)
makemap 創建 sendmail(8) 中關鍵字式映像查詢所使用的數據庫映像表.
它從標準輸入設備讀取輸入並輸出到指定的 mapname.
根據其編譯的方式不同, makemap 可以處理多達三種不同的數據庫格式,
這些格式由 maptype 參數確定. 它怚i能為:
btree B-Tree格式映像表. 這需n新的Berkeley DB庫.
hash Hash格式映像表. 這也需nBerkeley DB庫.
普遍而言, makemap 從標準輸入設備讀取行,這些行由以空格分隔的兩茬瘚組成.
第一茯側畬w關鍵字, 第二茯側. 數i能包含 ``%n''
字符串用來標明參數替換. 如果包含文本式的百分符號,則應該契_寫 (``%%'').
忽略空行和以``#''開頭的行.
Flags()
-N 包含null字節用來結束映像表中的字符串.
這必須與sendmail.cf中``K''行的-N標識匹配.
-d 允閉M像表中的關鍵字契_. 這只能在B-Tree格式的映像表中允.
如果讀入兩茯萓P的關鍵字, 那麼它抭ㄦ|插入到映像表中.
-f 通常所有關鍵字中的大寫字母都會轉換成小寫字母. 這-
蚍陏悒i以屏蔽這種弁. 這是為了配合sendmail.cf中 K
行的-f標識的使用. 數羶楔ㄖ@字母大小寫的轉換.
-o 添加到一蚋穠瑰仵蚺. 允釦A增大一茪w存在的檔案.
-r 允陷懂咫w存在的關鍵字. 如果你契_一蚚鶬鉿r, 通常 makemap
會抱怨,而且不進行插入.
-s 忽略正在創建的映像表的安全性檢查.
這包括對完全可寫目錄中硬鏈接或者符號鏈接的檢查.
-v 詳盡地列印出正在執行什麼.
SEE ALSO()
sendmail(8)
HISTORY()
makemap 命令出現於 BSD 4.4v
[]
riser <boomer@ccidnet.com>
[]
2001/2/25
m Linux manUpn:
http://cmpp.linuxforum.net