xref: /openbsd-src/usr.bin/mail/misc/mail.help (revision 799f675f6700f14e59124f9825c723e9f2ce19dc)
1Mail Command			Description
2-------------------------	--------------------------------------------
3t [message list]		type message(s).
4n				goto and type next message.
5e [message list]		edit message(s).
6f [message list]		give head lines of messages.
7d [message list]		delete message(s).
8s [message list] <file>		append message(s) to file.
9u [message list]		undelete message(s).
10R [message list]		reply to message sender(s).
11r [message list]		reply to message sender(s) and all recipients.
12p [message list]		print message list (pipe to lpr).
13pre [message list]		make messages go back to /var/mail.
14m <recipient list>		mail to specific recipient(s).
15q				quit, saving unresolved messages in mbox.
16x				quit, do not remove system mailbox.
17h				print out active message headers.
18!				shell escape.
19| [msglist] command		pipe message(s) to shell command.
20pi [msglist] command		pipe message(s) to shell command.
21cd [directory]			chdir to directory or home if none given
22fi <file>			switch to file (%=system inbox, %user=user's
23				system inbox).  + searches in your folder
24				directory for the file.
25set variable[=value]		set Mail variable.
26
27A [message list] consists of integers, ranges of same, :status, /subject, or
28user names separated by spaces.  If omitted, Mail uses the current message.
29The pipe command doesn't accept user names or subject message list, since
30that might conflict with the command string.
31
32A <recipient list> consists of recipient addresses or aliases separated by
33spaces.  Aliases are defined in .mailrc in your home directory.
34
35<file> is a full or relative pathname, +folder, % (system inbox), %user
36(specified user's system inbox), # (previous file), & (mbox file), or an
37expression understood by ${SHELL:-/bin/sh} -c 'echo ...'.
38