The first page of the Elm Options Editor is displayed when you enter the options (o) command at the command prompt.
Command: o
There are three more pages of options available. Typing "+" moves you forward a page; typing "-" moves you backwards. The three additional screens of options are shown below. The settings shown on the screens are typical of many Elm mail systems on campus.
- ELM Options Editor (page 1 of 4) - c)alendar file : /usr/users/jones/calendar d)isplay mail using : builtin+ k) pause after pager : ON f)older directory : /usr/users/jones/Mail s)orting criteria : Reverse Date Mail Sent A(l)ias Sorting : Name p)rint mail using : cat %s | localprint y)our full name : Jonna J. Jones o)utbound mail saved : =sent g) default received : =received h)old sent message : OFF save (B)y name : ON F)orce saves by name : OFF u)ser level : Intermediate User Select letter of option line, '<' to return to defaults, '>' to save '+' next options page, '-' previous page, or 'i' to return to index. Command:
- ELM Options Editor (page 2 of 4) - b)order on copy : >_ A)ttribution : r)eply copies msg : OFF N)o headers on copy : ON W)eed out headers : ON L)ocal signature : R)emote signature : z) signature dashes : ON e)ditor (primary) : pico.elm reply (E)ditor : pico.elm t)ext editor (~e) : emacs v)isual Editor (~v) : pico.elm Z) escape for editor : ~ Select letter of option line, '<' to return to defaults, '>' to save '+' next options page, '-' previous page, or 'i' to return to index. Command:
- ELM Options Editor (page 3 of 4) - n)ames only : ON w)ant Cc: prompt : ON P)rompt user on exit : OFF always (D)elete : ON always (K)eep : ON always (S)tore : OFF timeout till (C)heck : 600 T)emporary directory : /tmp/ a)rrow cursor : OFF m)enu display : ON H) display titles : ON Select letter of option line, '<' to return to defaults, '>' to save +' next options page, '-' previous page, or 'i' to return to index. Command:
- ELM Options Editor (page 4 of 4) - 0) confirm append : OFF 1) confirm creation : OFF 2) keep empty folder : OFF 3) shell : /bin/csh 4) move cursor with : OFF 5) point to new msg : ON Select letter of option line, '<' to return to defaults, '>' to save '+' next options page, '-' previous page, or 'i' to return to index. Command:
Elm will place the cursor on the "s)orting criteria" field. By pressing the spacebar you can scroll through the available sorting orders. In addition, you may press the letter 'r/' to switch between " reverse order" and normal order. When you find a sort order that you want to use, press the enter key to initiate the change.
To make the change permanent, press '>' at the command prompt at the bottom of the Elm options editor screen. Then type the index (i) command to return to the index screen and see your new mail queue sort order.
Elm will place the cursor in the "u)ser level" field. Use the spacebar to scroll through the three user levels. When you have selected the desired level press enter to return the cursor to the command prompt.
If you wish to make the change permanent, enter ">" at the command prompt. You can then return to the index screen by entering the index (i) command.
The cursor will move to the "a)rrow cursor" field. By pressing the spacebar you can turn the arrow cursor on and off, thus switching between the highlighted bar and the arrow cursor. When you have selected the cursor you want, press enter to return to the command prompt at the bottom of the screen.
To make this change permanent enter ">" at the command prompt. Return to the index screen by entering the index (i) command.
The cursor will move to the "m)enu display" field. By pressing the spacebar you can turn the menu display off and on. Press the enter key when you have finished with your selection.
To make this change permanent enter ">" at the command prompt. You may then return to the index screen by entering the index (i) command.
Command: p
The Local Print Menu will appear on your screen. It should look similar to the screen shown below.
Make sure that the highlighter bar points to the "Print to your locally-attached printer" option. The message, "Caution: No flow-control provided. Data may be lost." will appear in the center of your screen when this option is selected. The message is intended to warn you that although this may be the easiest way to print an ordinary e-mail message, it doesn't always work. Press the return key to start printing the message. Be sure to double-check that all of the text of your message actually printed.
Local Print Menu >1 Print to your locally-attached printer 2 Download to your PC or Mac using kermit 3 Download MIME attachment to your PC or Mac using kermit You can use the cursor keys to move up and down. To make a selection, press {return}. To quit, press 'q'. Press '?' to get help.
TIP: Do not use this option to print messages with MIME attachments. If you do, most of what you'll see on paper will be unreadable and you'll have wasted quite a few pieces of paper.
A major improvement to the version of Elm used on campus this year is the capability to attach non-ASCII file types (usually binary files) to an e-mail message. This attachment must be uploaded using a file transfer utility. But you can choose your favorite utility to do the file transfer -- Kermit from a terminal emulation package (e.g. MicroPhone or ProComm) or FTP (e.g., Fetch or LAN WorkPlace for DOS FTP). Please note that the instructions contained in the next sections of this chapter assume that you know how to use your preferred file transfer utility.
This new file transfer capability is due to Elm's "understanding" MIME, the new Multipurpose Internet Mail Extension. Because Elm understands MIME, you can attach almost any kind of file -- for instance, a formatted word processing document, a spreadsheet, a sound, a video, a graphic, or even a software program -- to an e-mail message. However, please note that although you can upload and send a MIME attachment to anyone with an e-mail account, only recipients using e-mail software that "understands" MIME attachments can successfully download and read such messages. On campus, for example, Elm and Eudora 1.4 users can exchange MIME attachments with one another but not with ALL-IN-1 users.
If you receive a message with a MIME attachment you'll know immediately that it is different from an ordinary e-mail message because it will have an "M" before its index number. Alternately, if you try to read a MIME attachment by pressing the return key and paging through it using the space bar as you normally do, you'll see something similar to the screen shown below.
For details about the new MIME attachment capability, see "Up and downloading MIME attachments."
Message 2/2 From Edda Katz Aug 22, 94 06:57:55 From: katz (Edda Katz) Posted-Date: Mon, 22 Aug 1994 18:57:55 -0400 (EDT) Received-Date: Mon, 22 Aug 1994 18:57:56 -0400 Subject: Elm Reference Cards (MS-Word) To: Anderson (Helen Anderson) Date: Mon, 22 Aug 1994 18:57:55 -0400 (EDT) -%#%record%#% Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 85 Hi. A PostScript file of the latest Elm MIME Reference Card for the Mac is attached below. The PC version is on hold pending resolution of problems using ProComm 2.4.3 to download binary files. -Edda -%#%record%#% Content-Type: application/octet-stream Content-Name: /tmp/upl.EAAa01833 Content-Length: 6404 Content-Transfer-Encoding: base64 AAdNUy1Xb3JkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAABXREJOTVNXRAAAAAAAAAAAAAAAABIAAAAAAKpe4vyfpo8 AAAAAAAAAAAAAAAAAACBgfyCAAD+NwAjAAAAAAAABAAAGQAAAAAAAAAAAQA AAAAAAeUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAgAAAOAAAgAAO
Pico will wait for you to send it an ASCII file. Initiate the Kermit file transfer process using your terminal emulation software (for instance, begin by selecting Send from the Transfer Menu in MicroPhone or press the Page Up key in ProComm). After you have completed the Kermit file transfer process, the ASCII text that you uploaded will appear in your message. You can continue using Pico to type in more text, you can upload additional ASCII files, or you can exit Pico and send your message to your correspondent.
You will be prompted to enter a filename. Enter a descriptive name that is valid in your desktop computing environment and press the return key. Note: If you're a PC user, enter the drive name, directory name, and a name for the file (e.g., c:\wp\letter.txt).
Elm will wait for you to set up Kermit to receive an ASCII file on your Mac or PC. Initiate the Kermit file transfer process using your terminal emulation software (for instance, begin by selecting Receive from the Transfer Menu in MicroPhone or press the Page Down key in ProComm). After the e-mail message has been downloaded to your desktop computer, Elm will return you to the index screen. Your message will be on your desktop machine -- in the location you specified, with the name you specified.
Type the attach a kermit upload file (k) command at the command prompt. The message "Escape back to your PC or Mac and start the kermit transfer process now" will appear on your screen.
- ELM Attachment Screen - K)ermit F)ile name : Content T)ype : text/plain E)ncoding : 7bit Select 'k' - attach a kermit upload file, 'f' - attach a unix file 'c' to clear fields or 'r' to return to the previous menu. Command:
Elm will wait for you to send it a binary MIME attachment. Initiate the Kermit file transfer process using your terminal emulation software (for instance, begin by selecting Send from the Transfer Menu in MicroPhone or press the Page Up key in ProComm). Once the upload has finished, press any key to return to Elm. Now enter the return to previous menu (r) command. Enter the return to previous menu (r) command again. Finally, press the return key to send the message containing your MIME attachment.
Elm will wait for you to set up Kermit to receive a binary file on your Mac or PC. Initiate the Kermit file transfer process using your terminal emulation software (for instance, begin by selecting Receive from the Transfer Menu in MicroPhone or press the Page Down key in ProComm). Kermit should let you know the name it gives to the file it is downloading while the transfer is taking place -- write down the name to facilitate finding it later on your Mac or PC. After the MIME attachment has been downloaded to your desktop computer, Elm will return you to the index screen.
TIP: You may experience problems using the Page Down command in ProComm 2.4.3 to download MIME attachments. The Elm Working Group hopes to find a a solution to this problem soon.
After putting the file on your Elm host, create an Elm message (using the mail (m) command), fill in the header information (To, Subject, and Cc), and enter a descriptive message about your MIME attachment (e.g., testing uploading a WordPerfect 6.0 file). Now close Pico using the finish (^x) command but do not press the return key to send the message! Instead, type the attachment (a) command at the command prompt -- the first of two Elm attachment screens will appear. Now type the add attachment (a) command at the command prompt. The second Elm attachment screen, shown below, appears.
Type the attach a unix file (f) command at the command prompt. Type the question (?) command to locate the file that you FTP'd to your Elm account. A screen similar to the one below will appear.
- ELM Attachment Screen - K)ermit F)ile name : Content T)ype : text/plain E)ncoding : 7bit Select 'k' - attach a kermit upload file, 'f' - attach a unix file 'c' to clear fields or 'r' to return to the previous menu. Command:
Use the up, down, right, and left arrows to move the highlighter bar to the file that you want to attach to your message and then type the select (S) command. The file you selected (and the path to that file) will appear in the File name field on the Elm Attachment screen. Press the return key to accept this file name. (See the tip below if you're attaching an ASCII file to a message.) Enter the return to previous menu (r) command. Enter the return to previous menu (r) command again. Finally, press the return key to send the message containing your MIME attachment.
PICO 2.3-upenn-1.0 BROWSER Dir: /usr/users/smith . (dir) .. (parent dir) .cshrc 261 B .elm (dir) .login 234 B .profile 208 B .sh_history 2.3 KB ASCII.txt 2.0 KB bin (dir) Acrobat.bin 192 KB edda.txt 8.8 KB folderorNo 1.4 KB July.bin 8.2 KB big.bin 126 KB Mail (dir) letter.bin 4.7 KB MS-Word2.bin 4.7 KB PageMaker.bin 16 KB msword.bin 4.7 KB PCmime.ps 904 KB stuff.tx 33 B Macmime.ps 903 KB ? Help C Cancel R Rename - Back Pg D Del File M Make Copy S Select G Goto Dir W Where is Fwd Pg
TIP: Your recipients will not be able to download ASCII files that you send them via FTP unless you do an additional step from the Elm Attachments screen. After filling in the F)ile name field on the Elm Attachment Screen you must also change the Content T)ype field to "application/octet-stream". To do so, press the return key after filling in the F)ile name field, enter the type (t) command at the command prompt, and then press the spacebar several times to "toggle" through the selections in the Content T)ype field until the text "application/octet-stream" appears. Now press the return key and continue as explained above.
Type 2 and then press the return key to write the attachment to a file on your Elm host. The following message will appear at the bottom of your screen.
This message contains raw digital data, which can either be viewed as text or written to a file. What do you want to do with the raw data? 1 - See it as text 2 - Write it to a file 3 - Just skip it
Please enter the name of a file to which the data should be written (Default: /tmp/mm.a17847) >
Type in a short, descriptive name for the file (e.g., letter.wp) and then press the return key. Press the return key twice (slowly) to return to Elm's index screen.
To retrieve the MIME attachment from your Elm host, use your FTP software (e.g., Fetch or the LAN WorkPlace FTP) to get the file. FTP to your Elm host (e.g., mail.sas.upenn.edu or dolphin.upenn.edu) using your user-ID and your password on your Elm host (you cannot use anonymous FTP to get files from your Elm host). To complete the file transfer, follow the instructions that came with your FTP software to get files from a server.
Command Elm 2.4 Action ==========================================================================or Display the current message | Pipe the current message or tagged messages to a system command ! Escape to the UNIX shell $ Resynchronize a folder (e.g., update a folder after making changes to the alias database). ? Display this help text on your screen + or Display next page of messages - or Display previous page of messages = Set current message to first message * Set current message to last message no. and Set current message to a specified number / Search the From and Subject fields for a matching pattern. Search extends down from the current message // Search the text of the current mailbox downward from the current message for a matching pattern > Save the current message or tagged messages to a folder < Scan the current message for calendar entries a Change to 'alias' mode b Bounce (remail) the current message C Copy the current message or tagged messages to a folder c Change to another folder d Delete the current message ^D Delete all messages with a specified pattern e Edit the current folder f Forward the current message g Group (all recipients) reply to the current message h Display the current message with more header information J Advance to the next message j or Advance to the next undeleted message K Move back one message k or Advance to previous undeleted message l Limit messages display by specified criteria ^L or ^R Redraw the screen m Mail (compose and send) a message M View a message, using the MIME reader if appropriate n Read the current message and then increment the message counter by one o Change to the Elm options screen p Print the current message or tagged messages q Quit Elm and delete tagged messages Q Quit Elm quickly -- without making any changes to the folder r Reply to the current message s Save the current message or tagged messages to a folder t Tag the current message in preparation for further processing T Tag the current message in preparation for further processing and advance to the next message ^T Tag all messages with a specified matching pattern -- checking against the From and Subject fields u Undelete the current message ^U Undelete all messages with a specified matching pattern -- checking against the From and Subject fields x, or ^Q Exit Elm leaving the folder untouched, but first ask permission to disregard any changes made to the folder X Exit Elm quickly -- without making any changes to the folder
Command Function
^G Displays a list of available commands (get help)
^F Move forward a character
^B Move backward a character
^P Move to the previous line
^N Move to the next line
^A Move to the beginning of the current line
^E Move to the end of the current line
^V Move to the next page of text
^Y Move to the previous page of text
^W Search for a word in the text
^L Refresh (redraws) the screen display
^D Delete the character under the cursor
^K Delete (kill) the entire line under the cursor
TIP: You can 'cut and paste' blocks of text by using ^K to
delete several consecutive lines of text, moving the cursor
to a new position, and then using ^U to undelete (paste) the
text.
^U Undelete (puts back) last deleted line(s) under cursor
^I Insert a tab at the current cursor position
^J Justify the current paragraph.
TIP: Paragraphs are delimited by blank lines or indentation.
^T Runs the spelling checker program
^C Report the current position of the cursor
^R Insert an external file at the current cursor position
^O Output (save) the message to a file
^\ Upload an ASCII file from your PC or Mac into the text at the
current cursor position
TIP: Instructions for using this command are located in the
chapter on Advanced Topics.
^X Exit Pico and return to Elm (your message will be temporarily
saved until you tell Elm what you want to do with it)