sendmail [option ...] [recipient ...] mailq sendmail -bp newaliases sendmail -I
The Postfix sendmail(1) command implements the Postfix to Sendmail compatibility interface. For the sake of compatibility with existing applications, some Sendmail command-line options are recognized but silently ignored.
By default, Postfix sendmail(1) reads a message from standard input until EOF or until it reads a line with only a . character, and arranges for delivery. Postfix sendmail(1) relies on the postdrop(1) command to create a queue file in the maildrop directory.
Specific command aliases are provided for other common modes of operation:
Note: it may take a minute or so before an alias database update becomes visible. Use the "postfix reload" command to eliminate this delay.
These and other features can be selected by specifying the appropriate combination of command-line options. Some features are controlled by parameters in the main.cf configuration file.
The following options are recognized:
This mode of operation is implemented by running the smtpd(8) daemon.
This feature is available in Postfix version 2.1 and later.
With all Postfix versions, you can specify a directory pathname with the MAIL_CONFIG environment variable to override the location of configuration files.
This option is ignored before Postfix version 2.3.
This feature is available in Postfix 2.3 and later.
The -R option specifies an upper bound; Postfix will return only the header, when a full copy would exceed the bounce_size_limit setting.
This option is ignored before Postfix version 2.10.
Warning: flushing undeliverable mail frequently will result in poor delivery performance of all other mail.
With Postfix versions prior to 2.1, this option requires that no recipient addresses are specified on the command line.
By default, the personalized envelope sender address is owner-listname+user=domain@origin. The default + and = characters are configurable with the default_verp_delimiters configuration parameter.
By design, this program is not set-user (or group) id. However, it must handle data from untrusted, possibly remote, users. Thus, the usual precautions need to be taken against malicious inputs.
Problems are logged to syslogd(8) and to the standard error stream.
The following main.cf parameters are especially relevant to this program. The text below provides only a parameter summary. See postconf(5) for more details including examples.
Available with Postfix 2.9 and later:
The DEBUG_README file gives examples of how to trouble shoot a Postfix system.
Available in Postfix version 2.2 and later:
The ETRN_README file describes configuration and operation details for the Postfix "fast flush" service.
The VERP_README file describes configuration and operation details of Postfix support for variable envelope return path addresses.
/var/spool/postfix, mail queue /etc/postfix, configuration files
pickup(8), mail pickup daemon qmgr(8), queue manager smtpd(8), SMTP server flush(8), fast flush service postsuper(1), queue maintenance postalias(1), create/update/query alias database postdrop(1), mail posting utility postfix(1), mail system control postqueue(1), mail queue control syslogd(8), system logging
Use "postconf readme_directory" or "postconf html_directory" to locate this information.
DEBUG_README, Postfix debugging howto ETRN_README, Postfix ETRN howto VERP_README, Postfix VERP howto
The Secure Mailer license must be distributed with this software.
Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA Wietse Venema Google, Inc. 111 8th Avenue New York, NY 10011, USA