San Diego State University logo

  ROHAN Academic Computing

The Elm Mail System
*The Elm Reference Guide*

------------------------------------------------------------

A comprehensive list of all commands, options and such to the Elm mail system

Introduction
The .elm/elmrc File
The Command Line Options
Multi-Media Capabilities of Elm
Special Outgoing Mail Processing
Customized header lines
Commands
Using Elm with ``editor = none''
The Alias System
Elm and Signals
Expert Mail Users and Debugging the Mailer

----------------------------------------------------------------------

Introduction

There are many parts to a complex software system and The Elm Mail System is no different. This document describes fully all the options available in the mailer, including the command line options, the commands (in considerably more detail than in The Elm Users Guide) and the .elm/elmrc file.

To be more explicit, this document covers: a discussion of the .elm/elmrc file, command line options of elm, outgoing mail processing, responses of various commands, mail archive folders, the Alias system, system aliases etc, more on the Elm utilities, and a section for expert mail users.

Without any further ado, then, let's get this show on the road!!

Return to Index of Sections

----------------------------------------------------------------------

The .elm/elmrc File

Elm, like lots of other software on the UNIX(R) system, has the ability to automatically read in a configuration file at each invocation. The file must be called elmrc and reside in the .elm directory located in your home directory. It can have any of the entries below, in any order. If you are missing any entries, or if you don't have an .elm/elmrc file, the default values (listed below for each option) or those values specified by your systems administrator in a system wide elm.rc file will be used. Note that those options below designated with * can be altered using elm via the o)ptions screen while those designated with a + can be placed on the options screen using the configoptions variable. Also note that when you save a new .elm/elmrc file via the `>' command of the options screen, it will be (re)created only including those options that you have changed via your original .elm/elmrc file or via the o)ptions screen.

Return to Index of Sections


String Variables

aliassortby*
You can have your alias display sorted by any of the following ways:

alias - This will sort according to aliasname for each address.

name - This will sort according to username for each address.

text - This will present the aliases in the order found in the aliases.text file.

Each of these fields can also optionally be prepended with the sequence ``reverse-'' to reverse the order of the sort. This doesn't imply anything about the order of the message in the aliases.text file itself and affects only their order on the display screen. (The default is name order.)

alteditor+
The editor to use when mailing to a message that already includes text, as the "builtin" editor cannot handle that situation. Messages that already include text are forwarded messages and replies where the original message is included in the reply. This value is not needed if the editor is not "builtin".

alternatives
This is a list of other machine/username combinations that you receive mail from (forwarded). This is used when the group reply feature is invoked to ensure that you don't send yourself a copy of the outbound message. (The default is a list of no alternatives.)

attribution
When you forward a message or reply to it, you can optionally attribute the quoted text to its original author. Defining the attribution string here allows you to indicate the form that the attribution should take. The sequence `%s' in the attribution will be replaced by the name of the original author. Examples are:

attribution = According to %s:
attribution = %s writes:

builtinlines
This is used to determine if the builtin pager should be used on some messages even if you would usually use an external pager program. There are two ways of determining whether the builtin pager should be used. If you want any message that is shorter than "n" lines to use the internal pager, set the parameter to "n". If you want the builtin pager to be used if the message is "m" lines shorter than the number of lines on your screen, set the parameter to be "-m". Setting the parameter to zero will result in the message always being sent through your external pager. This variable is used only if the pager is not set to the builtin pager.

calendar*
This is used in conjunction with the `<' scan message for calendar entries command, as the file to append any found calendar entries to. (The default is calendar in your home directory.)

charset
This is the Character Set used for Messages with Content-Type: text/plain. The default depends on your site's installation, but is usually US-ASCII. charset is only recognized if MIME support is configured. You could set charset to your preferred national Character Set. But be aware, that there is currently no way to change it online. Also you must be aware that Elm probably needs metamail to display messages with charset=US-ASCII, if you change charset. Elm tries to know which charset could display US-ASCII too, but its list of compatible charsets is probably not complete.

