{
    "mode": "man",
    "parameter": "NISPLUS_TABLE",
    "section": "5",
    "url": "https://www.chedong.com/phpMan.php/man/NISPLUS_TABLE/5/json",
    "generated": "2026-07-05T21:17:29Z",
    "synopsis": "postmap -q \"string\" \"nisplus:[name=%s];name.name.\"\npostmap -q - \"nisplus:[name=%s];name.name.\" <inputfile",
    "sections": {
        "NAME": {
            "content": "nisplustable - Postfix NIS+ client\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "postmap -q \"string\" \"nisplus:[name=%s];name.name.\"\n\npostmap -q - \"nisplus:[name=%s];name.name.\" <inputfile\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "The  Postfix  mail system uses optional lookup tables.  These tables are usually in dbm or db\nformat.  Alternatively, lookup tables can be specified as NIS+ databases.\n\nTo find out what types of lookup tables your Postfix system supports use  the  \"postconf  -m\"\ncommand.\n\nTo test Postfix NIS+ lookup tables, use the \"postmap -q\" command as described in the SYNOPSIS\nabove.\n",
            "subsections": []
        },
        "QUERY SYNTAX": {
            "content": "Most of the NIS+ query is specified via the NIS+ map name. The general format  of  a  Postfix\nNIS+ map name is as follows:\n\nnisplus:[name=%s];name.name.name.:column\n\nPostfix NIS+ map names differ from what one normally would use with commands such as niscat:\n\n•      With  each  NIS+  table  lookup,  \"%s\"  is replaced by a version of the lookup string.\nThere can be only one \"%s\" instance in a Postfix NIS+ map name.\n\n•      Postfix NIS+ map names use \";\" instead of \",\", because the latter character is special\nin  the  Postfix main.cf file.  Postfix replaces \";\" characters in the map name by \",\"\nbefore making NIS+ queries.\n\n•      The \":column\" part in the NIS+ map name is not part of the actual NIS+ query. Instead,\nit  specifies  the number of the table column that provides the lookup result. When no\n\":column\" is specified the first column (1) is used.\n",
            "subsections": []
        },
        "EXAMPLE": {
            "content": "A NIS+ aliases map might be queried as follows:\n\naliasmaps = dbm:/etc/mail/aliases,\nnisplus:[alias=%s];mailaliases.orgdir.$mydomain.:1\n\nThis queries the local aliases file before the NIS+ file.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "postmap(1), Postfix lookup table manager\n",
            "subsections": []
        },
        "README FILES": {
            "content": "Use \"postconf readmedirectory\" or \"postconf htmldirectory\" to locate this information.\nDATABASEREADME, Postfix lookup table overview\n",
            "subsections": []
        },
        "LICENSE": {
            "content": "The Secure Mailer license must be distributed with this software.\n\nAUTHOR(S)\nGeoff Gibbs\nUK-HGMP-RC\nHinxton\nCambridge\nCB10 1SB, UK\n\nAdopted and adapted by:\nWietse Venema\nIBM T.J. Watson Research\nP.O. Box 704\nYorktown Heights, NY 10598, USA\n\nWietse Venema\nGoogle, Inc.\n111 8th Avenue\nNew York, NY 10011, USA\n\n\n\nNISPLUSTABLE(5)",
            "subsections": []
        }
    },
    "summary": "nisplustable - Postfix NIS+ client",
    "flags": [],
    "examples": [
        "A NIS+ aliases map might be queried as follows:",
        "aliasmaps = dbm:/etc/mail/aliases,",
        "nisplus:[alias=%s];mailaliases.orgdir.$mydomain.:1",
        "This queries the local aliases file before the NIS+ file."
    ],
    "see_also": [
        {
            "name": "postmap",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postmap/1/json"
        }
    ]
}