Google
 

Trailing-Edge - PDP-10 Archives - SRI_NIC_PERM_SRC_3_19910112 - mm-dom/mmhelp.rel
There is 1 other file named mmhelp.rel in the archive. Click here to see a list.
 0?ke%H G>$P@	'psWsCs $s0ds8
/sHFshsxt/tkt\t t0+t@+tXBtxB	?gu
uu u0u@uXqup3uxv7vbv "v(tv0v8[s $vP	?v`vh]sxt(vx	w1w	:t 
Sv@Vw Iw0wZt@!w8DtXBw@5txB	?~wHwXew`ru
uwp	exCupbuxvbv0xx x0Sx@VxXj0#	?"xh
5xxPyyAy(
s $y82y@EvPv`yPy`(s8
/yxhvhLzTz	?{*sxt.z(z8jzH,zPBvx	z`jww	Stmt zhUzpE{,{|w 	?3w0mwft@{8w88tXBw@CtxBwHwXew`r{(vu
u*{8%wp	exP	?o;u0u@upb{@{H6{P7{X`{hP{p	xvbv0sxvx x08x@6xXZ|R	>@D|A|(AE
The HEADERS command takes one argument, a message sequence.  It will	 L then
output all the headers of that sequence in order of lowest message number
to 	 Uhighest.
W
The HEADER command outputs the one-line header summary of the c	  ]urrent
message sequence.
a
The STATUS command tells you relevant informatio	 fn and statistics about
your current message file, i.e. how many messages are deleted	 @n, unseen, how
large the file is, etc.
s
The TYPE command takes a single a	 wrgument, a message sequence.  It then
types out the bodies of those messages.
	(
The TYPE command types out the message again.

The TYPE command types 	 out the current message (not the one you are sending!).

The LITERAL-TYPE c	 ommand takes a single argument, a message sequence. It then
types out the bodies of 	 those messages, without regard to ONLY-TYPE-HEADERS
or DONT-TYPE-HEADERS.
!	 !
The LITERAL-TYPE command types out the message again, without suppressing
any head	 @*ers.
+
The LITERAL-TYPE command types out the current message (not the one 	 2you are
sending!), without suppressing any headers.
8
The MARK command takes 	 ;one argument, a message sequence.  It will then mark
the messages in that sequence a	 @Cs seen.
E
The MARK command marks the message currently being read as seen.
	(LL
The DELETE command takes one argument, a message sequence and marks it
for de	 Tletion.  The messages are not erased until the EXPUNGE or EXIT
command is given.
	(]]
The DELETE command deletes the message currently being read.  The
messages ar	 ee not erased until the EXPUNGE or EXIT command is given at
top level.
m
The	 n KILL command takes one argument, a message sequence and marks it
for deletion.  The	 v messages are not erased until the EXPUNGE or EXIT
command is given.  It then does a	  n implicit NEXT command.

The KILL command deletes the message currently b	 eing read.  The
messages are not erased until the EXPUNGE or EXIT command is given a	 t
top level.  It then does an implicit NEXT command.

The KEYWORDS comma	 nd takes two arguments, a keywords list and a message
sequence.  It will then mark t	 !he messages in that sequence as being
included in the keyword.  To define a keyword,	 ) put a line in your MM.INIT
of the form:
	KEYWORDS list-of-keywords
This feature i	 @2s useful for classifying old messages.
7
The UNKEYWORDS command takes two 	 :arguments, a keywords list and a message
sequence.  It will then mark the messages i	 Cn that sequence as not being
included in the keyword.
I
The KEYWORDS comma	 Knd takes a keywords list as an argument and marks
the current message being included	 T in the keyword.
V
The UNKEYWORDS command takes a keywords list as an argumen	 \t and unmarks
the current message so that it is no longer included in the keyword.
	"ef
The NEXT command goes to the next message in the file (or message sequenc	 me
if in READ mode) and types it if undeleted.
s
The PREVIOUS command goes to	  v the previous message in the file and types it
if undeleted.
}
The JUMP comm	 ~and allows you to specify a message in the current message
file to "jump" to.  In ot	 her words, this allows you to set the current
message number.  Most commands do an i	 mplicit JUMP to the last message
they operated on, so this command is normally not n	 @eeded.

The FLAG command takes one argument, a message sequence. It marks th	  e
messages in that sequence with the FLAG bit. So with other commands that
take mes	 )sage sequences as arguments, the FLAGGED sequence will access
those messages.
	(12
The FLAG command flags the message currently being read.
9
The UNFL	 :AG command takes a single argument, a message sequence and unflags
all the messages 	 Bin that sequence.  Use the FLAG command to make messages
of importance "stand out" i	 Kn your message file.  You can then access them
via the FLAGGED message sequence.
	(ST
The UNFLAG command unflags the message currently being read.
[
The UNMA	 \RK command takes a single argument, a message sequnce and then
unmarks all the messa	 dges in that sequence, i.e. makes them appear unseen.
j
The UNMARK command remo	 mves the marked status from the message currently
being read, i.e. makes it appear un	 @useen.
w
The UNANSWER command takes a single argument, a message sequnce and 	 ~then
removes the answered status from all the messages in that sequence.
	 
The UNANSWER command removes the answered status from the message
currently being 	 @read.

The UNDELETE command takes a single argument, a message sequence and	  then
undeletes all the messages in that sequence.

The UNDELETE command un	 @ deletes the message currently being read.
%
The BLANK command blanks the term	 (inal screen if it is a display.
,
The EXIT command is used to erase any delet	 1ed messages in the current
message file and end a session with MM.
8
The LOGO	 9UT command will stop MM, expunge your message file, and log you
out from the system.	"B
C
The EXPUNGE command is used to erase deleted messages from the current
m	 Jessage file and write out a new copy of the file.
P
The ANSWER command take	 Ss 1 argument, a message sequence you would like to
answer. So, to reply to message 3	 [ you would say ANSWER 3 where 3 is the
message number. Or you could answer any other	 d message sequence. After
typing ANSWER 3 and then carriage return it asks you "Reply	 l message #3 to:"
and awaits one of "ALL" or "SENDER". If you respond with ALL, then 	 uyour
answer will go to everyone in the header of the message: the person who
sent i	 }t to you and everyone else.  If you respond with SENDER, then your
answer will only 	 go to the sender of the message.  The REPLY command is a
synonym for this command.
	"
The COUNT command takes a message sequence, and prints out the number
of	   messages in that sequence.

The APPEND command takes a message sequence, and	  appends those messages
together into one message.
%
The READ command takes 	 (one argument, a message sequence and starts reading
the messages in that sequence in	 0 special read-mode.
3
The SEND command sends the message.  Also, if you sim	 9ply type carriage
return in send mode, it will attempt to send out the message.
	(AB 
The VSEND and VREPLY commands are exactly the same as SEND and REPLY
respect	 Jively, but host names are Verified using the domain name system
before the message i	 Rs sent to the mailer.  SEND and REPLY pass the message
to the mailer for verificatio	 [n, so the mail will bounce back to you
if there was an unknown host.
c
The	 c SEND command starts sending a message.  It prompts for the
addresses, subjects and 	 ltext of the message.  After typing the
text, type either CTRL/Z or ESCAPE; this will	 t either put you in
send-mode or send the message immediately, depending upon the
se	 }tting of the ESCAPE-AUTOMATIC-SEND profile option.  In send-mode,
either confirm wit	 h a carriage return or the SEND command to actually
send the message.  To modify or 	 edit the message before sending it,
use the EDIT command in send-mode.

The	  CONTINUE command resumes a SEND which was interrupted or QUITed
out of.
	 
The QUIT command gets out of this mode and returns back to the top level
prompt.
	"'(
The EDIT command edits the message currently being read.
/
The	 0 EDIT command takes one of the following arguments:

	HEADERS	-- edit the headers o	 8f the message
	TEXT	-- edit the text of the message

(If you simply type EDIT foll	 Aowed by a carriage return it defaults to
TEXT.)
G
The DELIVERY-OPTIONS co	 Immand takes one argument, a delivery option name.
This decides whether to mail the m	 Ressage and/or send it to the recipient's
terminal.
X
The AFTER command takes	 Z one argument, a date/time parameter in standard
TOPS-20 format, and requests the sy	 cstem mailer to suppress delivery of
this message until after the specified time.
	(kl
The ERASE command takes one of the following arguments:

	ALL	   -- erase th	 te entire message
	BCC	   -- erase the blind carbon-copies address list
	CC	   -- er	 |ase the carbon-copies address list
	REPLY-DATE -- erase the reply date
	SUBJECT	   	 -- erase the subject
	TEXT	   -- erase the text
	TO	   -- erase the to address list	"

The DISPLAY command takes one of the following arguments:

	ALL 	-- sho	 ws the entire message
	BCC 	-- shows only the blind-carbon copy addresses
	CC  	-- 	 shows only the carbon copy addresses
	FROM	-- shows only the from address
	HEADER	-	 '- shows only the message header
	REPLY-TO -- shows only the reply-to addresses
	SUB	 /JECT -- shows only the subject
	TEXT	-- shows only the text
	TO	-- shows only the t	 8o recipients

(If you simply type DISPLAY followed by a carriage return it displays	 @ the
entire message.)
C
The REPLY command replies to the message currently be	 Iing read.  You have
the option of replying to all recipients of the current message 	 Qor just
the sender, and to include or not include the text of the current message
i	 Zn the reply.
\
The USER-HEADER command takes two arguments; a header keyword a	 bs
defined in the USER-HEADERS line in the MM.INIT file, and a header
text line, and	 k inserts the line with that name in the message
header.
q
The SAVE-DRAFT tak	 ses one argument, a file name, and saves the message
currently being composed into th	 |at file to be retrieved later using the
RESTORE-DRAFT command.

The REST	 ORE-DRAFT command takes a single argument, a file name created
byntheaSAVE-DRAFTscom	tf send from that
draft.

The COPY comm	 and takes one argument, a file name, and copies the message
currently being read int	 o that file.
 
The COPY command takes two arguments.  The first is a file name	 & and the
second is a message sequence.  It copies the specified message sequence
in	 /to the given file leaving it intact in the current file.
5
The MOVE command t	 7akes one argument, a file name.  It moves the message
currently being read into that	 @ file and deletes the message.
D
The MOVE command takes two arguments.  The 	 Hfirst is a file name and the
second is a message sequence.  It moves the specified m	 Qessage sequence into
thegivenfileYand deletes the sequence from the current file.
Z
The LIST command prints the message currently being read on the listing
	 bdevice (usually the lineprinter).
f
The LIST command takes two arguments: 	 jan optional switch (/HEADERS-ONLY
or /SEPARATE-PAGES), and then a message sequence. 	 s It lists the sequence
on the listing device (usually the lineprinter).  Use FILE-LI	 {ST to list
messages to an arbitrary file.  The switch, if specified, must occur
bef	  	ore the message sequence.
	
The FILE-LIST command is similar to LIST, except	 	
 that it takes an
argument which specifies the file to which you would like to LIST 	 	the
message currently being read.
	
The FILE-LIST command is similar to LI	 	ST, except that it first takes an
argument which specifies the file to which you wou	 	&ld like to LIST.
After the file argument, it takes an optional switch (/HEADERS-ONLY	 	. or
/SEPARATE-PAGES), and a message sequence.  The switch, if specified,
must occur	 	7 before the message sequence.
	;
The FORWARD command takes one argument, the	 	? list of addresses to
forward to.  It forwards the message currently being read to t	 	Hhat
list.  If the argument is not specified, it is prompted for with
To: when you t	  	Pry to send the message.
	T
The FORWARD command takes one argument, a messag	 	Ye sequence.  It forwards the
messages in the sequence to an address which you specif	 	ay after typing
carriage return.
	e
The REMAIL command is similar to FORWARD, e	 	jxcept instead of inserting
the message after typein, the message is sent as is with 	 	rthe header
modified to indicate who did the remailing.
	y
The SYSTEM-MSGS co	 	{mmand will read in the system messages file
POBOX:<SYSTEM>MAIL.TXT.


The	 
 BBOARD command takes a single argument, which is the name of
the Bulletin Board fil	 
e to read in.  An index is maintained for
BBoard files in order to speed up the file	 
-parsing process.  The
index file also records the time of the last read for each us	 
er
on the system, so that users may view only unread mail.

The last read date is 	 
%updated when the file is read in, whether
or not you decide to read the unseen messa	 @
.ges.

/
The DAYTIME command displays the current date and time.

6
The	 
6 ALIAS command takes a single argument, a user name.  It then
causes MM to behave as	 
? if you were that user; all mail sent will be
"from" that user (your login name will	 
G be the "sender"), MM will be
read the aliased user's mail file, and MM will use the	  
P aliased user's
MM.INIT.

S
You are currently at READ level, invoked by givi	 
Xng the READ command.  READ
allows you to process your new messages (or for that matt	 
aer old ones) in a
sequential obvious manner. Type a ? for a list of the commands you	 
i can use
at this level. They represent a subset of the top level commands, and
unle	 
rss otherwise specified each command operates only on the message you
are currently r	 
zeading. For more information type HELP followed by ? for a
list of the things you ca	 n get help on here.

You are currently at SEND level, invoked by giving th	 e SEND command.  SEND
allows you to compose a message to send to someone and edit th	 e particular
fields of interest (subject, to-list, cc-list, bcc-list, text, etc.). Y	 ou
may use your editor to edit the text by giving the text command. Note that
while	 % typing text in you may type CTRL/K to have what you have typed thus far
re-displaye	 -d, CTRL/E to invoke your editor, and CTRL/B to insert a file. To
exit, use CTRL/Z, E	 6SCAPE, or CTRL/D.  For more help, you can type HELP ? to
get a list of the commands 	 >help is available for at this level.
C
A message sequence is a series of mess	 Gages that have some trait in
common.  Various specifiers, listed below, identify a m	 Oessage sequence;
the intersection of the specifiers given determine the messages to 	 Xbe
processed.  Some specifiers are compound and have the form of a numeric
list or 	 `keyword followed by argument (e.g., "1:9,11,27", "FROM FOO", or
"SINCE date/time"). 	 i These must be terminated by a <CR>.

If there is only one such compound specifier 	 qin the sequence, the
sequence may appear all on one line with the compound element a	 zt the end
as in "RECENT UNDELETED FROM FOO<CR>".

If more than one compound elemen	 
t is given, the sequence must start with
",<CR>" after which specifier sequences as 	 
defined above may appear on
successive lines.  A bare <CR> terminates this.

The m	 
essage sequences available are:

AFTER		Equivalent to SINCE
ALL		Every message in 	 
your file, whether deleted or not.
ANSWERED	Messages you have REPLY'd to or ANSWER'd	 
$
BEFORE		Messages before a given date
CURRENT		MM keeps a pointer to the current me	 
-ssage it is
		set at.  This sequence (which consists of only 1
		message obviously)	 
5 is that message.
DELETED		Messages you have marked for deletion with the
		DELETE 	 
>command or the MOVE command
FLAGGED		Messages you have marked with the FLAG command
F
FROM		Followed with a word or phrase denoting the
		the senders of the message; e.g	 
O. HEADERS FROM SMITH
		would show all the headers of the messages you've
		received	 
W from SMITH.
INVERSE		This is the exact opposite of ALL. Instead of
		of taking the	 
` sequence as lowest message number to
		highest,it takes it from highest to lowest
h
KEYWORDS	Messages included in the specified keyword
LAST		Followed with a number sp	 
qecifying the last n messages
		in the file
NEW		Messages that are new as of this MM	 
y session
ON		Messages on a given date
PREVIOUS-SEQUENCE
		The lastosequence used i	 
RECENT		Messages that were new as of this MM session but which
		ha	 
ve already been seen
SEEN		Messages that you have read
SINCE		MessagesdafterAaEgive	A
		or mm/dd/yy)
SUBJECT		Followedtwithuajword or 	 
		of the message; e.g. HEADERS SUBJECT MEETING would sho	 
		you all the headers of the messages about a meeting
		(assumingethey)say MEETIN	 
TEXT		Followed with a word, phrase or sentence denoting
		thettext	eHEADERS TEXT BIZARRE
		wouldsshowhyou all the headers of the m	 
		the word BIZARRE in their text
TO		Followed withathe name of a recip	 
		whose To or cc fields contain that recipient.
UNANSWERED	Mes	  to or ANSWER'd
UNDELETED	Messages that haven't been delet	 
		MOVE commands
UNFLAGGED	Messagesdthat haven't been flagged b	 
UNKEYWORDS	Messages not included in the specified keyword
UNSEEN	 en't seen via the READ or TYPE command

Also,omessagebnumbersfare	 e, i.e.
	1,2,3,5,8   -	 Messages 1, 2, 3, 5, an	 
	1:3,5:8    -	 Messages 1 through 3 and 5 through 8
	5		 -	Message number 5
	6#3	    -	 Messages 6, 7, and 8

The ECHO command takes a text line as 	 
an argument and echos it on the
terminal.  This is useful in "TAKE" files.
	 
The ENABLE command enables your capabilities (if you have any) and attempts
to mak	 e any "read-only" file be read-write.

The DISABLE command disables your capa	 #bilities (if you had any) and makes
the current file read-only.
+
The QUIT	  , command quits out of MM without erasing any deleted messages.
3
The BUG comma	 4nd can be used to report problems or suggestions you
have for MM to the maintainers 	 =of MM.  BUG puts you into SEND
mode with a predefined list of addresses to send the 	 Ebug to.  You
send it the normal way you would send a message.  The response
may tak	 Ne a short while, e.g. several days.
R
The VERSION command shows the version 	 Vnumber of the current MM, including
its configuration.
]
The FROM command a	 _llows you to specify the "From:" field for the
current message; entering a null fiel	 gd defaults to the normal
"From:" field generated by MM.
n
The FROM command a	 pllows you to specify the "From: " field for all
subsequent messages; entering a null	  x field defaults to the normal
"From:" field generated by MM.

The REPLY-TO 	 command allows you to specify the "Reply-To: " field
for the current message.    Ent	 	ering a null field defaults to
the user login name if a "From:" field has been set u	 p via the
FROM command; otherwise it removes the "Reply-To:" specification
entirely	".

The REPLY-TO command allows you to specify the "Reply-To:" field
for all	 # subsequent messages.  Entering a null field defaults to
the user login name if a "F	 +rom:" field has been set up via the
FROM command; otherwise it removes the "Reply-To	  4:" specification
entirely.
7
The SORT command takes one argument, a message s	 <equence, and sorts it
chronologically by the dates the messages were generated.
	(EE
The CHECK command is used to check for new messages that may have arrived
whi	 Mle you are using MM.
P
The STEP command steps to the next BBoard that has ma	 Vil unread by
the user.  Use the FIND command to start the search with the
first BBo	 ^ard in the list.  Use the SET BBOARD-FILES to create a
list, which may be saved with	  g the CREATE-INIT command.
j
The FIND command reads BBoard files from the lis	 ot that the user
has set up with the SET BBOARD-FILES command, until it finds a
file	 x that has mail that the user has not yet seen.  It then
leaves the user at top-level	  with this file read in.

The record of last read date is updated to the current ti	 	me-date,
whether or not you actually read the messages.

FIND FIRST scans from the	  beginning of the BBOARD-FILES list, while
FIND NEXT continues to the next file with	  new mail.  Note that
aFINDFIRSTcommand must be given before FIND NEXT; and that
FIND<return> will act like FIND FIRST when first typed, and as
FIND NEXT (or STEP) 	 +thereafter.
-
The IGNORE command may be used to indicate that the user is not	 3 interested
in the current BBoard.  The read date is updated as though all of the 
	 <messages had been read, and a STEP command is done.
B
The BBDATE command chan	 Dges the stored date of the last-read BBoard message
for the current BBoard file.  Th	 Me single argument is the starting date
for assuming a message hasn't been seen.
	(UV
The GET command takes one argument, a file name.  It will read in that
messag	 ^e file, parse the messages and act as if that were the default
message file.  All co	 fmmands now apply to that file.
j
The EXAMINE command takes one argument, a f	 oile name.  It is like the
GET command, except that the file is read-only, and the fi	 wle reference
date is not updated.  Any command which alters the file is a no-op.
	(
The NET-MAIL command will attempt to send any messages that may be queued
in 	 your directory.

The PUSH command will give you a new EXEC. This means that	  you'll get a
fresh copy of the TOPS-20 command interpreter which prompts you with @	 . At
this point you can then do anything, and you may get back to MM by typing
POP.	""
#
The TEXT command allows you to continue typing the text of the message.
	"*+
TheINSERTcommand takes one argument, a file name. It inserts that file
after the current text of the message.
8
The SUBJECT command takes a line 	 ;of text as an argument to make the
subject of the message you are sending.
D	 D
The BCC command takes an argument consisting of addresses separated by
commas. The	 Lse addresses will receive blind carbon copies of your outgoing
message which means t	 Uhat those recipients who are addressed in the normal
manner, i.e. TO: and CC: will n	 ]ot see that the BCC: addresses have
received the message as well.
e
The CC c	 fommand takes an arugment consisting of addresses separated by
commas. These addresse	 ns will receive carbon copies of your outgoing
message.
u
The TO command tak	 wes a list of addresses separated by commas as an
argument.  It adds these address as	  to recipients for the message.

The REMOVE command takes a list of addresse	 s separated by commas as an
argument. It removes those from the recipient lists of t	 he message.

The SPELL command invokes the SPELL program on the whole messag	  e.
See the SPELL program's documentation for how to use it.
 
The SPELL com	 !mand invokes the SPELL program in the TEXT field of the message.
See the SPELL progr	 *am's documentation for how to use it.
.
The EDIT command takes one argument, a	 2 message sequence.  It proceeds to
edit each message in that message sequence using 	 ;the editor specified by
the EDITOR: logical name.  For example, to use EMACS as your	 C editor in
MM (and other programs), do:
	DEFINE EDITOR: SYS:EMACS
(or wherever EMA	 LCS lives on your system) at EXEC command level or in
your LOGIN.CMD file.
T	 T
The DIRED command takes a list of message sequences, and starts the
DIRED subsyste	 ]m of the MMAIL package to maintain your message file
ala disk DIRED (the message hea	 eders are your mail file's "directory").

To use DIRED, your editor must be EMACS an	 nd you must load the MMAIL
library.  The default EMACS.INIT will do this for you.
	(vw
The PROFILE command will help you setup an environment for using MM
correspon	 ding to your desires in message handling. It asks you a series of
questions and then	  makes MM remember them (via the MM.INIT file).

It does not go through all of the 	 MM.INIT options possible.  To set the
fancier options, you can use the SET command a	 long with CREATE-INIT, or
use an editor on the MM.INIT file.  HELP SET <option-name>	 ! will document
that particular option, e.g. HELP SET USER-NAME.
(
The CREA	 )TE-INIT command will make a file, MM.INIT, in your
directory which MM subsequently r	 2eads when you run MM again.  In
it, you can set various switches to make your MM env	 :ironment more
comfortable and easy to use for your own personal tastes.  You
can ei	 Cther edit MM.INIT with an editor or use the SET command to
change the settings of th	 Ke MM.INIT parameters.  The PROFILE
command will step you through some of the basic s	 Tet variables,
and the SHOW command will list all the current settings. The
"HELP SE	 \T var-name" command gives more information about each
variable, as well as displayin	  eg the current settings.
h
The DEFINE command allows you to define abbrevia	 mtions, or "aliases", for
recipients or lists of recipients, to make it easier to typ	 ve long or
hard-to-remember addresses.  The syntax is

	DEFINE (ALIAS) alias-keywor	 ~d (AS) recipient-list

where alias-keyword is a name consisting only of alphanumeri	 c characters
or "-", and recipient-list is a comma-separated list of addresses.  For	 
instance,

	MM>defINE (ALIAS) mm-hackers (AS) chris, mrc@simtel20, mkl@nic

def	 ines mm-hackers as an abbreviation for "chris, mrc@simtel20, mkl@nic".
Since alias d	  efinitions are only valid for the current invocation of MM,
you should put any "DEFI	 )NE" commands you wish to use all the time in your
MM.CMD file (or use the CREATE-INI	 @1T command to save them in your MM.INIT).

6
The SHOW command displays the cur	 :rent MM environment variable
settings, as established by a SET command or in an MM.I	 BNIT file.
The PROFILE command steps you through setting some basic
variables, and t	 Khe "HELP SET var-name" command will describe
individual variables, as well as showin	 Sg the current values. The
WRITE-INIT command can be used to write-out the current se	 \t of
values to the MM.INIT file on your user directory.
b
The TAKE command t	 dakes one argument, a file name.  It sets MM's
command input to be from that file.  M	 mM closes the file and
restores input from the terminal when any of the following
ha	 uppen: end of file, command error, an ALIAS command (which has
to be able to do a TAK	 ~E of the aliased user's MM.CMD), or a TAKE
command with no argument (this suppresses	  the "[End of ...]"
message).MMautomatically TAKEs the file MM.CMD on your login
directory at startup.
`xhd|Hh}j}0n}hq~t~Hv~py |P0	?8~ 88 ;8 >p C@ G	 J	0 M	X P
 S
8 V
p Y  \P `
 b
0 d
P h
The	 ( SET command is used to change variables initialized from the MM.INIT
file on your u	 1ser directory.  The changed variables can be written to
your MM.INIT file with the C	 9REATE-INIT command.  The PROFILE command is
used to create a basic environment and g	 Buides you through some of the
set options.  The HELP SET command takes a third argum	 Jent which is a
variable name, resulting in individual help messages being printed fo	 Sr
each set variable, as well as displaying the current value.  The SHOW
command lis	 [ts the current settings for all variables.

SET BACKSPACE-DISPLAY takes a single n	 dumeric argument.  If non-zero,
the TYPE, LITERAL-TYPE, and READ commands display mes	 lsages with the
CTRL/H character output as a backspace on the terminal.  Zero, the
d	 uefault, causes a CTRL/H character to output as "^H".  The purpose of this
option is 	 }to offer some form of meaningful display for messages in which
the composer erroneou	 sly used the BACKSPACE instead of the DELETE key to
correct typing errors.

While 	 this option may cause messages to display correct on certain
video terminals, it wil	 l probably cause overstriking or other meaningless
output on other terminals or when	  LISTing the message to the lineprinter.

The SET PRINTER-DEFAULT command is use	 (d to set the default printer unit
to use for the LIST commands you issue.  The units	 0 are the same as those
that would be used on the UNIT: switch on the EXEC PRINT comm	 9and.
Currently available units at the NIC are GRUMPY, SMOKEY, SPEEDY, and
PIPPIN, a	 As well as DDNPMO for users at the DDN Progrom Management Office.

SET ALIAS <al	 Jias-name> <recipient-list> is used to define an abbreviations,
or "aliases" for list	 Rs of one or more recipients whose mail addresses are
hard to remember or type.  For 	 [instance, the command

	SET ALIAS mm-hackers mrc@simtel20, mkl@sri-nic, chris@colum	 cia

causes "mm-hackers", when specified as a recipient in the SEND command,
to be 	 lreplaced by "mrc@simtel20, ...".

N.B. Aliases are expanded only when you type them	 t as arguments to the
SEND or related commands.  In particular, they are not expanded	 } when
they appear in your MM.INIT, in system-wide mailing lists, etc.

SET BBOA	 RD-FILES takes a list of bulletin board file names as an argument.
Fields not specif	 ed in the file names default to POBOX:<BBOARD>MAIL.TXT,
so the command
	SET BBOARD-	 FILES <FORUM>,AP
would setup a list with POBOX:<FORUM>MAIL.TXT and POBOX:<BBOARD>AP.	 TXT as
the BBoard files of interest.  This list is used by the FIND and
STEP comman	 'ds.  When a list is entered, any previously entered list is lost.

The list may als	 0o be read from a BB.INIT file when BB starts.  Use the
CREATE-INIT command after the	 8 SET BBOARD-FILES command.

SET DEFAULT-BBOARD takes a string of up to 47 charact	 Aers, which is
used as the default argument to the BBOARD command.  If no string
is 	 Ispecified, this defaults to POBOX:<BBOARD>MAIL.TXT

SET BBOARD-BEHAVIOR-ON-RESCA	 RN takes a single numeric argument.
If zero, the FIND and BBOARD commands will return	 Z to EXEC command
level if no new mail is read.  If non-zero, the FIND command will
	 cstep to the user's MAIL.TXT rather than returning to EXEC, and
the BBOARD command wi	 kll stay in the specified file whether or not
new messages are found.  This applies O	 tNLY to BBOARD and FIND
commands entered on the command line.

SET VERBOSE-BBOARD	 |-MESSAGES takes a single numeric argument.  If
non-zero, MM announces exciting event	 s such as new index-file
creation.  Zero, the default, suppresses these messages.
	 
SET TERSE-TEXT-PROMPT takes a single numeric argument.  If zero,
the default, MM p	 rompts for message text input with a list of the
various control characters to exit 	 text input and what they do.
If non-zero, MM simply prompts with "Msg:".

SET	 ' BLANK-SCREEN-STARTUP takes a numeric argument.  If non-zero,
the default, the scree	 /n is cleared at startup and before each
message typed out when in READ mode.

SET	 8 CONTROL-E-EDITOR takes a numeric argument.  If negative, never
enter the editor on 	 @^E; if zero, ask if should enter the editor; if
positive, the default, always enter 	 Ithe editor.

SET CONTROL-N-ABORT takes a numeric argument.  If negative,
CTRL/N 	 Qand CTRL/X are not treated in any special way.  Otherwise,
CTRL/N and CTRL/X are abo	 Zrt characters and can be used to
interrupt an MM command in progress.  CTRL/X is alw	 bays available,
while CTRL/N depends upon the setting of SET KATAKANA-TERMINAL.
If z	 kero, the default ask for a confirmation before aborting; if
positive, abort without 	 sa confirmation.

SETDEFAULT-BCC-LIST takes a list of addresses as an argument,
and specifies a default list to always bcc your outgoing messages
to.

SET DEFA	 ULT-CC-LIST takes a list of addresses as an argument, and
specifiesca defaulttlistgt	g

SET DONT-TYPE-HEADERS takes a keyword 	 list as an argument, and
specifies a list of header keywords which should be suppres	 sed by
TYPE and related commands.

SET ESCAPE-AUTOMATIC-SEND takes a numeric a	 &rgument.  If zero, the
default, then both escape and ^Z in message text input mode w	 /ill
return to send level unless MM was invoked from the EXEC via a
command such as 	 7"MM SEND", "MAIL", or "SNDMSG", in which case
escape enters send level and ^Z sends 	 @the message.  If positive,
then escape sends the message and ^Z returns to send leve	 Hl.  If
negative, then ^Z sends the message and escape returns to send
level.
	 Q
SET FLAGGED-MESSAGES-AUTOTYPE-SUPPRESS takes a numeric
argument.  If non-zero, fla	 Ygged messages are not automatically
shown when an automatic headers list of recent m	 bessages is done
(e.g. when reading in a mail file or if new messages come in).
The 	 jdefault is zero.

SET GET-CONNECTED-DIRECTORY takes a numeric argument.  If zero,	 s
the default, ask where to read in the mail file from if connected
to a different d	 {irectory from your login or postbox directory.
If positive then read from the connec	 ted directory always; if
negative, then read from the postbox directory always.
	 
SET HEADER-OPTIONS takes a text line as an argument and specifies
a header to be i	 nserted by default in a message.

SET KANJI-TERMINAL takes a numeric argument.  If	  zero, the default,
ESCAPE is a terminating character in message text input mode.  I	 &f
non-zero, ESCAPE is an ordinary character.  This is useful when
using a Japanese 	 .Industrial Standard (JIS) terminal to send kanji
characters and possibly other non-E	 7nglish systems.  This option
does not affect the behavior of CTRL/D.

SET KATA	 ?KANA-TERMINAL takes a numeric argument.  If zero, the default,
CTRL/N and CTRL/O hav	 He their normal meanings of MM abort and TOPS-20
output abort respectively.  If non-z	 Pero, CTRL/N and CTRL/O are the
ASCII SI and SO signals.  This is useful when using a	 Y VT100 series
terminal with a Katakana character set ROM and possibly with other
sp	 aecial character sets which are activated with SI and SO.  This
option does not affec	 jt the behavior of CTRL/X or ESCAPE; to change
ESCAPE use SET KANJI-TERMINAL.

SET	 r KEYWORDS takes a keyword list as an argument, and specifies a
list of keywords by w	 {hich you wish to tag your messages using the
KEYWORD command.

SET LIST-CONFIRM-S	 UPPRESS take a single numeric argument.  If
zero, the default, LIST commands require	 
 a confirmation before
outputting to the list device (typically the lineprinter).  I	 f
non-zero no confirmation is required.

SET LIST-DEVICE has been removed.  Use	  SET PRINTER-DEFAULT instead.

SET LIST-INCLUDE-HEADERS takes a numeric argumen	 %t.  If non-zero,
the default, output a list of headers at the beginning of a
listin	 .g made by the LIST command.

SET LIST-ON-SEPARATE-PAGES takes a numeric argument. 	 6 If
non-zero, each message is listed on a separate page.  The default
is zero.
	 ?
SET MAIL-COPY-FILE takes a file name argument, and specifies a
new file into which	 G the text of an outgoing message is copied
into.  This differs from a SAVED-MESSAGES	 P-FILE in that a mail
copy file is a temporary file, consists solely of the text of t	 Xhe
message (e.g. does not include the message header), and an
individual copy is ma	 ade for each message.  This is useful for
backup purposes or for sending the same mes	 isage to multiple
recipients under separate cover.  The default is MAIL.CPY on your
	 rlogin directory; a null name disables this feature.

SET MESSAGE-SEQUENCE-PROMPT 	 ztakes a string argument and specifies
the prompt meaning you're in msg-sequence mode	 .  The default is
M>.

SET NEW-FILE-PROTECTION takes an octal protection code as 	 an
argument and specifies the default protection to be given to text
files created 	 by MOVE, COPY, etc.  The default is the system
default protection.

SET ONLY-TYPE	 -HEADERS takes a keyword list as an argument, and
specifies a list of headers that a	 %re the only ones to be typed
out by TYPE and related commands.

SET PERSONAL-	 -NAME takes a string argument and specifies a
personal name to be included in the Fro	 6m: item in outgoing
network mail messages.  The default is either the name from
FIN	 >GER (if FINGER supports the MM name lookup protocol) or blank.

SET PROMPT-FOR-BCC	 G takes a numeric argument.  If non-zero, then
bcc recipients will be prompted for in	 O the SEND command.

SET READ-PROMPT takes a string argument and specifies the 	 Xprompt
meaning you're in read mode.  The default is R>.

SET REPLY-CC-OTHERS tak	 `es a numeric argument.  If non-zero, the
default, REPLY to ALL cc's everyone other t	 ihan from.  If zero,
then people in the to-list are to'd, not cc'd.  Most people find	 q
it confusing to receive a reply when the to-list has other than
the from address b	 zeing replied to.

SET REPLY-INCLUDE-ME takes a numeric argument.  If positive, th	 en
include yourself in replies, if negative then if message was
moved or copied to 	 a file then the reply will go to that file as
well.  If zero, the default, you aren'	 t included in replies.

SET REPLY-INITIAL-DISPLAY takes a numeric argument.  If no	 n-zero
then display text of reply initially.  The default is zero.

SET REPLY-INS	 $ERT-CURRENT-MESSAGE-DEFAULT takes a numeric
argument.  If non-zero then insert the c	 -urrent message into a
reply by default.  The default is zero.

SET REPLY-SENDER-O	 5NLY-DEFAULT takes a numeric argument.  If
non-zero, the default, then default to rep	 >lying only to the
sender of the message.

SET SAVED-MESSAGES-FILE takes a file n	 Fame argument, and specifies
a file to receive copies of your outgoing messages.  The	 O file is
written in mail file format; you can use MM's GET command to read
a SAVED-	 WMESSAGES-FILE.  If the file does not already exist MM
will ask if you want to create	 ` it.

SET SEND-PROMPT takes a string argument and specifies the prompt
meaning	 h you're in send mode.  The default is S>.

SET SEND-RETURN-SENDS takes a numeric 	 qargument.  If zero there is
no default command at SEND level so an explicit SEND com	 ymand must
be done to send the message.  If non-zero, the default, the
default comma	 nd at SEND level is SEND, so that just return will
send the message.

SET SEND	 
-VERBOSE-FLAG takes a numeric argument.  If negative,
then superterse, i.e. say noth	 ing about sending mail.  If 0 then
tell of local delivery; if positive, the default,	  then
superverbose, i.e. tell of the disposition of all messages.

SET SHORT-MES	 $SAGE-LENGTH takes a decimal numeric argument and specifies
the default message lengt	 ,h in characters separating "short" and "long"
messages.  The default is 1500 charact	 5ers.

SET TOP-LEVEL-PROMPT takes a string argument and specifies the
prompt me	 =aning you're at top level.  The default is MM>.

SET USE-EDITOR-AUTOMATICALLY take	 Fs a numeric argument.  If
non-zero, then go straight into the editor on any message 	 Ntext
input.  If zero, the default, go into normal text input allowing
the editor by	 W command.

SET USER-HEADERS takes a keyword list as an argument, and
specifies	 _ a list of special headers you may want to generate.
The send-mode USER-HEADER comma	 hnd will add it to the current
message.

SET USER-NAME takes a user name string	 p and defaults to your
logged-in user name.  This variable is MM's internal idea of y	 your
"login user name".  You are not allowed to set this variable to
other than your	  "real" user name (your logged-in name or as
established by ALIAS).  It is alright t	 
o use SET USER-NAME to
specify how your user name should be cased in outgoing mail
	 (e.g. user SMITH may want to do "SET USER-NAME Smith").
AFTERBCCBLANK	 CCDAYTIMEDELIVERY-OPTIONSDISPLAYECHOEDITERASEFROMGENERALINSER	 #TLITERAL-TYPEMESSAGE-SEQUENCEMSG-SEQUENCEPUSHQUITREMOVEREPLY-TO	 ,RESTORE-DRAFTSAVE-DRAFTSENDSPELLSUBJECTTAKETEXTTOTYPEUSER-HEADE	 4RCONTINUECOPYDELETEFILE-LISTFLAGFORWARDKEYWORDSKILLMARKMOVENET-M	 =AILNEXTPREVIOUSREMAILREPLYUNANSWERUNDELETEUNFLAGUNKEYWORDS	 EUNMARKALIASANSWERAPPENDBBDATEBBOARDBUGCHECKCOUNT	 NCREATE-INITDEFINEDIREDDISABLEENABLEEXAMINEEXITEXPUNGEFIND	 VGETHEADERSIGNOREJUMPLOGOUTPROFILEREADSETSHOWSORTSTATUSSTEP @_SYSTEM-MSGSVERSIONVREPLYVSENDHei&I`c0
d|8BBOARD-BEHAVIOR-ON-RESCANO|xBBOARD-FILES`|V`j	00@j} BLANK-SCREEN-STARTUP&}XCONTROL-E-EDITOR7~CONTROL-N-ABORT	#0@sJ~8DEFAULT-BBOARD}H;~`DEFAULT-BCC-LIST{uDEFAULT-CC-LIST#{{@DONT-TYPE-HEADERSc^h]`	00pESCAPE-AUTOMATIC-SEND"(FLAGGED-MESSAGES-AUTOTYPE-SUPPRESSQp @ GET-CONNECTED-DIRECTORYl(HEADER-OPTIONS
c^h.`LxKATAKANA-TERMINAL>(rc^h]` 	000 8LIST-CONFIRM-SUPPRESSpLIST-INCLUDE-HEADERS (LIST-ON-SE	  PARATE-PAGES1`MAIL-COPY-FILEuH?MESSAGE-SEQUENCE-PROMPT}Hw@  %NEW-FILE-PROTECTIONpONLY-TYPE-HEADERSc^h]` *0 * PERSONAL-NAME{,HPRINTER-DEFAULT$`/` /	0` 0xPROMPT-FOR-BCCE READ-PROMPT}HRHREPLY-CC-OTHERS^x	  8REPLY-INCLUDE-ME|(REPLY-INITIAL-DISPLAY`REPLY-INSERT-CURRENT	 @ A-MESSAGE-DEFAULT#0REPLY-SENDER-ONLY-DEFAULT3pSAVED-MESSAGES-	#0@ IFILEuHB	 SEND-PROMPT}Ha	HSEND-RETURN-SENDSm	xSEND-VERBOSE-FL# RAG	
(SHORT-MESSAGE-LENGTH"c^ggr` V	0@ V
`TERSE-TEXT-PROMPTH6@USE-EDITOR-AUTOMATIC#  ALLYBxUSER-HEADERSXc^h]` b0 b
 USER-NAMElc^hSK` d00 d
@VERBOSE-BBOARD-MESSAGEz
xG>$P hHxct	D"b"@tbJ
 2`B5"jb2lsnbNusG Pb_\wvb_]yb_c/|b_6| '	D"b`F Vbw@qc; c4[ c1G*& N[
ENNn`$}N*&	D"G>ON@7NAJN Hw;N I
uGJG$*"N%KQG.+l	D"N(?A
N(i]rN*xO#GB
N.=>GMRN0%|GN/GOP1	D"GSq?GV1wN4^N6,fGf'HN8Kg,Gh|$Gh|N;{0^	D"N<"GN<"K|N<N{RN<X3N<amN=kkBN>MaN>"N>l:		D"N@B6H~
2[; 	D"d)8?k d+#f d+#@$ d8\/^ dd9n !dCPf[ $TK8s#TK8eTK8k/	@"LUtl>dq+nf *ei&Ieii;de-_g -e
*Ie
uO0e3^#8e5.J>	D"e5[5e5[Ot Ge7Gts ;e=?i@heKW JeMI[ MeO{D? eRpu~ SeT'jf	D"el&[ \em{QV YfbV `f|f 
5	D"=xTP>O?%A?&y
?c($n3t2ADrEArAr9	D"AsB(C+
/C,)hC-LC-!FCGTCG)E	D"E K.E]bF'jFK,FWBG:	G:GjGK$G``	S	D"GrmnP[UKCEM
,Om9|Q,Q#mS3fS;8	D"SOi!SV	+S]	T]gT_8U7'CVse[5<r[6|v	D"[J-
]Bk*^M!^Qw]^WC%^X(^Y1	e^Z3^_		D"^_=1^`	:^dX
S^jqV^}]I^~'_JZ_	JD_d5	D"_$_)9C_1/_9	_=E_=G_=HS_=JV_=Kj	D"`;gq`?
Co*d`LJ`R/`SGb`Tk`o[=`TC(	D"`Z<\`^X`fD6`lN+a_7aUa%da)X3a+/	D"a,7a/+`a/yPa/}"ota3	a7OaQ3	xb4b	D"cJosd}hvd~d~K8d+6dQZeZ[fBRg9A@gXAg0kB`/(