displaycharset
This is the Character Set which is supported by your terminal. The default depends on your sites installation but is usually US-ASCII. For Sites with X-Windows support, ISO-8859-1 would be a reasonable default.

compatcharsets
This is the list of Character Sets, which are more or less a superset of US-ASCII. This enables Elm to display messages with charset=US-ASCII with the builtin pager, or your preferred pager instead of calling metamail. compatcharset is only recognized if MIME support is configured. Currently the ISO-8859-X character sets are default.

configoptions
This is a list of letters that indicate which of the run-time configurable options you desire placed on the o)ptions screen. There are 22 run-time configurable options, but only room for 15 on the normal sized screen. The default list is ^cdefsopyv am un. Two additional characters can be specified for formatting. Those are '_', which adds a blank line, and '^', which places the title message on that line instead of the bottom of the screen. The letters 'i', 'q', and 'x' are reserved for "return to index", "quit", and "exit" respectively and are not listed as part of the configoptions list. The options controlled by each letter are:
                    a    A)rrow cursor (arrow)
                    b    B)order on copy (prefix)
                    c    C)alendar file (calendar)
                    d    D)isplay mail using (pager)
                    e    E)ditor (primary) (editor)
                    f    F)older directory (maildir)
                    h    H)old sent message (copy)
                    j    J) reply editor (alteditor)
                    k    K) pause after pager (promptafter)
                    l    A(l)ias Sorting (aliassortby)
                    m   M)enu display (menu)
                    n    N)ames only (names)
                    o    O)utbound mail saved (sentmail)
                    p    P)rint mail using (print)
                    r    R)eply copies msg (autocopy)
                    s    S)orting criteria (sortby)
                    t    T)ext editor (~e) (easyeditor)
                    u    U)ser level (userlevel)
                    v    V)isual Editor (~v) (visualeditor)
                    w   W)ant Cc: prompt (askcc)
                    y    Y)our full name (fullname)
                    z    Z) signature dashes (sigdashes)

easyeditor+
The editor to be used by the ~e escape within the "builtin" editor. The default value is the value of the configuration option emacs_editor.

editor*
The editor to use when typing in new mail. If you select ``none'' or ``builtin'' you'll get a Berkeley Mail style interface for all mail that doesn't already have text in the buffer (e.g. a reply, mail with a ``signature'', etc). There are two possible formats for it, either a command that can have a filename affixed to (as a suffix) before being executed, or a string that contains the meta-sequence `%s' which will be replaced by the name of the file before being executed. Examples of each are:

editor = emacs -nw

(The default is to use the value of $EDITOR in your current environment, and if not set, an editor selected by the person who configured elm for your system.)

escape
The character used with the ``builtin'' editor (see above) to escape from text entry to input a command. When a line begins with this character, the editor interprets it as a command rather than as text to add. (The default is ``~''.)

fullname*
This is the name the mailer will use in messages you send. It is highly recommended that you use your full name and nothing strange or unusual, as that can appear extremely rude to people receiving your mail. (The default is to use the ``gcos'' field from the /etc/passwd file on systems that use this field to store full names, and to use the contents of .fullname in your home directory on other systems.)

hostdomain
This is the domain name of your system. This variable is only valid in the system wide elm.rc file. It is only necessary if the value returned by the getdomainname system call is incorrect for your mail use or if that system call is unavailable on your system. If this variable is specified, then the hostfullname variable must also be specified.

hostfullname
This is the full "Fully Qualified Domain Name" of your system. This variable is only valid in the system wide elm.rc file. It is only necessary if the value returned by the getdomainname and gethostname system calls are incorrect for your mail use or if those system calls are unavailable on your system. It is also required if either hostdomain or hostname are used within the system wide elm.rc file.

hostname
This is the local node name of your system. This variable is only valid in the system wide elm.rc file. It is only necessary if the value returned by the gethostname system call is incorrect for your mail use or if that system call is unavailable on your system. If this variable is specified, then the hostfullname variable must also be specified.

localsignature
See signature.

maildir*
This is your folder directory. When you specify a folder name beginning with the `=' metacharacter, it stands for this directory name. That is, if you save a message to folder =stuff the `=' will be expanded to the current value of maildir. (The default is the directory Mail in your home directory.) (Note that `%' and `+' are synonymous with `='throughout elm.)

