{
    "content": [
        {
            "type": "text",
            "text": "# POSTDROP(1) (man)\n\n**Summary:** postdrop - Postfix mail posting utility\n\n**Synopsis:** postdrop [-rv] [-c configdir]\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -c | — | — | The main.cf configuration file is in the named directory instead of the default con‐ figuration directory. See also the  |\n| -r | — | — | reporting status information on standard output. This is currently the only supported method. |\n| -v | — | — | increasingly verbose. As of Postfix 2.3, this option is available for the super-user only. |\n\n## See Also\n\n- sendmail(1)\n- postconf(5)\n- postlogd(8)\n- syslogd(8)\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (2 lines)\n- **DESCRIPTION** (5 lines) — 3 subsections\n  - -c (3 lines)\n  - -r (3 lines)\n  - -v -v (3 lines)\n- **SECURITY** (3 lines)\n- **DIAGNOSTICS** (4 lines)\n- **ENVIRONMENT** (9 lines)\n- **CONFIGURATION PARAMETERS** (49 lines)\n- **FILES** (2 lines)\n- **SEE ALSO** (5 lines)\n- **LICENSE** (16 lines)\n\n## Full Content\n\n### NAME\n\npostdrop - Postfix mail posting utility\n\n### SYNOPSIS\n\npostdrop [-rv] [-c configdir]\n\n### DESCRIPTION\n\nThe  postdrop(1) command creates a file in the maildrop directory and copies its standard in‐\nput to the file.\n\nOptions:\n\n#### -c\n\nThe main.cf configuration file is in the named directory instead of the  default  con‐\nfiguration directory. See also the MAILCONFIG environment setting below.\n\n#### -r\n\nreporting status information on standard output. This is currently the only  supported\nmethod.\n\n#### -v -v\n\nincreasingly verbose. As of Postfix 2.3, this option is available for  the  super-user\nonly.\n\n### SECURITY\n\nThe  command  is  designed  to  run with set-group ID privileges, so that it can write to the\nmaildrop queue directory and so that it can connect to Postfix daemon processes.\n\n### DIAGNOSTICS\n\nFatal errors: malformed input, I/O error, out of memory. Problems are logged to syslogd(8) or\npostlogd(8)  and  to  the  standard  error stream.  When the input is incomplete, or when the\nprocess receives a HUP, INT, QUIT or TERM signal, the queue file is deleted.\n\n### ENVIRONMENT\n\nMAILCONFIG\nDirectory with the main.cf file. In order to avoid exploitation of set-group ID privi‐\nleges, a non-standard directory is allowed only if:\n\n•      The  name  is listed in the standard main.cf file with the alternateconfigdi‐‐\nrectories configuration parameter.\n\n•      The command is invoked by the super-user.\n\n### CONFIGURATION PARAMETERS\n\nThe following main.cf parameters are especially relevant to this  program.   The  text  below\nprovides only a parameter summary. See postconf(5) for more details including examples.\n\nalternateconfigdirectories (empty)\nA list of non-default Postfix configuration directories that may be specified with \"-c\nconfigdirectory\" on the command line (in the case of sendmail(1), with the  \"-C\"  op‐\ntion), or via the MAILCONFIG environment parameter.\n\nconfigdirectory (see 'postconf -d' output)\nThe default location of the Postfix main.cf and master.cf configuration files.\n\nimportenvironment (see 'postconf -d' output)\nThe  list of environment parameters that a privileged Postfix process will import from\na non-Postfix parent process, or name=value environment overrides.\n\nqueuedirectory (see 'postconf -d' output)\nThe location of the Postfix top-level queue directory.\n\nsyslogfacility (mail)\nThe syslog facility of Postfix logging.\n\nsyslogname (see 'postconf -d' output)\nA prefix that is prepended to the process name in syslog records, so that,  for  exam‐\nple, \"smtpd\" becomes \"prefix/smtpd\".\n\ntriggertimeout (10s)\nThe  time  limit for sending a trigger to a Postfix daemon (for example, the pickup(8)\nor qmgr(8) daemon).\n\nAvailable in Postfix version 2.2 and later:\n\nauthorizedsubmitusers (static:anyone)\nList of users who are authorized to submit mail with the sendmail(1) command (and with\nthe privileged postdrop(1) helper command).\n\nAvailable in Postfix version 3.6 and later:\n\nlocalloginsendermaps (static:*)\nA  list  of  lookup tables that are searched by the UNIX login name, and that return a\nlist of allowed envelope sender patterns separated by space or comma.\n\nemptyaddresslocalloginsendermapslookupkey (<>)\nThe lookup key to be used in  localloginsendermaps  tables,  instead  of  the  null\nsender address.\n\nrecipientdelimiter (empty)\nThe  set  of  characters that can separate an email address localpart, user name, or a\n.forward file name from its extension.\n\n### FILES\n\n/var/spool/postfix/maildrop, maildrop queue\n\n### SEE ALSO\n\nsendmail(1), compatibility interface\npostconf(5), configuration parameters\npostlogd(8), Postfix logging\nsyslogd(8), system logging\n\n### LICENSE\n\nThe Secure Mailer license must be distributed with this software.\n\nAUTHOR(S)\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\nPOSTDROP(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "POSTDROP",
        "section": "1",
        "mode": "man",
        "summary": "postdrop - Postfix mail posting utility",
        "synopsis": "postdrop [-rv] [-c configdir]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "-c",
                "long": null,
                "arg": null,
                "description": "The main.cf configuration file is in the named directory instead of the default con‐ figuration directory. See also the MAILCONFIG environment setting below."
            },
            {
                "flag": "-r",
                "long": null,
                "arg": null,
                "description": "reporting status information on standard output. This is currently the only supported method."
            },
            {
                "flag": "-v",
                "long": null,
                "arg": null,
                "description": "increasingly verbose. As of Postfix 2.3, this option is available for the super-user only."
            }
        ],
        "examples": [],
        "see_also": [
            {
                "name": "sendmail",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/sendmail/1/json"
            },
            {
                "name": "postconf",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/postconf/5/json"
            },
            {
                "name": "postlogd",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/postlogd/8/json"
            },
            {
                "name": "syslogd",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/syslogd/8/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": [
                    {
                        "name": "-c",
                        "lines": 3,
                        "flag": "-c"
                    },
                    {
                        "name": "-r",
                        "lines": 3,
                        "flag": "-r"
                    },
                    {
                        "name": "-v -v",
                        "lines": 3,
                        "flag": "-v"
                    }
                ]
            },
            {
                "name": "SECURITY",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "DIAGNOSTICS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "ENVIRONMENT",
                "lines": 9,
                "subsections": []
            },
            {
                "name": "CONFIGURATION PARAMETERS",
                "lines": 49,
                "subsections": []
            },
            {
                "name": "FILES",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "LICENSE",
                "lines": 16,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "postdrop - Postfix mail posting utility\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "postdrop [-rv] [-c configdir]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The  postdrop(1) command creates a file in the maildrop directory and copies its standard in‐\nput to the file.\n\nOptions:\n",
                "subsections": [
                    {
                        "name": "-c",
                        "content": "The main.cf configuration file is in the named directory instead of the  default  con‐\nfiguration directory. See also the MAILCONFIG environment setting below.\n",
                        "flag": "-c"
                    },
                    {
                        "name": "-r",
                        "content": "reporting status information on standard output. This is currently the only  supported\nmethod.\n",
                        "flag": "-r"
                    },
                    {
                        "name": "-v -v",
                        "content": "increasingly verbose. As of Postfix 2.3, this option is available for  the  super-user\nonly.\n",
                        "flag": "-v"
                    }
                ]
            },
            "SECURITY": {
                "content": "The  command  is  designed  to  run with set-group ID privileges, so that it can write to the\nmaildrop queue directory and so that it can connect to Postfix daemon processes.\n",
                "subsections": []
            },
            "DIAGNOSTICS": {
                "content": "Fatal errors: malformed input, I/O error, out of memory. Problems are logged to syslogd(8) or\npostlogd(8)  and  to  the  standard  error stream.  When the input is incomplete, or when the\nprocess receives a HUP, INT, QUIT or TERM signal, the queue file is deleted.\n",
                "subsections": []
            },
            "ENVIRONMENT": {
                "content": "MAILCONFIG\nDirectory with the main.cf file. In order to avoid exploitation of set-group ID privi‐\nleges, a non-standard directory is allowed only if:\n\n•      The  name  is listed in the standard main.cf file with the alternateconfigdi‐‐\nrectories configuration parameter.\n\n•      The command is invoked by the super-user.\n",
                "subsections": []
            },
            "CONFIGURATION PARAMETERS": {
                "content": "The following main.cf parameters are especially relevant to this  program.   The  text  below\nprovides only a parameter summary. See postconf(5) for more details including examples.\n\nalternateconfigdirectories (empty)\nA list of non-default Postfix configuration directories that may be specified with \"-c\nconfigdirectory\" on the command line (in the case of sendmail(1), with the  \"-C\"  op‐\ntion), or via the MAILCONFIG environment parameter.\n\nconfigdirectory (see 'postconf -d' output)\nThe default location of the Postfix main.cf and master.cf configuration files.\n\nimportenvironment (see 'postconf -d' output)\nThe  list of environment parameters that a privileged Postfix process will import from\na non-Postfix parent process, or name=value environment overrides.\n\nqueuedirectory (see 'postconf -d' output)\nThe location of the Postfix top-level queue directory.\n\nsyslogfacility (mail)\nThe syslog facility of Postfix logging.\n\nsyslogname (see 'postconf -d' output)\nA prefix that is prepended to the process name in syslog records, so that,  for  exam‐\nple, \"smtpd\" becomes \"prefix/smtpd\".\n\ntriggertimeout (10s)\nThe  time  limit for sending a trigger to a Postfix daemon (for example, the pickup(8)\nor qmgr(8) daemon).\n\nAvailable in Postfix version 2.2 and later:\n\nauthorizedsubmitusers (static:anyone)\nList of users who are authorized to submit mail with the sendmail(1) command (and with\nthe privileged postdrop(1) helper command).\n\nAvailable in Postfix version 3.6 and later:\n\nlocalloginsendermaps (static:*)\nA  list  of  lookup tables that are searched by the UNIX login name, and that return a\nlist of allowed envelope sender patterns separated by space or comma.\n\nemptyaddresslocalloginsendermapslookupkey (<>)\nThe lookup key to be used in  localloginsendermaps  tables,  instead  of  the  null\nsender address.\n\nrecipientdelimiter (empty)\nThe  set  of  characters that can separate an email address localpart, user name, or a\n.forward file name from its extension.\n",
                "subsections": []
            },
            "FILES": {
                "content": "/var/spool/postfix/maildrop, maildrop queue\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "sendmail(1), compatibility interface\npostconf(5), configuration parameters\npostlogd(8), Postfix logging\nsyslogd(8), system logging\n",
                "subsections": []
            },
            "LICENSE": {
                "content": "The Secure Mailer license must be distributed with this software.\n\nAUTHOR(S)\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\nPOSTDROP(1)",
                "subsections": []
            }
        }
    }
}