Aquino / August 5, 1987
From: Richard J. Beach, SIGGRAPH Editor-in-chief
To: Bev Aquino, SIGGRAPH Secretary
Date:August 5, 1987
Re: Access to electronic mail at Xerox PARC
===
As we discussed briefly at the SIGGRAPH executive committee meeting in Anaheim, I have provided you with a complimentary electronic mail box at Xerox PARC. Here is sufficient documentation and examples to get you started. I assume that you will be successful in acquiring the necessary equipment to access PARC by modem.
You have a mailbox under the name Aquino.chi, where "Aquino" is your registered name and "chi" is the registry. Your password is SIGGRAPH (a likely choice). This special "chi" registry was created some time ago for the SIGCHI folks and it limits access by non-Xerox individuals to only appropriate information, that is; they are specifically prevented from accessing the Xerox internal networks.
The telephone numbers for dialing into PARC depend on the modem service that you will use. The most likely match is our 300/1200 baud service at (415)858-0343 (our modem automatically determines what speed your modem uses). If your modem matches a Bell 212a 1200 baud modem, then try (415)858-0390.
The procedure for accessing PARC is given by the example below. I have highlighted actions that you take by showing them in boldface and underline and marking control key actions in angle brackets like <RETURN>. The commands that you type in response to the prompt "->" are often single letters that are completed for you by the DLS system. Therefore, you type the letter G and the DLS system completes the name Grapevine.
I have attached the annotated console log of what happened when I dialed (415)858-0343 and logged in as Aquino.chi. Note that each character in your password is echoed as an asterisk to maintain confidentiality.
Cheers
Rick
<RETURN>
PARC DLS
Dial In Line #42 Baud rate = 1200, Escape key = ^^

Your name please (include registry if not PA): Aquino.chi<RETURN>
Your password: ********<RETURN> ... Grapevine ... ok
>Grapevine...
Grapevine's Lily Terminal Service on host "Lily-PA"
Type "H?" for documentation
-> Help command name: ?

Use "Help <Command-letter>" for help on any individual command. Use "Help ?" for general documentation. Just type "?" for a list of commands.

Type DEL (or RubOut) to terminate this type-out.

This is "Lily", the software for unintelligent terminals to access the Grapevine message system. This software is suitable only for messages in mailboxes on Grapevine servers (not MAXC or on an IFS).

DEL (or RubOut) at any time will terminate any type-out and bring you back to command (or sub-command) status. Whenever you are typing text, BS (or Control-H or Control-A) erases the preceding character, Control-W erases the preceding word, and Control-R retypes the current piece of text for you. Text input may alway
s be terminated by ESC, and may be terminated by SP or CR depending on context. When you are asked for confirmation, type "Y" or CR to confirm; type "N" to deny; type DEL (or RubOut) to abandon the command (or sub-command).

Lily attaches message numbers to the messages in your mailboxes. These numbers do not change during a Lily session (unless you log in again), and are not changed by deleting messages. Lily will not provide access to messages which arrive in your mailboxes after you log in.

Lily commands are invoked by typing their initial letter. Only the "Characteristics", "Login", "Maintain" and "Quit" commands are available before you log in.

The following commands are available:
A(nswer) <msg-number>
C(haracteristics of terminal)
D(elete) <msg-list>
E(xamine) <msg-list>
F(orward) <msg-number>
H(elp) <command-letter>
I(gnore) <msg-list>
L(ogin) <user-name> <password>
M(aintain sub-system) [confirm]
N(ext)
Q(uit) [confirm]
S(end)
T(ype) <msg-list>

A <msg-list> is a sequence of characters terminated by <SP>, <CR> or <ESC>, of one of the following forms:

1) empty means the current message
2) A all your messages
3) L last msg-list of the form (7),
(8), (9) or (10)
4) N new (not-typed) messages (see
also "Ignore" command)
5) O old (previously-typed) messages
6) R the remainder of your mailbox
7) number a single message
8) number:number an inclusive range of messages
(may be decreasing)
9) number-number e.g. "23-5" means "23:25"
10) <item>,<item> where <item> is one of (7), (8),
(9) or (10).

For example, "3,5,11:14,21:19,123-4,9" is a <msg-list> meaning messages 3,5,11,12,13,14,21,20,19,123,124,9 (in that order).