pager*
This is the program to be used to display messages. You can specify ``builtin'' or the name of any standard pager. If you use ``builtin+'', each screenfull of displayed message is ``paged'' from the top of your screen with a title line, while ``builtin'' simply ``scrolls up'' subsequent screenfulls once it has ``paged'' the first screenfull. (The default is to use the value of $PAGER in your current environment, and if not set, a pager selected by the person who configured elm for your system, quite likely ``builtin+''.)

precedences
Some mail transports will look at a ``Precedence'' header in outbound mail messages to determine how to deliver the message. The Elm header editing menu allows you to place a precedence on your mail messages. By default, Elm will allow any value to be specified as the message precedence. This option may be used to restrict the allowed precedences to a particular list. For example, you might say:

precedences = special-delivery air-mail first-class bulk junk

Exactly what precedences your mail transport supports and what they do (if anything at all!) will vary from site to site.

The distinction between the ``Precedence'' and ``Priority'' headers is subtle: the precedence tells the mail system how to handle the message and the priority tells the recipient how important the message is. Although these are quite different things, they are often related. This option will also allow you to associate message priorities with precedences. For example, you might say:

precedences = special-delivery:urgent air-mail:urgent first-class bulk junk

In this example, if you select an ``air-mail'' precedence then the message priority will default to ``urgent''. If you select a ``first-class'' precedence then no special priority is implied. The priorities given in this field will be used only if you have not already assigned a priority to your message, and even if one is assigned you can always go back and change it.

prefix+
When you reply to a message or forward a message to another person, you can optionally include the original message. Defining the prefix value here allows you to indicate what the prefix of each included line should be. (The default is ``> '' and is standard in the Unix community.)

print*
This is the command used for printing mail messages. There are two possible formats for the command, depending whether or not the command contains the sequence `%s'. In the first form the mail message(s) to be printed are fed into the specified command. An example of this form is:

print = print -formfeed

In the second form the mail message(s) to be printed are dumped into a temporary file, and a `%s' in the command string is replaced with the name of the temporary file. An example of this form is:

print = pr %s | lpr

Another significant difference between the two forms is that in the second form all output from the command is discarded, but in the first form the command all output will be displayed on the terminal. For example, if you wish to use the ``pass-through'' feature to print on the aux port of a terminal, you must use the first form. The second form is provided for backward compatibility with old versions of Elm. It is depreciated and might be removed in a future release. (The default is set by the person who configured elm for your system.)

