-bh output the persistent host status database.
| -bm Deliver mail in the usual way (default).
| -bp list the queue(s).
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
C52D01EB396* 334 Thu Sep 7 19:26:19 uname@locahostname.localdomain
sender@Real-World-Systems.com
0EC6A1EB429* 334 Thu Sep 7 19:27:03 uname@locahostname.localdomain
sender@Real-World-Systems.com
-- .6 Kbytes in 2 Requests.
| -bs Use the SMTP protocol on standard input and output. implies all the operations of -ba compatible with SMTP.
| -bt Run in address test mode, reads addresses and shows
the steps in parsing; for debugging configuration tables.
| -bv verify names of users and mailing lists only.
| -- end of flags, use the rest of the arguments as addresses.
| -C file alternate configuration file. gives up any
enhanced set-user-ID or set-group-ID privileges
| -D logfile Send debugging output to logfile instead of stdout.
| -d category.level... Set the debugging flag
category is an integer or a name specifying the topic.
level an integer higher levels generally mean more output.
More than one flag can be specified by separating them with commas.
List of numeric debugging categories can be found in TRACEFLAGS
-d0.1 prints the version of sendmail and the options it was compiled with.
| -Ffullname of the sender.
| -fsender the from person (seems to be same as -r )
| -rsender envelope sender address. This is the address where delivery problems are sent .
This address may also be used in the From: header
if that header is missing during initial submission. The envelope sender address is used as the recipient for delivery status
notifications and may also appear in a Return-Path: header.
-f should only be used by ``trusted'' users (normally root, daemon, and network) or
if the person you are trying to become is the same as the person you are. Otherwise, an X-Authentication- Warning header will be added to the message.
| -G gateway) submission of a message, e.g., when rmail calls sendmail .
| -h n Set the hop count, incremented every time the mail is processed.
When it reaches a limit, the mail is
returned with an error message, the victim of an aliasing loop.
If not specified, ``Received:'' lines in the message are counted.
| -i ignore dots alone on lines by themselves in incoming messages, reading data from a file.
| -L tag identifier used in syslog messages to tag .
| -N dsn delivery status notification conditions to dsn, which can be
`never' for no notifications or
a comma separated list of the values `failure' `delay' and `success'
| -n no aliasing.
| -O option=value long names. See below for more details.
| -ox value Set option x Sendmail Installation and Operation Guide
| -pprotocol to receive the message. ``UUCP'' or a protocol and hostname, such as ``UUCP:ucbvax''.
| -q[time] Process saved messages in the queue at given intervals.
If time is omitted, process the queue once.
Time is given as a tagged number, with `s' being seconds, `m' being minutes (default), `h'
being hours, `d' being days, and `w' being weeks.
For example, `-q1h30m' or `-q90m' would both set the timeout to one hour
thirty minutes. By default, sendmail will run in the background. used safely with -bd. (daemon mode)
| -qp[time] Similar to -qi , except that instead of periodically forking a
child , sendmail forks a single persistent
child for each queue that alternates between processing the queue and sleeping.
The sleep time is given as the argument; and defaults to 1 second.
The process will always sleep at least 5 seconds if the queue was empty in the previous queue run.
| -qf Process saved messages in the queue once and do not fork(), but run in the foreground.
| -qGname Process jobs in queue group called name only.
| -q[!]I substr Limit processed jobs to those Including var> substr as a substring of the queue id or not when ! is specified.
| -q[!]Qsubstr Limit processed jobs to qcuarantined jobs containing substr as a
substring of the quarantine reason or not when ! is specified.
| -q[!]Rsubstr Limit processed jobs to those containing substr as a substring
of one of the recipients or not when ! is specified.
| -q[!]Ssubstr Limit processed jobs to those containing substr as a substring
of the sender or not when ! is specified.
| -Q[reason] Quarantine a normal queue items with the given reason or unquarantine quarantined queue items if no reason is given. This should only be used with some sort of item matching using as described above.
| -R full|hdrs Set the amount of the message to be returned if the message bounces.
| -t Read message for recipients. To:, Cc:, and Bcc: lines will be
scanned for recipient addresses. The Bcc: line will be deleted before transmission.
| -V envid Set the original envelope id. propagated across SMTP to
servers that support DSNs and is returned in DSN-compliant error messages.
| -v verbose . Alias expansions will be announced, etc.
| -X logfile Log all traffic in and out of mailers in the indicated log file.
This should only be used as a last resort for debugging mailer bugs. It will log a lot of data very quickly.
| -Ac Use submit.cf even if the operation mode does not indicate an initial mail submission.
| -Am Use sendmail.cf even if the operation mode indicates an initial mail submission.
| -B 7BIT | 8BITMIME Set the body type
| -bH Purge expired entries from the persistent host status database.
| -bi Initialize the alias database.
| -ba ARPANET mode. input lines must end with a CR-LF,
and all messages will be generated with a CR-LF at the end.
From: and Sender: fields are examined for the name of the sender.
| -bd Run as a daemon. socket 25 for incoming SMTP connections. normally run from /etc/rc.
| -bD Same as -bd except runs in foreground.
| -bP Print number of entries in the queue(s); only available with shared memory support.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |