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).