#-h- msgprm.rof 15250 asc 11-apr-80 14:14:10 .in 5 .rm 70 .he //msg primer/ .fo //-#-/ .pl 60 .m1 1 .m2 1 .m3 1 .m4 1 .ce 100 MSG Primer Joseph Sventek Computer Science & Applied Mathematics Group Lawrence Berkeley Laboratory Berkeley, CA 94720 .ce 0 .sp 2 msg is basically a message editor. It may be used to read, write and modify files which have the message file format. There are two default files of this type in your home directory: .sp .in +8 .ti -7 mymail - messages sent to you by others are deposited here. .ti -5 mbox - the messages in mymail are saved here, by default. .sp .in -8 msg gives the user the power to create and manage other files for conveniently sorting and categorizing messages received. .sp All commands to msg consist of a single character. msg then types out the rest of the command name and, if necessary, prompts for additional information needed to complete the request. .sp msg is entered via the following command line to the command interpreter on your machine: .sp .in +5 msg [-[n]] [filename] .sp .in -5 If no filename is specified, msg defaults to the file mymail in the home directory. msg first prints out a banner identifying itself; then it reads the file specified (or mymail). If there are any messages in the file, the headers for that file are automatically displayed. Completing this, msg then prompts the user for a command character with the string .sp .ti +5 <- .sp The following conventions and symbols are used in the command descriptions below. There are only five types of input expected by msg: .sp .in +5 .ti -3 1. an msg command character .ti -3 2. a message sequence specification .ti -3 3. a filename .ti -3 4. a confirmation character [y/Y] .ti -3 5. an output continuation character [y/Y//] .sp .ti -5 .br This stands for any valid file specification on your system. If the tools on your system support pathname to local-name translation, any valid pathname may also be used. When typing a filename to msg in response to its prompt, a response of will abort the current command and return the user to the command mode of msg. .sp .ti -5 .br This input is prompted for by the string "(message sequence)". Valid responses to this prompt are: .sp .in +5 .ti -3 1. Any single message number, as listed in the headers. .ti -3 2. Any two message numbers separated by ":" or "-". This specification describes a range of message numbers (e.g. 2-5 means messages 2 and 3 and 4 and 5 in that order). If the first number is larger than the second, then the range is traversed in decreasing order. .ti -3 3. Any sequence of the previous two types separated by commas. For example, .ti +5 1,3,5-7,10 .br means messages 1 and 3 and 5 through 7 and 10. of the types described above are terminated by a carriage return, hereafter referred to as . .ti -3 4. Special types of message sequences, which are determined by the first character typed in response to the (message sequence) prompt. .sp .in +10 .ti -10 character .ti -8 typed action .ti -10 --------- --------------------------------------------- .sp .ti -9 The relevant process is performed on the current message .sp .ti -5 a The string "all messages" is displayed and the relevant action is taken on all messages .sp .ti -5 d The string "deleted messages" is displayed and the appropriate action is taken on those messages currently marked as deleted .sp .ti -5 f The string "from string: " is displayed, prompting the user to supply a string to be used in a pattern match with the from fields of the headers. The characteristics of these strings are described below. .sp .ti -5 s The string "subject string: " is displayed, prompting the user to supply a string to be used in a pattern match with the subject fields of the headers. See below for more information on the characteristics of these strings. .sp .ti -5 u The string "undeleted messages" is displayed and the relevant action is taken on those messages currently not deleted .sp .in -15 .in -5 The strings required for the from and subject search are the same regular expressions used by the editor, find and change. Those manual entries may be consulted for more information. The string must be terminated by a . If a bare is typed, no searching is done and the command is terminated. .sp Whenever msg prompts for a string which must be terminated by a (message sequences, from or subject search strings or a filename), character editing may be performed as follows: .sp .in +5 .ti -3 1. DEL(RUB) or BACKSPACE(CTRL/H) will delete the last character. .ti -3 2. CTRL/U will delete the entire string typed so far. .ti -3 3. CTRL/R will cause the current string to be retyped on the next line of the terminal. This is handy for users with hardcopy terminals, as character deletions and replacements will result in overprinted paper, and CTRL/R can be used to see exactly what has been typed. .sp .in -5 Since msg is a tool, both its standard input and standard output may be redirected to disk files. In particular, that is how the writeups for each individual command below was obtained, through the use of the online help facility, as well as the example dialogue described below. It should be noted that if the standard output is redirected to a file but standard input is not, none of the prompts or output of the commands typed will be seen by the user. .sp When operating in interactive mode, all output to the user's terminal is paged - i.e. after a screenful is displayed, the user is prompted to see if more output is desired. Positive responses to this prompt ("More?") are the characters y, Y, and . Any other response results in the following actions: .sp .in +5 .ti -3 1. If msg was typing a large message, it will stop displaying the current message. If there are more messages to be typed in the current command, msg will then ask if the next message is desired. A negative response to this prompt results in the discontinuation of the current command and a return to command level ("<-"). .ti -3 2. If the ? or h[eaders] command generates more than a screenful of lines, the user will be prompted. A negative response will result in the discontinuation of the current command. .sp .in -5 The default page size is 22 lines. This may be modified by using the -n switch in the arguments to msg. If n is specified, then the page size is reset to that value. Simply typing - with no trailing number turns paging off. !!!BEWARE!!! If you turn off paging altogether, and give a command which generates a lot of output (i.e. t[ype] a[ll messages]), there is no way to stop msg until it is done. A better approach is to set n very large (say 1000 or so), so that header listings and entire messages will not be paged, but msg will stop after each message when typing multiple message sequences. .bp .in 0 The banner that msg greets the user with is: .nf .po 5 Software Tools MSG System type ? for help type # for news .fi .po 0 .sp 3 Typing ? to the prompt results in the following information: .sp .nf .po 5 <- MSG Help The following commands are recognized by msg: a[nswer] message(s) *** UNIMPLEMENTED *** b[ackup] to previous message and type it c[urrent] message number and file d[elete] message(s) e[xit] and update old file f[orward] message(s) *** UNIMPLEMENTED *** g[o to] message specified and print it h[eaders] print headers of message(s) i[nformation] on command displayed j[ump] into shell - return by typing logout to shell k[ey] encryption-key *** UNIMPLEMENTED *** l[ist] message(s) in print format on file m[ove] message(s) to another mail file and mark them deleted n[ext] message is typed o[verwrite] current file and re-read p[ut] copies of message(s) in another mail file q[uit] leave msg without updating current file r[ead] in another mail file s[ndmsg] invoke sndmsg to send a message *** UNIMPLEMENTED *** t[ype] message(s) on standard output u[ndelete] message(s) w[rite] overwrite current file, sorted by date field *** UNIMPLEMENTED *** #[news] print MSG news ?[help] print this list For more information, use the i[nformation] command. .fi .po 0 Listed are the valid commands to msg. Those which are defined but unimplemented are noted as such. Expanded information for each command may be had through the use of the i[nformation] command. .sp 3 Typing # results in the following display: .sp .nf .po 5 <- MSG News No news is good news! .fi .po 0 As modifications are made to the system, entries will be placed in msg's database such that the news command will inform the user of recent changes. .bp The following is a list of the online documentation available for each of the supported commands. The general format of the output of the i[nformation] command is: .sp .in +5 .ti -3 1. A line which shows how the terminal will look when the command is used. .ti -3 2. A full description of what the command does, what inputs it expects, and references to other commands with similar functionality. .sp .in -5 .nf .po 5 <- information - type command character: b Backing up - previous message is: This command displays the previous message (i.e. current message - 1). It is the inverse of the Next command. The current message number is decremented. If the current message number is 1 when Backup is invoked, an error message is displayed. <- information - type command character: c Current message is nn of mm messages in file This command displays: 1. the number of the current message 2. the total number of messages in the message file 3. the file name of the currently active message file <- information - type command character: d Delete (message sequence) This command marks the messages specified in MSG-SEQUENCE as deleted, as indicated by an asterisk following the message number in the headers of the affected messages. The actual messages in the message file are not affected unless an Overwrite, Exit or Write command is executed before leaving MSG. <- information - type command character: e Exit and update old file [type y to confirm] This command overwrites the current message file, but permits the user to leave MSG rather than re-reading the message file as Overwrite does. <- information - type command character: g Go to message number: This command permits explicit changing of the current message number. If is not in the range of acceptable values (i.e. it is less than 1 or greater than the number of messages in the file), an error message is displayed and the current message number will remain unchanged. Legal inputs for are: 1. a number in the range 1 <= n <= NMSGS 2. f for the first message (message number 1) 3. l for the last message 4. for the current message number (a noop) <- information - type command character: h Headers (message sequence) This command displays the headers for the messages defined by the specified message sequence. Headers corresponding to deleted messages have an asterisk printed after the message number for that particular message. The format for the headers is: The headers are displayed a screenful at a time. After a screenful has been output, if there are more headers remaining to be displayed, the user is prompted with the string "More? ". A response of , NEWLINE(LINEFEED), y or Y will cause the next screenful to be displayed. Any other response terminates the listing of the headers. <- information - type command character: i Information - type command character: This command displays full help information for those commands listed by the ? command. <- information - type command character: j Jump into shell [type y to confirm] This command drops the user into the Software Tools shell. All normal commands may be executed while in the shell. Control returns to MSG by typing logout to the shell. <- information - type command character: l List (message sequence) on file name: This command lists all the specified messages on the file specified (overwriting the current contents of . A preface page, consisting of a FORMFEED character and the headers of the selected messages is output first, followed by each message preceded by a FORMFEED character. The file output by List can be disposed to a printer using the lpr shell command, resulting in a message on each page of the output. <- information - type command character: m Move (message sequence) into file name: This command is a convenient combination of the Put and Delete commands. It will first put the selected messages into the file specified and then mark the messages as deleted in the header information. <- information - type command character: n Next message is: This command displays the next message (current message number + 1) and increments the current message number. If the current message is already the last one, an error message is displayed and the current message number remains unchanged. <- information - type command character: o Overwrite old file [type y to confirm] This command will overwrite the current file (specified by ), eliminating any deleted messages. It then re-reads the file, re-numbering the messages. <- information - type command character: p Put (message sequence) into file name: This command will put the messages specified by into the file specified by . If the file does not exist, it will create the file and write the messages into it. If the file already exists, the messages are appended to those already in the file. <- information - type command character: q Quit [type y to confirm] This command allows the user to leave MSG without modifying the current message file. <- information - type command character: r Read file name: This command allows the user to use MSG on files created by previous Move or Put invocations. The current message file is closed with no modification, and the file specified is read, displaying the headers before prompting for the next command. <- information - type command character: t Type (message sequence) This command displays the messages specified. If more than one message is specified, the user is prompted with "More? " after each message, as with the Headers command. In addition, if a particular message is larger than one screenful, the user is prompted after each screenful. A negative response to this latter prompt results in the termination of the display of the particular message, while a negative response to the former results in termination of the Type command. <- information - type command character: u Undelete (message sequence) This command undoes the actions of the Delete command. <- information - type command character: ? <- information - type command character: # No news is good news! .fi .po 0 #-h- example.out 12229 asc 11-apr-80 14:14:20 .bp The following is a sample dialogue using all of the msg commands. The user may obtain a copy of the example message file from the author for individual experimentation. .sp .nf .po 5 % msg test.msg Software Tools MSG System type ? for help type # for news 1 117 25-mar-80 tools another test of mail 2 361 27-mar-80 tools more damn testing 3 326 27-mar-80 tools still more tests 4 292 27-mar-80 tools testing 5 117 01-apr-80 tools test of the mail system 6 333 03-apr-80 system a test of the mail syste 7 331 04-apr-80 tools more damn testing 8 119 09-apr-80 tools a test of the mail syste 9 311 09-apr-80 tools more testing 10 102 09-apr-80 tools another test 11 148 09-apr-80 tools why doesn't mail work? 12 132 10-apr-80 tools more testing 13 301 10-apr-80 tools more testing 14 414 10-apr-80 tools more damn testig 15 329 10-apr-80 tools yet another test 16 310 10-apr-80 tools more damn testing 17 133 10-apr-80 system more damn testing 18 316 10-apr-80 [013,010] another test 19 132 10-apr-80 sventek sventek's test 20 317 10-apr-80 tools testing again <- headers (message sequence) 1,3,4-6 1 117 25-mar-80 tools another test of mail 3 326 27-mar-80 tools still more tests 4 292 27-mar-80 tools testing 5 117 01-apr-80 tools test of the mail system 6 333 03-apr-80 system a test of the mail syste <- type (message sequence) subject string: damn (message 2, 361 characters) Date: 27-MAR-80 15:02:11 - PST From: Tools Subject: more damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools this is another test. please bear with the developers. (message 7, 331 characters) Date: 04-APR-80 17:15:41 - PST From: Tools Subject: More damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools just another test message to garbage up your mymail files. (message 14, 414 characters) Date: 10-APR-80 10:17:06 - PST From: Tools Subject: more damn testig To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools 10-APR-80 10:17:29 The above message was generated with the following ed commands after mail had dropped me into the editor: @date >$1 0r $1 (message 16, 310 characters) Date: 10-APR-80 10:33:09 - PST From: Tools Subject: more damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools hi again (message 17, 133 characters) Date: 10-APR-80 10:36:19 - PST From: System Subject: more damn testing To: tools, sventek this is a tesst from system <- put (message sequence) subject string: damn into file name: profane.msg <- delete (message sequence) from string: sventek <- type (message sequence) deleted messages (message 19, 132 characters) Date: 10-APR-80 10:43:02 - PST From: Sventek Subject: sventek's test To: sventek, tools, system sure hope this works <- overwrite old file test.msg [type y to confirm] y updating... 1 117 25-mar-80 tools another test of mail 2 361 27-mar-80 tools more damn testing 3 326 27-mar-80 tools still more tests 4 292 27-mar-80 tools testing 5 117 01-apr-80 tools test of the mail system 6 333 03-apr-80 system a test of the mail syste 7 331 04-apr-80 tools more damn testing 8 119 09-apr-80 tools a test of the mail syste 9 311 09-apr-80 tools more testing 10 102 09-apr-80 tools another test 11 148 09-apr-80 tools why doesn't mail work? 12 132 10-apr-80 tools more testing 13 301 10-apr-80 tools more testing 14 414 10-apr-80 tools more damn testig 15 329 10-apr-80 tools yet another test 16 310 10-apr-80 tools more damn testing 17 133 10-apr-80 system more damn testing 18 316 10-apr-80 [013,010] another test 19 317 10-apr-80 tools testing again <- move (message sequence) 1-5 into file name: old.msg <- headers (message sequence) undeleted messages 6 333 03-apr-80 system a test of the mail syste 7 331 04-apr-80 tools more damn testing 8 119 09-apr-80 tools a test of the mail syste 9 311 09-apr-80 tools more testing 10 102 09-apr-80 tools another test 11 148 09-apr-80 tools why doesn't mail work? 12 132 10-apr-80 tools more testing 13 301 10-apr-80 tools more testing 14 414 10-apr-80 tools more damn testig 15 329 10-apr-80 tools yet another test 16 310 10-apr-80 tools more damn testing 17 133 10-apr-80 system more damn testing 18 316 10-apr-80 [013,010] another test 19 317 10-apr-80 tools testing again <- go to message number: first (message 1, 117 characters) Date: 25-MAR-80 12:46:23 - PST From: Tools Subject: another test of mail To: tools sure hope this works again. <- current message is 1 of 19 messages in file test.msg <- next message is: (message 2, 361 characters) Date: 27-MAR-80 15:02:11 - PST From: Tools Subject: more damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools this is another test. please bear with the developers. <- go to message number: last (message 19, 317 characters) Date: 10-APR-80 14:53:19 - PST From: Tools Subject: testing again To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools will it never stop? <- current message is 19 of 19 messages in file test.msg <- backing up - previous message is: (message 18, 316 characters) Date: 10-APR-80 10:41:20 - PST From: [013,010] Subject: another test To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools sorry yet again <- jump into shell [type y to confirm] y % logout <- MSG Help The following commands are recognized by msg: a[nswer] message(s) *** UNIMPLEMENTED *** b[ackup] to previous message and type it c[urrent] message number and file d[elete] message(s) e[xit] and update old file f[orward] message(s) *** UNIMPLEMENTED *** g[o to] message specified and print it h[eaders] print headers of message(s) i[nformation] on command displayed j[ump] into shell - return by typing logout to shell k[ey] encryption-key *** UNIMPLEMENTED *** l[ist] message(s) in print format on file m[ove] message(s) to another mail file and mark them deleted n[ext] message is typed o[verwrite] current file and re-read p[ut] copies of message(s) in another mail file q[uit] leave msg without updating current file r[ead] in another mail file s[ndmsg] invoke sndmsg to send a message *** UNIMPLEMENTED *** t[ype] message(s) on standard output u[ndelete] message(s) w[rite] overwrite current file, sorted by date field *** UNIMPLEMENTED *** #[news] print MSG news ?[help] print this list For more information, use the i[nformation] command. <- MSG News No news is good news! <- information - type command character: r Read file name: This command allows the user to use MSG on files created by previous Move or Put invocations. The current message file is closed with no modification, and the file specified is read, displaying the headers before prompting for the next command. <- headers (message sequence) all messages 1* 117 25-mar-80 tools another test of mail 2* 361 27-mar-80 tools more damn testing 3* 326 27-mar-80 tools still more tests 4* 292 27-mar-80 tools testing 5* 117 01-apr-80 tools test of the mail system 6 333 03-apr-80 system a test of the mail syste 7 331 04-apr-80 tools more damn testing 8 119 09-apr-80 tools a test of the mail syste 9 311 09-apr-80 tools more testing 10 102 09-apr-80 tools another test 11 148 09-apr-80 tools why doesn't mail work? 12 132 10-apr-80 tools more testing 13 301 10-apr-80 tools more testing 14 414 10-apr-80 tools more damn testig 15 329 10-apr-80 tools yet another test 16 310 10-apr-80 tools more damn testing 17 133 10-apr-80 system more damn testing 18 316 10-apr-80 [013,010] another test 19 317 10-apr-80 tools testing again <- list (message sequence) from string: tools on file name: tools.lst <- undelete (message sequence) deleted messages <- move (message sequence) from string: tools into file name: tools.msg <- current message is 18 of 19 messages in file test.msg <- headers (message sequence) undeleted messages 6 333 03-apr-80 system a test of the mail syste 17 133 10-apr-80 system more damn testing 18 316 10-apr-80 [013,010] another test <- overwrite old file test.msg [type y to confirm] y updating... 1 333 03-apr-80 system a test of the mail syste 2 133 10-apr-80 system more damn testing 3 316 10-apr-80 [013,010] another test <- read file name: tools.msg reading... 1 117 25-mar-80 tools another test of mail 2 361 27-mar-80 tools more damn testing 3 326 27-mar-80 tools still more tests 4 292 27-mar-80 tools testing 5 117 01-apr-80 tools test of the mail system 6 331 04-apr-80 tools more damn testing 7 119 09-apr-80 tools a test of the mail syste 8 311 09-apr-80 tools more testing 9 102 09-apr-80 tools another test 10 148 09-apr-80 tools why doesn't mail work? 11 132 10-apr-80 tools more testing 12 301 10-apr-80 tools more testing 13 414 10-apr-80 tools more damn testig 14 329 10-apr-80 tools yet another test 15 310 10-apr-80 tools more damn testing 16 317 10-apr-80 tools testing again <- quit [type y to confirm] y #-h- test.msg 4942 asc 11-apr-80 14:14:28  Date: 25-MAR-80 12:46:23 - PST From: Tools Subject: another test of mail To: tools sure hope this works again.  Date: 27-MAR-80 15:02:11 - PST From: Tools Subject: more damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools this is another test. please bear with the developers.  Date: 27-MAR-80 15:08:32 - PST From: Tools Subject: still more tests To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools another test message  Date: 27-MAR-80 15:13:34 - PST From: Tools Subject: testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools  Date: 01-APR-80 13:25:18 - PST From: Tools Subject: test of the mail system To: tools this is another damn test  Date: 03-APR-80 11:35:09 - PST From: System Subject: A TEST OF THE MAIL SYSTEM To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools THIS IS ANOTHER TEST. SORRY FOR THE INCONVENIENCE.  Date: 04-APR-80 17:15:41 - PST From: Tools Subject: More damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools just another test message to garbage up your mymail files.  Date: 09-APR-80 17:47:55 - PST From: Tools Subject: a test of the mail system To: tools just another test message  Date: 09-APR-80 17:51:18 - PST From: Tools Subject: more testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools just another test to keep you on your toes.  Date: 09-APR-80 18:02:49 - PST From: Tools Subject: another test To: tools hellllllp.  Date: 09-APR-80 18:11:45 - PST From: Tools Subject: why doesn't mail work? To: tools old one works, but damned if the new one does.  Date: 10-APR-80 10:09:14 - PST From: Tools Subject: more testing To: tools, tools, tools still another test of the mail system  Date: 10-APR-80 10:10:13 - PST From: Tools Subject: more testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools this is a test of the mail system  Date: 10-APR-80 10:17:06 - PST From: Tools Subject: more damn testig To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools 10-APR-80 10:17:29 The above message was generated with the following ed commands after mail had dropped me into the editor: @date >$1 0r $1  Date: 10-APR-80 10:27:15 - PST From: Tools Subject: Yet another test To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools sorry for the inconvenience  Date: 10-APR-80 10:33:09 - PST From: Tools Subject: more damn testing To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools hi again  Date: 10-APR-80 10:36:19 - PST From: System Subject: more damn testing To: tools, sventek this is a tesst from system  Date: 10-APR-80 10:41:20 - PST From: [013,010] Subject: another test To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools sorry yet again  Date: 10-APR-80 10:43:02 - PST From: Sventek Subject: sventek's test To: sventek, tools, system sure hope this works  Date: 10-APR-80 14:53:19 - PST From: Tools Subject: testing again To: allen, austin, bargmeyer, benson, gey, guest, heckman, helena, hogan, holmes, kreps, merrill, oracle, robinson, rtsg, scherrer, shoshani, sventek, sventekv, system, tabata, tape, tools will it never stop?