Elm is a screen-based mail reader. It utilizes the arrow keys and is easier to use than mailx. Elm functions are key-based, with the most commonly used functions appearing at the bottom of the elm main screen.

Elm is primarily prompt-driven. You will be presented with questions as you try to perform many functions. To complete the desired action, simply read the prompts and reply appropriately. This feature is what makes using elm user-friendly.
By default, editing messages will be done using the ee editor. You can change this editor by changing the options from within Elm.
To invoke elm, simply type elm (lowercase only) at the $
prompt. Elm will start with a list of new and old messages appearing in the
main window. Your default mail file (/var/mail/[username]) will
appear in the main window. The arrow keys can be used to move up and down the
list of mail messages, and the [Enter] key can be used to select a
mail message to read.
If this is your first time invoking elm, you will be asked if you want elm to create certain files for you. Answer yes to the questions you are prompted with.
| Desired Function | Command |
|---|---|
| Get help | ? |
| Send a mail message | m |
| Read a mail message | [Enter]
when on the line of the message you want to read |
| Delete a mail message | d when on the line of the
message you want to delete |
| Undelete a mail message | u when on the line of the message
you want to undelete |
| Exit Elm | q |
| Forward a mail message | f when on the line of the message
you want to forward |
| Copy a message to a mail folder | C when on the line of the message you
want to copy |
| Change window to another mail folder | c then enter the name of the mail
folder |
| Change elm options | o |
elmqref