From: email@example.com Message-Id: <9502232348.AA127930@kanaha.mhpcc.edu> Subject: 400-way upgrade plan To: firstname.lastname@example.org, email@example.com Date: Thu, 23 Feb 1995 13:48:50 -1000 (HST)
Subject: Meeting tomorrow at 1:00
Control Commands: CTRL-D - Send message ~q - Quit editor without saving or sending message ~p - Display the contents of the message buffer ~? - Display help ~:set - Show which mail options are in effect Add to Heading: ~h - Add to lists for To: Subject: Cc: and Bcc: ~t addrlist - Add user addresses in addrlist to the To: list ~s subject - Set the Subject: line to the string specified by Subject ~c addrlist - Add user addresses in addrlist to Cc: list ~b addrlist - Add user addresses in addrlist to Bcc: list Add to Message: ~d - Append contents of dead.letter to message ~r filename - Append contents of filename to the message ~f numlist - Append contents of message numbers in numlist ~m numlist - Append/indent contents of message numbers in numlist Change Message: ~e - Edit the message using an external editor (default is e) ~v - Edit the message using an external editor (default is vi) ~w filename - Write the message to filename ~! command - Start a shell, run command, and return to the editor. ~| command - Pipe the message to standard input of command; REPLACE the message with the standard output from that command.
~:set EDITOR=/local/bin/pico - first specify the editor of choice ~e - then invoke it
mail firstname.lastname@example.org < asia.report
> 1 email@example.com Wed Oct 26 14:49 94/3378 "Suggestions" 2 firstname.lastname@example.org Wed Feb 15 12:17 94/3308 "netfind" 3 email@example.com Wed Feb 15 16:27 29/916 "URL" 4 firstname.lastname@example.org Wed Feb 15 10:08 46/1784 "New Employees" 5 email@example.com Thu Feb 16 09:11 83/2868 "Images" N 6 firstname.lastname@example.org Fri Feb 17 08:33 30/1166 "Fill Out Form" N 7 email@example.com Fri Feb 17 09:01 48/1584 "Getting Started" N 8 firstname.lastname@example.org Fri Feb 17 17:34 121/5011 "HPC Asia '95" N 9 lijewski@HK.Super.NET Fri Feb 17 23:52 30/1229 "hi from HK" &In the above example, note that:
Control Commands: q - Quit - apply mailbox commands entered this session x - Quit - restore mailbox to original state ! cmd - Start a shell, run cmd, return to mailbox cd dir - Change directory to dir or $HOME a - Display list of aliases with addresses ? - Display help set - Show which mail options are in effect folder filename - Make filename the current mail folder - Display Commands: Return key - Display current message t - Display current message t msg_list - Display messages in msg_list n - Display next message f msg_list - Display headings of messages in msg_list h - Display headings or all messages - Message Handling: e num - Edit message num (default editor is e) v num - Edit message num using vi editor d msg_list - Delete messages in msg_list or current message u msg_list - Recall deleted messages s msg_list file - Append messages (with headings) to file w msg_list file - Append messages (text only) to file pre msg_list - Keep messages in system mailbox - Creating New Mail: m addrlist - Create/send new message to addresses in addrlist r msg_list - Send reply to senders and recipients of messages R msg_list - Send reply only to senders of messages
s jsmith - Save current message to file jsmith in current directory s 1-4 projects - Save messages 1 thru 4 to file projects in current directory s 2 4 5 Mail/old/paul - Save messages 2,4,5 to file Mail/old/paul
mail -f projects
setenv folder Mail/folders
s +projects mail -f +projects folder +projects
Variable Action -------- ----------------------------- alias name address - Creates an alias for a mail address ask - Prompts for the subject of each message sent askcc - Prompts for carbon copy mail addresses crt=lines - Defines the number of lines of a mail message the Mail program displays before pausing for input. Works with PAGER. EDITOR=editor - Gives the full path name of the editor to be started with the e mailbox subcommand or the ~e mail editor subcommand. folder=directory - Directory to save mail files in. hold - Keep messages that have been read in the system mailbox, not the mbox file. ignore fieldlist - Specifies which header fields to not display(ignore) keepsave - do not delete messages that have been saved. Keep them in the system mailbox. Use with the hold option. nosave - Prevents retention of interrupted letters in the $HOME/dead.letter file. PAGER - the pager used to paginate output when a message is longer than the screen. Works with "crt" setting. record=fileName - Defines a file in which to record outgoing mail. screen=lines - Defines the number of lines of message headers displayed before pausing for input. topline=number - the number of lines of the top of each message to print with the ~t command. VISUAL=editor - the name of the editor called by the ~v command. Editor is given as a full pathname.
# Simple .mailrc file # set ask askcc EDITOR=/source/local/bin/pico folder=Mail set PAGER=more crt=20
Alternately, you can open pine directly into the email composer by using the command "pine user@address". An example of pine's email composer screen appears here.
This concludes the tutorial. Return to the Table of Contents