receivedmail
This is the folder to which incoming mail is saved after you've read it. When you answer no (`n') to the ``keep unread messages in your incoming mailbox?'' prompt or yes (`y') to the ``store read messages in your "received" folder?'', this is where the messages go. (The default is "=received", that is, a folder called received in your maildir directory).

remotesignature
See signature.

sentmail*
This is the folder to which a copy of outgoing mail is automatically saved. This will only be done if the copy flag is turned on (see below). Also note that if the savename feature (see below) is enabled then this folder may be ignored since the program may save to a folder that has the same name as the login of the person you're sending to. Whether or not a copy is saved, and to what folder, can be changed just prior to sending a message, see below. (The default is "=sent", that is, a folder called sent in your maildir directory).

shell
This defines the shell to use when doing ``!'' escapes and such. (The default is to use the value of $SHELL in your current environment, and if not set, a shell selected by the person who configured _e_l_m for your system.) Note: the ``!'' escape is optional and may not be enabled in your version of Elm.

signature
This file, if defined, will be automatically appended to all outbound mail before the editor is invoked. Furthermore, if you'd like a different ``.signature'' file for local mail and remote mail (remote being via other hosts), you can alternatively define two variables, localsignature and remotesignature, to have the same functionality. (The default is to not have signatures appended to your message.)

sortby*
You can have your folder sorted by any of the following ways:

from - This will sort according to whom each message is from.

lines - This will sort shortest to longest by message.

mailbox - This will leave the messages in the order found in the folder.

received - This will sort least recently received to most recently received.

sent - This will sort least recently sent to most recently sent.

status - This will sort by priority, action, new, tagged, then deleted.

subject - This will sort according to the subject of each message.

Each of these fields can also optionally be prepended with the sequence ``reverse-'' to reverse the order of the sort. This doesn't imply anything about the order of the message in the folder itself and affects only their order on the index screen. (The default is mail-box order.)

tmpdir
Use this if you want to define your own directory for the temporary file Elm creates while running. This is only necessary if using the system temporary directory could cause problems, such as when not all NFS clients mount the common temporary directory, or when the temporary directory is prone to being cleared periodically. The default entry of the system temporary directory is normally OK.

visualeditor+
The editor to be used by the ~v escape within the "builtin" editor. The default value is the value of the configuration option vi_editor.

weedout
When specifying this option, you can list headers that you don't want to see when you are displaying a message. This list can continue for as many lines as desired, as long as the continued lines all have leading indentation. All headers in this entry append to the default weedout list. There are two special header flags. The first, *clear-weed-list*, will clear the default list. The second, *end-of-user-headers*, will terminate the entry, in case the following lines look like they might be more headers for the list. (The default is ``Received:'' and others.)

Return to Index of Sections


Numeric Variables
bounceback
This is a hop count threshold value and allows you to set up the mailer so that when you send mail more than n machines away, it'll automatically include a ``Cc:'' to you through the remote machine. In practice this should be very rarely used. (Note: this refuses to bounce mail off an Internet address. The default is to have it set to zero, which disables the function)

timeout
On more advanced systems, it's nice to start up the mailer in a window and let it sit in background unless new mail arrives (see wnewmail for another window based program) at which point it can be brought up to the forefront of the system and read. In this case, it would be quite convenient to have the mailer internally resynchronize every so often. This option specifies the number of seconds that this occurs.

This is also useful for normal terminals, for example you can leave elm running at night (I usually do) and when you come in in the morning it'll be all ready to read your mail!

(The default is a 300 second (5 minute) timeout period).

userlevel*
This is what the program uses to determine the relative level of sophistication of the user - the values are 0 for a new user (the default), 1 for someone familiar with elm user, and 2 for experts. Some advanced features are hidden from novice users, while experts get less verbose prompt messages.

Return to Index of Sections


Boolean Variables
alwaysdelete
When set, this changes the default answer of the prompt ``Delete messages?'' to the indicated value. The value for alwaysdelete also applies to deletions from the alias system. (The default is to have the answer be No (i.e. alwaysdelete = OFF).)

alwayskeep
This sets the default answer on the ``keep unread mail in incoming mailbox'' However, if you answered No to the ``store read mail in "received" folder'' it is presumed that you'd also want to keep your unread mail in the incoming mailbox, too, and the value of always-keep is ignored. (The default is to have the default answer be Yes (i.e., alwayskeep = ON).)

alwaysstore
This sets the default answer on the ``store read mail in "received" folder'' prompt to the value indicated. (The default is to have the default answer be No (i.e., alwaysstore = OFF).)

arrow*
Sometimes you are forced to use a slow, or ``dumb'' terminal. In this case, you can force the current message pointer to be the ``->'' sequence rather than the inverse bar. (Note that this is overridden by the similar `-a' command line option, see below.) (The default is OFF.)

ask
This allows you to tell the elm system that you'd rather not be asked ``Delete Mail?'' and such each time you quit, resynchronize a folder or change folders, and instead it should just use the values of ``always-delete'', ``alwaysstore'', and ``alwayskeep'' without prompting. (Note that when you quit elm, if you use `Q' instead of `q', you will never be questioned, regardless of how you have ask set.) (The default is ON, i.e. to ask the questions.)

askcc+
If turned off, this will allow you to send mail without being presented the ``Copies to:'' prompt for each message. This still allows you to explicitly include addresses in the ``cc'' list via either ``~c'' in the builtin editor, or via using the header editor. (The default is ON, i.e. to ask about copies.)

autocopy+
If turned on, this will automatically copy the text of each message being replied to into the edit buffer. Otherwise you will be prompted as to whether you want the message included in yours. (See the prefix option above.) (The default is OFF.)

confirmappend
When set to ON this will force elm to ask for permission to append messages to the end of any file that already exists. If the file is a mail folder in the user's mail directory or an ordinary file makes no difference. (The default is OFF.)

confirmcreate
When set to ON elm will ask for permission before it creates a new file to store any messages in it. It makes no difference whether the new file would be a mail folder in the user's mail directory or an ordinary file. (The default is OFF.)

confirmfiles
This will allow you to have some last resort control over elm when a message would be appended (by copying, saving or auto-cc) to an existing file which is not a folder in your mail directory. (See maildir above.) When set to ON elm will ask you for permission to append a message to the end of an ordinary file. When set to OFF elm will operate just as before and silently add your message to the end of the specified file whether it is a folder or not. (The default is OFF.)

confirmfolders
When set to ON this will allow you to be asked about creation of new mail folders in your mail directory. (See maildir above.) When set to OFF elm will silently create new mail folders whenever a copy of a message is going to be stored in a folder that does not already exist. (The default is OFF.)

copy+
This, in combination with the sentmail folder, will allow you to have silent copies of all outgoing mail made on the outbound step. Whether a copy is saved and to which folder can be set prior to sending a message, see below. (The default is OFF.)

forcename
This, in combination with the savename option, governs how a copy of an outgoing message will be saved. (See savename below for details.) (The default is OFF.)

forms
Enables the generation of and replies to forms type messages. See the Elm Forms Mode Guide for further information about mail forms.

keepempty
The mail system has a habit of deleting folders when you've removed everything from them. With this option turned on, it will instead preserve them as zero-byte files. This option does not apply to your incoming mailbox. (The default is OFF.)

keypad
If on, this tells elm that you have an HP terminal and enables the <NEXT>, <PREV>, <HOME> and <SHIFT-HOME> keys. (The default is OFF.)

menu*
If turned off, this will inhibit the Menu display on all of the screen displays within the elm program. (Note that this is overridden by the similar `-m' command line option, see below.) (The default is ON.)

metoo
If turned on, a user will get a copy of a message he sends to a mailing list he is on. Otherwise the user will not get a copy of message sent to a mailing list he is on. (The default is OFF.)

names*
If turned off, the primary recipients' address is displayed on your screen with their full names when you send a message. Otherwise, only the full names are given. (The default is ON.)

movepage
If this is enabled then commands that move through the folder by pages (the `+', `-', <right-arrow>, and <left-arrow> keys) will also move the current message pointer to the top of that page of messages. If this is turned off then moving through the pages doesn't alter the current message pointer location. (The default is OFF.)

noheader
This boolean flag tells the mailer not to include the headers of messages when copying a message into a file buffer for replying to or forwarding. (The default is ON.)

pointnew
If this is turned on, the mailer will be automatically pointing to the first new message in your folder when started, instead of at message #1. This will only be effective for the incoming mailbox since other folders are not expected to have `new' mail. (The default is ON.)

promptafter+
If this flag is ON and you use an external pager, when the pager exits, you will be prompted for a command rather than returned directly to the index screen. If the external pager you are using exits when it reaches end of file (i.e. end of the message), you should have this flag ON, otherwise the last screen of the displayed message will not be held but instead be immediately replaced by the index screen. If the external pager you are using does not exit until you command it to exit, you have a choice. If you usually want to see the index screen before issuing a command, having the flag OFF will cut down out the extra keystroke needed to return to the index screen. If you usually don't need to see the index screen to before issuing the next command, having the flag ON will allow you to proceed with your next command without having to wait for the redrawing of the index screen. (The default is ON.)

resolve
This is a boolean flag that defines the behavior of the program for such actions as deletion, saving a message and so on. Specifically, with this option enabled, as soon as mail is `dealt with' the program moves you to the next message in the folder, with deletion, undeletion, saving a message and forwarding a message all being treated as dealing with email in this manner. (The default is ON.)

savename
One of the problems with electronic mail systems is that one tends to get very large, one-dimensional (flat) files that contain lots of completely unrelated mail. If this option is turned on, elm will use a more intelligent algorithm - on incoming mail, when you save or copy it, the default mailbox to save to (changeable by pressing anything other than <return> of course) is a folder that is the login name of the person who sent you the message. Similarly, when sending mail out, instead of just blindly saving it to the sentmail folder, elm will save it to a folder that is the login name of the person who is to receive the mail. (Note: When sending to a group, it's saved to the first person in the list only.)

If forcename is off (see above), the copy will be saved to that folder only if the folder already exists. In practice, this means that important people that you communicate with (those that you tend to save mail from) have folders that are actually a recorded log of the discussion in both directions and those others (random mailings) are all stuffed in the sentmail folder for easy perusal and removal.

Otherwise, if you always want to save copies of outgoing messages in separate folders by recipient login name, you'll want to set forcename to on. (The default for savename is ON.)

sigdashes+
If on, this tells elm that you wish to follow the convention of prefixing your signature with newline dash dash blank newline. This will be placed in your message before your signature file. If off, the signature file is placed at the end of the message without any prefix.

softkeys
If on, this tells elm that you have an HP terminal with the HP 2622 function key protocol and that you'd like to have them available while in the program. (The default is OFF.)

titles
This flag allows you to have the first line of a message titled with:

Message N/M from username date at time

where all the information has been previously extracted from the message. This is especially useful if you weed out all the headers of each message with a large `weedout' list. (The default is ON.)

usetite
This flag allows you to enable/disable use of the termcap/terminof ti/te capabilities. Many terminal emulators require it (not the least of which is the OpenLook cmdtool). Some terminal emulators clear the screen on te (some xterms). (Note that this is overridden by the similar `-t' command line option, see below.) (The default is ON.)

weed
This is a boolean flag that, in combination with the ``weedout'' list, allows you to custom define the set of headers you would like to not have displayed while reading messages. (The default is ON.)

One more thing: the format for each of the lines is:

variable = value

and for boolean variables, value can be `ON' or `OFF' only.

For a better idea of how this all works, here's my .elm/elmrc file. While looking through it, notice that you can have lots of comments and blank lines for readability and that you can also use `shell variables' and the `~' metacharacter for your home directory, and they are expanded accordingly when read in by the mailer. (Note that this was automatically saved by the elm program on the fly from the o)ptions screen)

#
# .elm/elmrc - options file for the ELM mail system
#
# Saved automatically by ELM 2.4 for Dave Taylor
#

# For yes/no settings with ?, ON means yes, OFF means no
# where to save calendar entries
calendar = ~/.Agenda

# what editor to use ("none" means simulate Berkeley Mail)
editor = none

# the character to use in the builtin editor for entering commands
escape = ~

# the full user name for outbound mail
fullname = Dave Taylor

# where to save received messages to, default file is "=received"
receivedmail = $HOME/Mail/received

# where to save my mail to, default directory is "Mail"
maildir = /users/taylor/Mail

# program to use for displaying messages ('builtin' is recommended)
pager = builtin

# prefix sequence for indenting included message text in outgoing messages...
prefix = >_

# how to print a message ('%s' is the filename)
print = lpr -Plw2 %s

# where to save copies of outgoing mail to, default file is "=sent"
sentmail = /users/taylor/Mail/mail.sent

# the shell to use for shell escapes
shell = /bin/csh

# local ".signature" file to append to appropriate messages...
localsignature = localsig

# remote ".signature" file to append to appropriate messages...
remotesignature = remotesig

# do we want dashes above signatures? (News 2.11 compatibility and convention)
sigdashes = ON

# how to sort folders, "Mailbox" by default
sortby = Reverse-Received

# how to sort the alias list, "Name" by default
aliassortby = Name

# should the default be to delete messages we've marked for deletion?
alwaysdelete = ON

# should the default be to store read messages to the "received" folder?
alwaysstore = ON

# should the default be to keep unread messages in the incoming mailbox?
alwayskeep = ON

# should we use the "->" rather than the inverse video bar?
arrow = OFF

# should the message disposition questions be displayed(ON) or
# auto-answered(OFF) with the default answers when we resync or change folders?
ask = ON

# would you like to be asked for Carbon-Copies information each msg?
askcc = ON

# automatically copy message being replied to into buffer?
autocopy = OFF

# threshold for bouncing copies of remote uucp messages...
# zero = disable function.
bounceback = 0

# save a copy of all outbound messages?
copy = ON

# do we want to be able to mail out AT&T Mail Forms?
forms = OFF

# should we keep folders from which all messages are deleted?
keepempty = OFF

# we're running on an HP terminal and want HOME, PREV, NEXT, etc...
keypad = OFF

# should we display the three-line 'mini' menu?

menu = ON
# would you like a copy of a message you send to an alias you are on???
metoo = OFF

# when using the page commands (+ - <NEXT> <PREV>) change the current
# message pointer...?
movepage = ON

# just show the names when expanding aliases?
names = ON

# when messages are copied into the outbound buffer, don't include headers?
noheader = ON

# start up by pointing to the first new message received, if possible?
pointnew = ON

# prompt for a command after the external pager exits?
promptafter = ON

# emulate the mailx message increment mode (only increment after something
# has been 'done' to a message, either saved or deleted, as opposed to
# simply each time something is touched)?
resolve = ON

# save messages, incoming and outbound, by login name of sender/recipient?
savename = ON

# save outbound messages by login name of sender/recipient even if the
# associated folder doesn't already exist?
forcename = OFF

# are we running on an HP terminal and want HOME, PREV, NEXT, etc...?
# (this implies "keypad=ON" too)
softkeys = OFF

# set the main prompt timeout for resynching...
timeout = 60

# display message title when displaying pages of message?
titles = ON

# are we good at it? 0=beginner, 1=intermediate, 2+ = expert!
userlevel = 2

# enable the weedout list to be read?
weed = ON

# what headers I DON'T want to see, ever.
weedout = "Path:" "Via:" "Sent:" "Date" "Status:" "Original" "Phase"

Subject:" "Fruit" "Sun" "Lat" "Buzzword" "Return" "Posted"
"Telephone" "Postal-Address" "Origin" "X-Sent-By-Nmail-V" "Resent"
"X-Location" "Source" "Mood" "Neuron" "Libido" "To:" "X-Mailer:"
"Full-Name:" "X-HPMAIL" "Cc:" "cc:" "Mmdf" "Network-" "Really-"
"Sender:" "Post" "Message-" "Relay-" "Article-" "Lines:"
"Approved:" "Xref:" "Organization:" "*end-of-user-headers*"

# alternative addresses that I could receive mail from (usually a
# forwarding mailbox) and don't want to have listed...
alternatives = hplabs!taylor hpldat!taylor taylor@hplabs taylor%hpldat

Return to Index of Sections

----------------------------------------------------------------------


BACK Elm Manuals - Index | Academic Computing Handouts, Manuals, and Help Files

This page last modified: December 20, 2002
Send comments/suggestions about this web page to webmaster@rohan.sdsu.edu

SDSU Faculty and Students may send questions about software on ROHAN or ROHAN UNIX problems to problems@rohan.sdsu.edu