|
Ryan Haggerty |
e50d1d |
#vers 2
|
|
Ryan Haggerty |
e50d1d |
cpyr
|
|
Ryan Haggerty |
e50d1d |
cpyr Copyright (c) 1998-2000, 2002, 2004, 2005 Sendmail, Inc. and its suppliers.
|
|
Ryan Haggerty |
e50d1d |
cpyr All rights reserved.
|
|
Ryan Haggerty |
e50d1d |
cpyr Copyright (c) 1983, 1995-1997 Eric P. Allman. All rights reserved.
|
|
Ryan Haggerty |
e50d1d |
cpyr Copyright (c) 1988, 1993
|
|
Ryan Haggerty |
e50d1d |
cpyr The Regents of the University of California. All rights reserved.
|
|
Ryan Haggerty |
e50d1d |
cpyr
|
|
Ryan Haggerty |
e50d1d |
cpyr
|
|
Ryan Haggerty |
e50d1d |
cpyr By using this file, you agree to the terms and conditions set
|
|
Ryan Haggerty |
e50d1d |
cpyr forth in the LICENSE file which can be found at the top level of
|
|
Ryan Haggerty |
e50d1d |
cpyr the sendmail distribution.
|
|
Ryan Haggerty |
e50d1d |
cpyr
|
|
Ryan Haggerty |
e50d1d |
cpyr $$Id: helpfile,v 8.45 2005/09/13 00:05:23 ca Exp $$
|
|
Ryan Haggerty |
e50d1d |
cpyr
|
|
Ryan Haggerty |
e50d1d |
smtp This is sendmail version $v
|
|
Ryan Haggerty |
e50d1d |
smtp Topics:
|
|
Ryan Haggerty |
e50d1d |
smtp HELO EHLO MAIL RCPT DATA
|
|
Ryan Haggerty |
e50d1d |
smtp RSET NOOP QUIT HELP VRFY
|
|
Ryan Haggerty |
e50d1d |
smtp EXPN VERB ETRN DSN AUTH
|
|
Ryan Haggerty |
e50d1d |
smtp STARTTLS
|
|
Ryan Haggerty |
e50d1d |
smtp For more info use "HELP <topic>".
|
|
Ryan Haggerty |
e50d1d |
smtp To report bugs in the implementation send email to
|
|
Ryan Haggerty |
e50d1d |
smtp sendmail-bugs@sendmail.org.
|
|
Ryan Haggerty |
e50d1d |
smtp For local information send email to Postmaster at your site.
|
|
Ryan Haggerty |
e50d1d |
help HELP [ <topic> ]
|
|
Ryan Haggerty |
e50d1d |
help The HELP command gives help info.
|
|
Ryan Haggerty |
e50d1d |
helo HELO <hostname>
|
|
Ryan Haggerty |
e50d1d |
helo Introduce yourself.
|
|
Ryan Haggerty |
e50d1d |
ehlo EHLO <hostname>
|
|
Ryan Haggerty |
e50d1d |
ehlo Introduce yourself, and request extended SMTP mode.
|
|
Ryan Haggerty |
e50d1d |
ehlo Possible replies include:
|
|
Ryan Haggerty |
e50d1d |
ehlo SEND Send as mail [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo SOML Send as mail or terminal [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo SAML Send as mail and terminal [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo EXPN Expand the mailing list [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo HELP Supply helpful information [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo TURN Turn the operation around [RFC821]
|
|
Ryan Haggerty |
e50d1d |
ehlo 8BITMIME Use 8-bit data [RFC1652]
|
|
Ryan Haggerty |
e50d1d |
ehlo SIZE Message size declaration [RFC1870]
|
|
Ryan Haggerty |
e50d1d |
ehlo VERB Verbose [Allman]
|
|
Ryan Haggerty |
e50d1d |
ehlo CHUNKING Chunking [RFC1830]
|
|
Ryan Haggerty |
e50d1d |
ehlo BINARYMIME Binary MIME [RFC1830]
|
|
Ryan Haggerty |
e50d1d |
ehlo PIPELINING Command Pipelining [RFC1854]
|
|
Ryan Haggerty |
e50d1d |
ehlo DSN Delivery Status Notification [RFC1891]
|
|
Ryan Haggerty |
e50d1d |
ehlo ETRN Remote Message Queue Starting [RFC1985]
|
|
Ryan Haggerty |
e50d1d |
ehlo STARTTLS Secure SMTP [RFC2487]
|
|
Ryan Haggerty |
e50d1d |
ehlo AUTH Authentication [RFC2554]
|
|
Ryan Haggerty |
e50d1d |
ehlo ENHANCEDSTATUSCODES Enhanced status codes [RFC2034]
|
|
Ryan Haggerty |
e50d1d |
ehlo DELIVERBY Deliver By [RFC2852]
|
|
Ryan Haggerty |
e50d1d |
mail MAIL From:<sender> [ <parameters> ]
|
|
Ryan Haggerty |
e50d1d |
mail Specifies the sender. Parameters are ESMTP extensions.
|
|
Ryan Haggerty |
e50d1d |
mail See "HELP DSN" for details.
|
|
Ryan Haggerty |
e50d1d |
rcpt RCPT To:<recipient> [ <parameters> ]
|
|
Ryan Haggerty |
e50d1d |
rcpt Specifies the recipient. Can be used any number of times.
|
|
Ryan Haggerty |
e50d1d |
rcpt Parameters are ESMTP extensions. See "HELP DSN" for details.
|
|
Ryan Haggerty |
e50d1d |
data DATA
|
|
Ryan Haggerty |
e50d1d |
data Following text is collected as the message.
|
|
Ryan Haggerty |
e50d1d |
data End with a single dot.
|
|
Ryan Haggerty |
e50d1d |
rset RSET
|
|
Ryan Haggerty |
e50d1d |
rset Resets the system.
|
|
Ryan Haggerty |
e50d1d |
quit QUIT
|
|
Ryan Haggerty |
e50d1d |
quit Exit sendmail (SMTP).
|
|
Ryan Haggerty |
e50d1d |
auth AUTH mechanism [initial-response]
|
|
Ryan Haggerty |
e50d1d |
auth Start authentication.
|
|
Ryan Haggerty |
e50d1d |
starttls STARTTLS
|
|
Ryan Haggerty |
e50d1d |
starttls Start TLS negotiation.
|
|
Ryan Haggerty |
e50d1d |
verb VERB
|
|
Ryan Haggerty |
e50d1d |
verb Go into verbose mode. This sends 0xy responses that are
|
|
Ryan Haggerty |
e50d1d |
verb not RFC821 standard (but should be) They are recognized
|
|
Ryan Haggerty |
e50d1d |
verb by humans and other sendmail implementations.
|
|
Ryan Haggerty |
e50d1d |
vrfy VRFY <recipient>
|
|
Ryan Haggerty |
e50d1d |
vrfy Verify an address. If you want to see what it aliases
|
|
Ryan Haggerty |
e50d1d |
vrfy to, use EXPN instead.
|
|
Ryan Haggerty |
e50d1d |
expn EXPN <recipient>
|
|
Ryan Haggerty |
e50d1d |
expn Expand an address. If the address indicates a mailing
|
|
Ryan Haggerty |
e50d1d |
expn list, return the contents of that list.
|
|
Ryan Haggerty |
e50d1d |
noop NOOP
|
|
Ryan Haggerty |
e50d1d |
noop Do nothing.
|
|
Ryan Haggerty |
e50d1d |
send SEND FROM: <sender>
|
|
Ryan Haggerty |
e50d1d |
send replaces the MAIL command, and can be used to send
|
|
Ryan Haggerty |
e50d1d |
send directly to a users terminal. Not supported in this
|
|
Ryan Haggerty |
e50d1d |
send implementation.
|
|
Ryan Haggerty |
e50d1d |
soml SOML FROM: <sender>
|
|
Ryan Haggerty |
e50d1d |
soml Send or mail. If the user is logged in, send directly,
|
|
Ryan Haggerty |
e50d1d |
soml otherwise mail. Not supported in this implementation.
|
|
Ryan Haggerty |
e50d1d |
saml SAML FROM: <sender>
|
|
Ryan Haggerty |
e50d1d |
saml Send and mail. Send directly to the user's terminal,
|
|
Ryan Haggerty |
e50d1d |
saml and also mail a letter. Not supported in this
|
|
Ryan Haggerty |
e50d1d |
saml implementation.
|
|
Ryan Haggerty |
e50d1d |
turn TURN
|
|
Ryan Haggerty |
e50d1d |
turn Reverses the direction of the connection. Not currently
|
|
Ryan Haggerty |
e50d1d |
turn implemented.
|
|
Ryan Haggerty |
e50d1d |
etrn ETRN [ <hostname> | @<domain> | \#<queuename> ]
|
|
Ryan Haggerty |
e50d1d |
etrn Run the queue for the specified <hostname>, or
|
|
Ryan Haggerty |
e50d1d |
etrn all hosts within a given <domain>, or a specially-named
|
|
Ryan Haggerty |
e50d1d |
etrn <queuename> (implementation-specific).
|
|
Ryan Haggerty |
e50d1d |
dsn MAIL FROM: <sender> [ RET={ FULL | HDRS} ] [ ENVID=<envid> ]
|
|
Ryan Haggerty |
e50d1d |
dsn RCPT TO: <recipient> [ NOTIFY={NEVER,SUCCESS,FAILURE,DELAY} ]
|
|
Ryan Haggerty |
e50d1d |
dsn [ ORCPT=<recipient> ]
|
|
Ryan Haggerty |
e50d1d |
dsn SMTP Delivery Status Notifications.
|
|
Ryan Haggerty |
e50d1d |
dsn Descriptions:
|
|
Ryan Haggerty |
e50d1d |
dsn RET Return either the full message or only headers.
|
|
Ryan Haggerty |
e50d1d |
dsn ENVID Sender's "envelope identifier" for tracking.
|
|
Ryan Haggerty |
e50d1d |
dsn NOTIFY When to send a DSN. Multiple options are OK, comma-
|
|
Ryan Haggerty |
e50d1d |
dsn delimited. NEVER must appear by itself.
|
|
Ryan Haggerty |
e50d1d |
dsn ORCPT Original recipient.
|
|
Ryan Haggerty |
e50d1d |
-bt Help for test mode:
|
|
Ryan Haggerty |
e50d1d |
-bt ? :this help message.
|
|
Ryan Haggerty |
e50d1d |
-bt .Dmvalue :define macro `m' to `value'.
|
|
Ryan Haggerty |
e50d1d |
-bt .Ccvalue :add `value' to class `c'.
|
|
Ryan Haggerty |
e50d1d |
-bt =Sruleset :dump the contents of the indicated ruleset.
|
|
Ryan Haggerty |
e50d1d |
-bt =M :display the known mailers.
|
|
Ryan Haggerty |
e50d1d |
-bt -ddebug-spec :equivalent to the command-line -d debug flag.
|
|
Ryan Haggerty |
e50d1d |
-bt $$m :print the value of macro $$m.
|
|
Ryan Haggerty |
e50d1d |
-bt $$=c :print the contents of class $$=c.
|
|
Ryan Haggerty |
e50d1d |
-bt /mx host :returns the MX records for `host'.
|
|
Ryan Haggerty |
e50d1d |
-bt /parse address :parse address, returning the value of crackaddr, and
|
|
Ryan Haggerty |
e50d1d |
-bt the parsed address.
|
|
Ryan Haggerty |
e50d1d |
-bt /try mailer addr :rewrite address into the form it will have when
|
|
Ryan Haggerty |
e50d1d |
-bt presented to the indicated mailer.
|
|
Ryan Haggerty |
e50d1d |
-bt /tryflags flags :set flags used by parsing. The flags can be `H' for
|
|
Ryan Haggerty |
e50d1d |
-bt Header or `E' for Envelope, and `S' for Sender or `R'
|
|
Ryan Haggerty |
e50d1d |
-bt for Recipient. These can be combined, `HR' sets
|
|
Ryan Haggerty |
e50d1d |
-bt flags for header recipients.
|
|
Ryan Haggerty |
e50d1d |
-bt /canon hostname :try to canonify hostname.
|
|
Ryan Haggerty |
e50d1d |
-bt /map mapname key :look up `key' in the indicated `mapname'.
|
|
Ryan Haggerty |
e50d1d |
-bt /quit :quit address test mode.
|
|
Ryan Haggerty |
e50d1d |
-bt rules addr :run the indicated address through the named rules.
|
|
Ryan Haggerty |
e50d1d |
-bt Rules can be a comma separated list of rules.
|
|
Ryan Haggerty |
e50d1d |
control Help for smcontrol:
|
|
Ryan Haggerty |
e50d1d |
control help This message.
|
|
Ryan Haggerty |
e50d1d |
control restart Restart sendmail.
|
|
Ryan Haggerty |
e50d1d |
control shutdown Shutdown sendmail.
|
|
Ryan Haggerty |
e50d1d |
control status Show sendmail status.
|
|
Ryan Haggerty |
e50d1d |
control memdump Dump allocated memory list (for debugging only).
|