NISPLUS_TABLE(5)                                              NISPLUS_TABLE(5)

名称
       nisplus_table - Postfix NIS+ 客户端模块

概要
       postmap -q "字符串" "nisplus:[名称=%s];名称.名称."

       postmap -q - "nisplus:[名称=%s];名称.名称." <输入文件

描述
       Postfix 邮件系统支持使用可选的查询表。这些查询表通常采用 dbmdb 格式存储,
       也可以配置为使用 NIS+ 数据库。

       如需了解当前 Postfix 系统支持的查询表类型,请使用 "postconf -m" 命令。

       测试 Postfix NIS+ 查询表时,请按照上述"概要"部分所示使用 "postmap -q" 命令。

查询语法
       NIS+ 查询主要通过 NIS+ 映射表名称指定。Postfix NIS+ 映射表名称的一般格式如下:

           nisplus:[名称=%s];名称.名称.名称.:

       Postfix NIS+ 映射表名称与常规 NIS+ 命令(如 niscat)的用法有所不同:

       o      每次执行 NIS+ 表查询时,"%s" 会被替换为查询字符串的变体。
              在 Postfix NIS+ 映射表名称中只能包含一个 "%s" 占位符。

       o      Postfix NIS+ 映射表名称使用 ";" 而非 ",",因为后者在 Postfix 
              main.cf 配置文件中具有特殊含义。Postfix 在执行 NIS+ 查询前,
              会将映射表名称中的 ";" 字符替换为 ","。

       o      映射表名称中的 ":" 部分并非实际 NIS+ 查询的组成部分,
              而是用于指定返回查询结果的表列编号。如未指定 ":",
              则默认使用第一列(列1)。

示例
       查询 NIS+ 别名映射的配置示例如下:

           alias_maps = dbm:/etc/mail/aliases,
               nisplus:[alias=%s];mail_aliases.org_dir.$mydomain.:1

       此配置会先查询本地别名文件,再查询 NIS+ 数据库。

参见
       postmap(1), Postfix 查询表管理工具

自述文件
       DATABASE_README, Postfix 查询表概述

许可
       本软件必须随附 Secure Mailer 许可证。

作者
       Geoff Gibbs
       UK-HGMP-RC
       Hinxton
       Cambridge
       CB10 1SB, UK

       由以下人员改编并采用:
       Wietse Venema
       IBM T.J. Watson 研究院
       邮政信箱 704
       Yorktown Heights, NY 10598, USA

       Wietse Venema
       Google 公司
       纽约第八大道 111 号
       New York, NY 10011, USA

                                                              NISPLUS_TABLE(5)