{
    "mode": "man",
    "parameter": "newaliases",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/newaliases/1/json",
    "generated": "2026-05-30T05:15:04Z",
    "synopsis": "sendmail [option ...] [recipient ...]",
    "sections": {
        "NAME": {
            "content": "sendmail - Postfix to Sendmail compatibility interface\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "sendmail [option ...] [recipient ...]\n",
            "subsections": [
                {
                    "name": "mailq",
                    "content": ""
                },
                {
                    "name": "sendmail -bp",
                    "content": ""
                },
                {
                    "name": "newaliases",
                    "content": ""
                },
                {
                    "name": "sendmail -I",
                    "content": ""
                }
            ]
        },
        "DESCRIPTION": {
            "content": "The  Postfix  sendmail(1) command implements the Postfix to Sendmail compatibility interface.\nFor the sake of compatibility with existing applications, some Sendmail command-line  options\nare recognized but silently ignored.\n\nBy  default,  Postfix  sendmail(1)  reads a message from standard input until EOF or until it\nreads a line with only a . character, and arranges for delivery.  Postfix sendmail(1)  relies\non the postdrop(1) command to create a queue file in the maildrop directory.\n\nSpecific command aliases are provided for other common modes of operation:\n\nmailq  List  the  mail queue. Each entry shows the queue file ID, message size, arrival time,\nsender, and the recipients that still need to be delivered.  If mail could not be  de‐\nlivered upon the last attempt, the reason for failure is shown. The queue ID string is\nfollowed by an optional status character:\n\n*      The message is in the active queue, i.e. the message is selected for delivery.\n\n!      The message is in the hold queue, i.e. no further delivery attempt will be made\nuntil the mail is taken off hold.\n\n#      The message is forced to expire. See the postsuper(1) options -e or -f.\n\nThis mode of operation is implemented by executing the postqueue(1) command.\n",
            "subsections": [
                {
                    "name": "newaliases",
                    "content": "Initialize  the  alias  database.  If no input file is specified (with the -oA option,\nsee below), the program processes the file(s) specified with the  aliasdatabase  con‐\nfiguration  parameter.   If  no alias database type is specified, the program uses the\ntype specified with the defaultdatabasetype configuration parameter.  This  mode  of\noperation is implemented by running the postalias(1) command.\n\nNote:  it may take a minute or so before an alias database update becomes visible. Use\nthe \"postfix reload\" command to eliminate this delay.\n\nThese and other features can be selected by specifying the appropriate  combination  of  com‐\nmand-line  options.  Some  features are controlled by parameters in the main.cf configuration\nfile.\n\nThe following options are recognized:\n"
                },
                {
                    "name": "-Am (ignored)",
                    "content": ""
                },
                {
                    "name": "-Ac (ignored)",
                    "content": "Postfix sendmail uses the same configuration file regardless of whether or not a  mes‐\nsage is an initial submission.\n"
                },
                {
                    "name": "-B",
                    "content": "The message body MIME type: 7BIT or 8BITMIME.\n",
                    "flag": "-B"
                },
                {
                    "name": "-bd",
                    "content": "start\" command.\n"
                },
                {
                    "name": "-bh (ignored)",
                    "content": ""
                },
                {
                    "name": "-bH (ignored)",
                    "content": "Postfix has no persistent host status database.\n"
                },
                {
                    "name": "-bi",
                    "content": ""
                },
                {
                    "name": "-bl -bl",
                    "content": "specify \"inetinterfaces = loopback\" in the Postfix main.cf configuration file.\n"
                },
                {
                    "name": "-bm",
                    "content": "operation.\n"
                },
                {
                    "name": "-bp",
                    "content": ""
                },
                {
                    "name": "-bs",
                    "content": "sponses  to standard output.  In stand-alone SMTP server mode, mail relaying and other\naccess controls are disabled by default. To  enable  them,  run  the  process  as  the\nmailowner user.\n\nThis mode of operation is implemented by running the smtpd(8) daemon.\n"
                },
                {
                    "name": "-bv",
                    "content": "each recipient address.  This is useful for testing address rewriting and routing con‐\nfigurations.\n\nThis feature is available in Postfix version 2.1 and later.\n"
                },
                {
                    "name": "-C",
                    "content": "",
                    "flag": "-C"
                },
                {
                    "name": "-C",
                    "content": "The  path  name of the Postfix main.cf file, or of its parent directory. This informa‐\ntion is ignored with Postfix versions before 2.3.\n\nWith Postfix version 3.2 and later, a non-default directory must be authorized in  the\ndefault  main.cf  file, through the alternateconfigdirectories or multiinstancedi‐\nrectories parameters.\n\nWith all Postfix versions, you can specify a directory pathname with  the  MAILCONFIG\nenvironment variable to override the location of configuration files.\n",
                    "flag": "-C"
                },
                {
                    "name": "-F",
                    "content": "Set  the  sender  full name. This overrides the NAME environment variable, and is used\nonly with messages that have no From: message header.\n",
                    "flag": "-F"
                },
                {
                    "name": "-f",
                    "content": "Set the envelope sender address. This is the address where delivery problems are  sent\nto.  With Postfix versions before 2.1, the Errors-To: message header overrides the er‐\nror return address.\n",
                    "flag": "-f"
                },
                {
                    "name": "-G",
                    "content": "write  addresses  at  all,  or update incomplete addresses with the domain information\nspecified with remoteheaderrewritedomain.\n\nThis option is ignored before Postfix version 2.3.\n",
                    "flag": "-G"
                },
                {
                    "name": "-h",
                    "content": "Hop count limit. Use the hopcountlimit configuration parameter instead.\n",
                    "flag": "-h"
                },
                {
                    "name": "-I",
                    "content": "",
                    "flag": "-I"
                },
                {
                    "name": "-i",
                    "content": "as the end of input.\n",
                    "flag": "-i"
                },
                {
                    "name": "-L",
                    "content": "The logging label. Use the syslogname configuration parameter instead.\n",
                    "flag": "-L"
                },
                {
                    "name": "-m (ignored)",
                    "content": "Backwards compatibility.\n",
                    "flag": "-m"
                },
                {
                    "name": "-N",
                    "content": "Delivery  status  notification control. Specify either a comma-separated list with one\nor more of failure (send notification when delivery fails), delay  (send  notification\nwhen  delivery  is  delayed), or success (send notification when the message is deliv‐\nered); or specify never (don't send any notifications at all).\n\nThis feature is available in Postfix 2.3 and later.\n",
                    "flag": "-N"
                },
                {
                    "name": "-n (ignored)",
                    "content": "Backwards compatibility.\n",
                    "flag": "-n"
                },
                {
                    "name": "-oA",
                    "content": "Non-default alias database. Specify pathname or type:pathname.  See  postalias(1)  for\ndetails.\n"
                },
                {
                    "name": "-O",
                    "content": "Set  the  named option to value. Use the equivalent configuration parameter in main.cf\ninstead.\n",
                    "flag": "-O"
                },
                {
                    "name": "-o7 (ignored)",
                    "content": ""
                },
                {
                    "name": "-o8 (ignored)",
                    "content": "To send 8-bit or binary content, use an appropriate MIME encapsulation and specify the\nappropriate -B command-line option.\n"
                },
                {
                    "name": "-oi",
                    "content": "as the end of input.\n"
                },
                {
                    "name": "-om (ignored)",
                    "content": "The sender is never eliminated from alias etc. expansions.\n"
                },
                {
                    "name": "-o",
                    "content": "Set option x to value. Use the equivalent configuration parameter in main.cf instead.\n",
                    "flag": "-o"
                },
                {
                    "name": "-r",
                    "content": "Set the envelope sender address. This is the address where delivery problems are  sent\nto.  With Postfix versions before 2.1, the Errors-To: message header overrides the er‐\nror return address.\n",
                    "flag": "-r"
                },
                {
                    "name": "-R",
                    "content": "Delivery status notification control.  Specify \"hdrs\" to return only the header when a\nmessage bounces, \"full\" to return a full copy (the default behavior).\n\nThe  -R  option  specifies an upper bound; Postfix will return only the header, when a\nfull copy would exceed the bouncesizelimit setting.\n\nThis option is ignored before Postfix version 2.10.\n",
                    "flag": "-R"
                },
                {
                    "name": "-q",
                    "content": "command.\n\nWarning:  flushing  undeliverable mail frequently will result in poor delivery perfor‐\nmance of all other mail.\n",
                    "flag": "-q"
                },
                {
                    "name": "-q",
                    "content": "The interval between queue runs. Use the queuerundelay configuration  parameter  in‐\nstead.\n",
                    "flag": "-q"
                },
                {
                    "name": "-qI",
                    "content": "Schedule  immediate  delivery of mail with the specified queue ID.  This option is im‐\nplemented by executing the postqueue(1) command, and is available with Postfix version\n2.4 and later.\n"
                },
                {
                    "name": "-qR",
                    "content": "Schedule immediate delivery of all mail that is queued for the named site. This option\naccepts only site names that are eligible for the \"fast flush\" service, and is  imple‐\nmented by executing the postqueue(1) command.  See flush(8) for more information about\nthe \"fast flush\" service.\n"
                },
                {
                    "name": "-qS",
                    "content": "This command is not implemented. Use the slower \"sendmail -q\" command instead.\n"
                },
                {
                    "name": "-t",
                    "content": "on the command line.\n\nWith  Postfix  versions prior to 2.1, this option requires that no recipient addresses\nare specified on the command line.\n",
                    "flag": "-t"
                },
                {
                    "name": "-U (ignored)",
                    "content": "Initial user submission.\n",
                    "flag": "-U"
                },
                {
                    "name": "-V",
                    "content": "Specify the envelope ID for notification by servers that support DSN.\n\nThis feature is available in Postfix 2.3 and later.\n",
                    "flag": "-V"
                },
                {
                    "name": "-XV -V",
                    "content": "Variable  Envelope  Return  Path.  Given  an  envelope  sender  address  of  the  form\nowner-listname@origin,  each  recipient  user@domain receives mail with a personalized\nenvelope sender address.\n\nBy default,  the  personalized  envelope  sender  address  is  owner-listname+user=do‐\nmain@origin. The default + and = characters are configurable with the defaultverpde‐‐\nlimiters configuration parameter.\n",
                    "flag": "-V"
                },
                {
                    "name": "-XV -V",
                    "content": "As -XV, but uses x and y as the VERP delimiter characters, instead of  the  characters\nspecified with the defaultverpdelimiters configuration parameter.\n",
                    "flag": "-V"
                },
                {
                    "name": "-v",
                    "content": "Mail delivery always happens in the background. When multiple -v  options  are  given,\nenable verbose logging for debugging purposes.\n",
                    "flag": "-v"
                },
                {
                    "name": "-X",
                    "content": "Log mailer traffic. Use the debugpeerlist and debugpeerlevel configuration parame‐\nters instead.\n",
                    "flag": "-X"
                }
            ]
        },
        "SECURITY": {
            "content": "By design, this program is not set-user (or group) id.  It is prepared to handle message con‐\ntent from untrusted, possibly remote, users.\n\nHowever,  like  most Postfix programs, this program does not enforce a security policy on its\ncommand-line arguments.  Instead, it relies on the UNIX system  to  enforce  access  policies\nbased on the effective user and group IDs of the process. Concretely, this means that running\nPostfix commands as root (from sudo or equivalent) on behalf of a non-root user is likely  to\ncreate privilege escalation opportunities.\n\nIf  an application runs any Postfix programs on behalf of users that do not have normal shell\naccess to Postfix commands, then that application MUST restrict  user-specified  command-line\narguments to avoid privilege escalation.\n\n•      Filter  all  command-line  arguments, for example arguments that contain a pathname or\nthat specify a database access method. These pathname  checks  must  reject  user-con‐\ntrolled symlinks or hardlinks to sensitive files, and must not be vulnerable to TOCTOU\nrace attacks.\n\n•      Disable command options processing for all command arguments that contain  user-speci‐\nfied  data.  For  example,  the Postfix sendmail(1) command line MUST be structured as\nfollows:\n\n/path/to/sendmail system-arguments -- user-arguments\n\nHere, the \"--\" disables command option processing for all user-arguments that follow.\n\nWithout the \"--\", a malicious user could enable Postfix sendmail(1)  command  options,\nby specifying an email address that starts with \"-\".\n",
            "subsections": []
        },
        "DIAGNOSTICS": {
            "content": "Problems are logged to syslogd(8) or postlogd(8), and to the standard error stream.\n",
            "subsections": []
        },
        "ENVIRONMENT": {
            "content": "MAILCONFIG\nDirectory with Postfix configuration files.\n\nMAILVERBOSE (value does not matter)\nEnable verbose logging for debugging purposes.\n\nMAILDEBUG (value does not matter)\nEnable debugging with an external command, as specified with the debuggercommand con‐\nfiguration parameter.\n\nNAME   The sender full name. This is used only with  messages  that  have  no  From:  message\nheader. See also the -F option above.\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",
            "subsections": []
        },
        "COMPATIBILITY CONTROLS": {
            "content": "Available with Postfix 2.9 and later:\n\nsendmailfixlineendings (always)\nControls how the Postfix sendmail command converts email  message  line  endings  from\n<CR><LF> into UNIX format (<LF>).\n",
            "subsections": []
        },
        "TROUBLE SHOOTING CONTROLS": {
            "content": "The DEBUGREADME file gives examples of how to troubleshoot a Postfix system.\n\ndebuggercommand (empty)\nThe  external  command to execute when a Postfix daemon program is invoked with the -D\noption.\n\ndebugpeerlevel (2)\nThe increment in verbose logging level when a nexthop destination,  remote  client  or\nserver name or network address matches a pattern given with the debugpeerlist param‐\neter.\n\ndebugpeerlist (empty)\nOptional list of nexthop destination, remote client or server name or network  address\npatterns  that,  if matched, cause the verbose logging level to increase by the amount\nspecified in $debugpeerlevel.\n",
            "subsections": []
        },
        "ACCESS CONTROLS": {
            "content": "Available in Postfix version 2.2 and later:\n\nauthorizedflushusers (static:anyone)\nList of users who are authorized to flush the queue.\n\nauthorizedmailqusers (static:anyone)\nList of users who are authorized to view the queue.\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",
            "subsections": []
        },
        "RESOURCE AND RATE CONTROLS": {
            "content": "bouncesizelimit (50000)\nThe  maximal  amount of original message text that is sent in a non-delivery notifica‐\ntion.\n\nforkattempts (5)\nThe maximal number of attempts to fork() a child process.\n\nforkdelay (1s)\nThe delay between attempts to fork() a child process.\n\nhopcountlimit (50)\nThe maximal number of Received:  message headers that is allowed in the  primary  mes‐\nsage headers.\n\nqueuerundelay (300s)\nThe  time  between deferred queue scans by the queue manager; prior to Postfix 2.4 the\ndefault value was 1000s.\n",
            "subsections": []
        },
        "FAST FLUSH CONTROLS": {
            "content": "The ETRNREADME file describes configuration and operation  details  for  the  Postfix  \"fast\nflush\" service.\n\nfastflushdomains ($relaydomains)\nOptional list of destinations that are eligible for per-destination logfiles with mail\nthat is queued to those destinations.\n",
            "subsections": []
        },
        "VERP CONTROLS": {
            "content": "The VERPREADME file describes configuration and operation details  of  Postfix  support  for\nvariable envelope return path addresses.\n\ndefaultverpdelimiters (+=)\nThe two default VERP delimiter characters.\n\nverpdelimiterfilter (-=+)\nThe characters Postfix accepts as VERP delimiter characters on the Postfix sendmail(1)\ncommand line and in SMTP commands.\n",
            "subsections": []
        },
        "MISCELLANEOUS CONTROLS": {
            "content": "aliasdatabase (see 'postconf -d' output)\nThe alias databases for local(8) delivery that are updated with \"newaliases\"  or  with\n\"sendmail -bi\".\n\ncommanddirectory (see 'postconf -d' output)\nThe location of all postfix administrative commands.\n\nconfigdirectory (see 'postconf -d' output)\nThe default location of the Postfix main.cf and master.cf configuration files.\n\ndaemondirectory (see 'postconf -d' output)\nThe directory with Postfix support programs and daemon programs.\n\ndefaultdatabasetype (see 'postconf -d' output)\nThe  default  database type for use in newaliases(1), postalias(1) and postmap(1) com‐\nmands.\n\ndelaywarningtime (0h)\nThe time after which the sender receives a copy of the message headers of mail that is\nstill queued.\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\nmailowner (postfix)\nThe UNIX system account that owns the Postfix queue and most Postfix daemon processes.\n\nqueuedirectory (see 'postconf -d' output)\nThe location of the Postfix top-level queue directory.\n\nremoteheaderrewritedomain (empty)\nDon't rewrite message headers from remote clients at all when this parameter is empty;\notherwise,  rewrite message headers and append the specified domain name to incomplete\naddresses.\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\nPostfix 3.2 and later:\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\nmultiinstancedirectories (empty)\nAn  optional  list of non-default Postfix configuration directories; these directories\nbelong to additional Postfix instances that share the  Postfix  executable  files  and\ndocumentation  with the default Postfix instance, and that are started, stopped, etc.,\ntogether with the default Postfix instance.\n",
            "subsections": []
        },
        "FILES": {
            "content": "/var/spool/postfix, mail queue\n/etc/postfix, configuration files\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "pickup(8), mail pickup daemon\nqmgr(8), queue manager\nsmtpd(8), SMTP server\nflush(8), fast flush service\npostsuper(1), queue maintenance\npostalias(1), create/update/query alias database\npostdrop(1), mail posting utility\npostfix(1), mail system control\npostqueue(1), mail queue control\npostlogd(8), Postfix logging\nsyslogd(8), system logging\n",
            "subsections": []
        },
        "READMEFILES": {
            "content": "Use \"postconf readmedirectory\" or \"postconf htmldirectory\" to locate this information.\nDEBUGREADME, Postfix debugging howto\nETRNREADME, Postfix ETRN howto\nVERPREADME, Postfix VERP howto\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\nSENDMAIL(1)",
            "subsections": []
        }
    },
    "summary": "sendmail - Postfix to Sendmail compatibility interface",
    "flags": [
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Postfix sendmail uses the same configuration file regardless of whether or not a mes‐ sage is an initial submission."
        },
        {
            "flag": "-B",
            "long": null,
            "arg": null,
            "description": "The message body MIME type: 7BIT or 8BITMIME."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "start\" command."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Postfix has no persistent host status database."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "specify \"inetinterfaces = loopback\" in the Postfix main.cf configuration file."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "operation."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "sponses to standard output. In stand-alone SMTP server mode, mail relaying and other access controls are disabled by default. To enable them, run the process as the mailowner user. This mode of operation is implemented by running the smtpd(8) daemon."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "each recipient address. This is useful for testing address rewriting and routing con‐ figurations. This feature is available in Postfix version 2.1 and later."
        },
        {
            "flag": "-C",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "-C",
            "long": null,
            "arg": null,
            "description": "The path name of the Postfix main.cf file, or of its parent directory. This informa‐ tion is ignored with Postfix versions before 2.3. With Postfix version 3.2 and later, a non-default directory must be authorized in the default main.cf file, through the alternateconfigdirectories or multiinstancedi‐ rectories parameters. With all Postfix versions, you can specify a directory pathname with the MAILCONFIG environment variable to override the location of configuration files."
        },
        {
            "flag": "-F",
            "long": null,
            "arg": null,
            "description": "Set the sender full name. This overrides the NAME environment variable, and is used only with messages that have no From: message header."
        },
        {
            "flag": "-f",
            "long": null,
            "arg": null,
            "description": "Set the envelope sender address. This is the address where delivery problems are sent to. With Postfix versions before 2.1, the Errors-To: message header overrides the er‐ ror return address."
        },
        {
            "flag": "-G",
            "long": null,
            "arg": null,
            "description": "write addresses at all, or update incomplete addresses with the domain information specified with remoteheaderrewritedomain. This option is ignored before Postfix version 2.3."
        },
        {
            "flag": "-h",
            "long": null,
            "arg": null,
            "description": "Hop count limit. Use the hopcountlimit configuration parameter instead."
        },
        {
            "flag": "-I",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "-i",
            "long": null,
            "arg": null,
            "description": "as the end of input."
        },
        {
            "flag": "-L",
            "long": null,
            "arg": null,
            "description": "The logging label. Use the syslogname configuration parameter instead."
        },
        {
            "flag": "-m",
            "long": null,
            "arg": null,
            "description": "Backwards compatibility."
        },
        {
            "flag": "-N",
            "long": null,
            "arg": null,
            "description": "Delivery status notification control. Specify either a comma-separated list with one or more of failure (send notification when delivery fails), delay (send notification when delivery is delayed), or success (send notification when the message is deliv‐ ered); or specify never (don't send any notifications at all). This feature is available in Postfix 2.3 and later."
        },
        {
            "flag": "-n",
            "long": null,
            "arg": null,
            "description": "Backwards compatibility."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Non-default alias database. Specify pathname or type:pathname. See postalias(1) for details."
        },
        {
            "flag": "-O",
            "long": null,
            "arg": null,
            "description": "Set the named option to value. Use the equivalent configuration parameter in main.cf instead."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": ""
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "To send 8-bit or binary content, use an appropriate MIME encapsulation and specify the appropriate -B command-line option."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "as the end of input."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "The sender is never eliminated from alias etc. expansions."
        },
        {
            "flag": "-o",
            "long": null,
            "arg": null,
            "description": "Set option x to value. Use the equivalent configuration parameter in main.cf instead."
        },
        {
            "flag": "-r",
            "long": null,
            "arg": null,
            "description": "Set the envelope sender address. This is the address where delivery problems are sent to. With Postfix versions before 2.1, the Errors-To: message header overrides the er‐ ror return address."
        },
        {
            "flag": "-R",
            "long": null,
            "arg": null,
            "description": "Delivery status notification control. Specify \"hdrs\" to return only the header when a message bounces, \"full\" to return a full copy (the default behavior). The -R option specifies an upper bound; Postfix will return only the header, when a full copy would exceed the bouncesizelimit setting. This option is ignored before Postfix version 2.10."
        },
        {
            "flag": "-q",
            "long": null,
            "arg": null,
            "description": "command. Warning: flushing undeliverable mail frequently will result in poor delivery perfor‐ mance of all other mail."
        },
        {
            "flag": "-q",
            "long": null,
            "arg": null,
            "description": "The interval between queue runs. Use the queuerundelay configuration parameter in‐ stead."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Schedule immediate delivery of mail with the specified queue ID. This option is im‐ plemented by executing the postqueue(1) command, and is available with Postfix version 2.4 and later."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "Schedule immediate delivery of all mail that is queued for the named site. This option accepts only site names that are eligible for the \"fast flush\" service, and is imple‐ mented by executing the postqueue(1) command. See flush(8) for more information about the \"fast flush\" service."
        },
        {
            "flag": "",
            "long": null,
            "arg": null,
            "description": "This command is not implemented. Use the slower \"sendmail -q\" command instead."
        },
        {
            "flag": "-t",
            "long": null,
            "arg": null,
            "description": "on the command line. With Postfix versions prior to 2.1, this option requires that no recipient addresses are specified on the command line."
        },
        {
            "flag": "-U",
            "long": null,
            "arg": null,
            "description": "Initial user submission."
        },
        {
            "flag": "-V",
            "long": null,
            "arg": null,
            "description": "Specify the envelope ID for notification by servers that support DSN. This feature is available in Postfix 2.3 and later."
        },
        {
            "flag": "-V",
            "long": null,
            "arg": null,
            "description": "Variable Envelope Return Path. Given an envelope sender address of the form owner-listname@origin, each recipient user@domain receives mail with a personalized envelope sender address. By default, the personalized envelope sender address is owner-listname+user=do‐ main@origin. The default + and = characters are configurable with the defaultverpde‐‐ limiters configuration parameter."
        },
        {
            "flag": "-V",
            "long": null,
            "arg": null,
            "description": "As -XV, but uses x and y as the VERP delimiter characters, instead of the characters specified with the defaultverpdelimiters configuration parameter."
        },
        {
            "flag": "-v",
            "long": null,
            "arg": null,
            "description": "Mail delivery always happens in the background. When multiple -v options are given, enable verbose logging for debugging purposes."
        },
        {
            "flag": "-X",
            "long": null,
            "arg": null,
            "description": "Log mailer traffic. Use the debugpeerlist and debugpeerlevel configuration parame‐ ters instead."
        }
    ],
    "examples": [],
    "see_also": [
        {
            "name": "pickup",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/pickup/8/json"
        },
        {
            "name": "qmgr",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/qmgr/8/json"
        },
        {
            "name": "smtpd",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/smtpd/8/json"
        },
        {
            "name": "flush",
            "section": "8",
            "url": "https://www.chedong.com/phpMan.php/man/flush/8/json"
        },
        {
            "name": "postsuper",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postsuper/1/json"
        },
        {
            "name": "postalias",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postalias/1/json"
        },
        {
            "name": "postdrop",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postdrop/1/json"
        },
        {
            "name": "postfix",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postfix/1/json"
        },
        {
            "name": "postqueue",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/postqueue/1/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"
        }
    ]
}