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