A <msg-number> is an <msg-list> of the form (1) or (7).

A command whose argument is a <msg-list> is applied to each of the messages specified by the <msg-list>. When the argument specifies that the command is applied to multiple messages, typing DEL will allow you to exit from the command.

Comments, complaints, suggestions and bug reports should be sent to LaurelSupport.pa.

There follows 'Help' information on the available commands. Type DEL (or RubOut) to terminate this type-out.

"Answer <msg-number>" constructs a message header suitable for a reply to the given message, then asks you to provide a message body. BS, Control-W and Control-R are supported. There is no limit on the total message size. After message composition, offers options to type the composed message, to edit or append to the composed message, to send the message, or to abandon the message. Abandoning the message causes the text to be unrecoverably lost. Type "Help" as an option for more information about the options.

The "Characteristics" command is used to specify your terminal characteristics, if this should be necessary. It asks you for the line width (in characters) and page height (in lines). Typing 0 for either of these corresponds to an infinite value. Typing DEL instead of a number for either of these leaves the present value unchanged.

"Delete <msg-list>" offers to delete one or more messages. There is no way of un-deleting a message. This command asks for confirmation before deleting each message. Reply "Y" or CR to confirm, "N" to deny (and continue with the command), or type DEL (or RubOut) to terminate the command. The last message encountere
d becomes the new current message. Note that, for example, "Delete All" may be used to look at all your messages, considering for each one whether to delete it. Deleting a message does not alter the numbering of the messages during a Lily session. If you delete all messages from an inbox during a session, however,
then these messages will not be present at your next Lily session. (Deleting all messages is a good way to cleanout your inbox.) Otherwise the deleted message will still occupy a number on your next Lily session, unless the mailbox has been emptied by some other software.

"Examine <msg-list>" types a table-of-contents summary for one or more messages (similar to MSG's "Headers" command). The last message encountered becomes the new current message. During the execution of this command, type DEL (or RubOut) to terminate the command

"Forward <msg-number>" allows you to forward a copy of a message. Prompts you for the normal fields of the message header; if you leave one of those fields empty, it will be omitted from the composed message. Then asks you to provide a covering note, then appends the forwarded message. BS, Control-W and Control-R are supported. There is no limit on the total message size. After message composition, offers options to type the composed message, to edit or append to the composed message, to send the message, or to abandon the message. Abandoning the message causes the text to be unrecoverably lost. Type "Help" as an option for more information about the options.

Use "Help <Command-letter>" for help on any individual command. Use "Help ?" fo r general documentation. Just type "?" for a list of commands.

"Ignore <msg-list>" marks the specified messages as if they had been typed. This causes them to be counted as "Old" rather than "New", so that they may more easily be ignored. The last message encountered becomes the new current message. During the execution of this command, type DEL (or RubOut) to terminate the command

The "Login" command asks for your user name and password. Each is terminated by CR, ESC, or SP. BS, Control-W and Control-R are supported. The user name should normally include your registry, as in "Birrell.pa". You should be a registered user of the Grapevine system.

The "Maintain" command invokes the Grapevine registration server database maintenance program as a sub-system. That program is documented elsewhere.

The "Next" command finds the next non-deleted message in your mailboxes and makes that the current message. Types the contents of the new current message.

The "Quit" command terminates your Lily session, and closes the connection.

The "Send" command allows you to compose and send a message. Prompts you for the normal fields of the message header; if you leave one of those fields empty, it will be omitted from the composed message. BS, Control-W and Control-R are supported. There is no limit on the total message size. After message composition, offers options to type the composed message, to edit or append to the composed message, to send the message, or to abandon the message. Abandoning the message causes the text to be unrecoverably lost. Type "Help" as an option for more information about the options.

"Type <msg-list>" types the contents of one or more messages. If you use this to type a single message, you may type DEL (or RubOut) to terminate the command. If you use this for multiple messages, you may type DEL (or RubOut) to terminate typing a particular message; you will then be asked whether you want to conti
nue with typing the remainder of the specified messages. At that time, type "Y" or CR to continue, or type "N" or DEL to return to command level.

-> Login
Your name please: ogin← Aquino.chi<RETURN>
Your password: ********<RETURN> (account): 1 ... no mail
-> Quit [Confirm] <RETURN>yes ...