From porath@henson.cc.wwu.edu Tue Sep 13 17:08:38 1994 Return-Path: Received: from henson.cc.wwu.edu by cs.bu.edu (8.6.4/Spike-2.1) id RAA18802; Tue, 13 Sep 1994 17:08:31 -0400 Received: by henson.cc.wwu.edu (5.65/WWU-H1.2/UW-NDC Revision: 2.26 ) id AA04440; Tue, 13 Sep 1994 14:08:57 -0700 Date: Tue, 13 Sep 1994 14:08:57 -0700 From: Mark Porath Message-Id: <9409132108.AA04440@henson.cc.wwu.edu> To: tasos@cs.bu.edu Status: RO 5 Western Washington University Administrative Computing Services ListProcessor version 6.0c Owners Guide Manual April 1994 Prepared by Mark A. Porath DRAFT Table of Contents Basics of ListProcessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 What is ListProcessor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 What is Electronic Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 What Can You do with ListProcessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Using ListProcessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 How Does One Use ListProcessor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 How Does One Send Mail to ListProcessor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 How Does One Send Mail to a List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 How Does One Find Out What Lists Are Available . . . . . . . . . . . . . . . . . . . . . . . . . . 7 How Does One Subscribe to a List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 How Does One Get Off a List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 How Does One Find Out What Lists They Are On? . . . . . . . . . . . . . . . . . . . . . . . . . . 8 How Does One Find Out Who Else is on a List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 How Does One Find Out What a List is About? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 How Does One Get Help From ListProcesssor? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 How Does One Change Their Password? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 How Can I Postpone My Mail? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 How Can I Receive My Mail as A Digest? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 How Do I Resume Mail Delivery? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 How Do I Change My Mailing Address? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 An Owner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 What is a List Owner? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 How Do I Obtain the List Reports? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 How Do I Subscribe a User? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 How Do I Remove Someone From My List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 How Do I Get the Information File to Edit? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 How Do I Return the Edited Info File? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 How Do I Approve a Message for Posting? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 How Do I Discard a Message? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 How Do I Keep Someone From The List? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 How Do I Add an Alias? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Quick Review - User Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Send Mail to a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Send For Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Send For What Lists are Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Send For Information About a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Subscribe to a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Find Out Which Lists Presently Subscribed To. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Find Out Who is Also on the List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Unsubscribe From a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Change Your List Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Change Mail To Digest Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Postpone Mail Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Restart Mail Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Quick Review - Owner Requets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Request List Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Execute System Request Subscribe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Execute System Request Unsubscribe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Request List Information File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Return List Information File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Approve Moderated Message For Posting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Delete Moderated Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Ban a User Access to the List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Add an Alias For a User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Appendix-A ListProcessor Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Appendix-B Owner Functions and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 BASICS OF LISTPROCESSOR WHAT IS LISTPROCESSOR? ListProcessor is a system that automates an electronic mailing lists and includes an archive service that was developed at Boston University by Anastasios C. Kotsikonas. This system allows users to add themselves to mailing lists supported by ListProcessor, post messages, review the members of a list, etc. The system also maintains hierarchical archives of files that users may get. Archives and mailing lists may be private, which means that a password is required for archive access, and that the owner of a private mailing list decides who can or can not subscribe. List may also be moderated, in which case the owner decides which messages are made public, and which are flushed. This program is available from any of our on-line computer systems. You must have an account on a computer that is connected to the Internet network. WHAT IS ELECTRONIC MAIL LIST SERVICE? Think of Electronic mail list service (or "Listproc") as if it were the router for the regular postal mail. It is the delivery of letters or information to members of a group. The difference is that instead of being handled and delivered by the postal service to a home or business, e- mail is carried through a computer network to the computer of each person who is a member of a list. WHAT CAN YOU DO WITH LISTPROCESSOR? You will mostly be interested in communicating with a group of students or colleagues maybe even co-workers on campus, but as a member of a network you can include any person nationally or internationally. An e-mail message sent to a list is distributed to all members of the list within minutes if not seconds after being sent. You can use a list as a method of almost instantaneously communicating with members or a way of keeping a digest for a discussion group, where digests are automatically distributed to subscribed members or mailed upon request. E-mail communication to a list can be archived thereby allowing members and future members access to past correspondence or files at a later date. Archives are indexed to make access easier to a member request. Archives can be searched for particular patterns and searches can be an extended expression. You can use a list as a connection to a news group that is a member of the Internet. As a member of your list you can have items from your associated news group sent to all members of the list. No only will you be able to receive news items but you will be able to post to that news group. ABOUT THIS DOCUMENT Throughout this document, the following standard methods are used: :> Indicates systems prompt. This may vary from system to system depending on how it is currently set by the .cshrc or .login file. [ ] < > Items encased with these symbols refer to specific keys on your keyboard. () Items encased with these sysmbols refer to optional text. <- Indicates pressing the or key. ^ This is the symbol for the [Ctrl] key. ( Indicates steps you may need to perform. user input You must enter exactly what is specified. user input You must supply the variable input where indicated. C Capital letters are used in many examples. When entering commands, you may use either upper or lower case. Additional information: Glossary: There is a glossary located near the end of this document. It contains definitions for terms used in this document that may be unfamiliar to you. Quick Reviews: The Quick Review section provides a step-by-step recap of instructions, to perform some of the commonly used features of ListProcessor. USING LISTPROCESSOR HOW DOES ONE USE LISTPROCESSOR? You access ListProcessor through one of the on-line computer system's mailers. For the purposes of this document it is assumed that the user knows how to login to one of the on-line systems and use one of the mailers available. If you are unfamiliar with one of the system's mailers you can refer to either the man page for mail or the user document for pine or other mailer utilities available on the system. To keep things simple the examples are based on using the systems Berkeley Mailer and unix operating system. There are two levels of users: a) users who subscribe to lists in order to send/receive messages and get files from archives, and b) list owners who oversee the functioning of lists. There is of course a system manager that oversees the entire operation. List owners have certain privileges: they can add and remove users from their lists, reject posting to moderated lists, manipulate addresses, etc. HOW DOES ONE SEND MAIL TO LISTPROCESSOR? You send mail to the ListProcessor by entering the mailer command followed by the mail address for the ListProcessor and a carriage return. This will start the system's mail editor and the subject prompt will then appear. You need not enter anything at this time but you must type the return key to begin typing requests in the message body. Enter a command the ListProcessor recognizes. Enter each command request on a new line. Use the & sign to continue a single command request to the next line. :> mail listproc@cc.wwu.edu <- Subject: (optional) <- user-request <- : user-request <- . <- ListProcessor will process each request and send a message upon completion. HOW DOES ONE SEND MAIL TO A LIST? Sending mail to a list is the same as sending mail to another user. Enter the mail command followed by the list address. Enter text in the message body and send. ListProcessor requires that after subscribing to a list that all messages and requests be sent from the machine in which you sent the subscription request since Listprocessor uses the from address to verify subscribers and owners. mail list-name@domain-address <- Subject: (optional) <- message body <- . <- The list receives the message and forwards a copy to all subscribed members of the list. HOW DOES ONE FIND OUT WHAT LISTS ARE AVAILABLE? The first thing that a user will want to do is find out what lists are available for subscription. To do this a user would send the command request list to the ListProcessor: :> mail listproc@domain-address <- Subject: (optional) <- list <- . <- ListProcessor responds by sending a return email message with the lists available. HOW DOES ONE SUBSCRIBE TO A LIST? You subscribe to a list by sending a subscribe request to ListProcessor. Type the subscription command in the message body. A subscription request has three parts: the command subscribe, the list name and the name that you want to be known by. :> mail listproc@domain-address <- Subject: (optional)<- subscribe list-name user-name <- . <- example: John Doe wants to subscribe to the list cooking at school LaChic that has the internet address LaChicSchool.edu and wants to be known by a different name. :> mail listproc@LaChicSchool.edu <- Subject: (optional)<- subscribe cooking Jacque D.<- . <- ListProcessor receives the request and subscribes the send to the list requested. ListProcessor sends a return message informing you of the completion of the subscription request. The message body may include more than one subscription request as long as each request begins on a new line. HOW DOES ONE GET OFF A LIST? You remove yourself from a list by sending an unsubscribe or signoff request to ListProcessor. The unsubscribe request has two parts: the command unsubscribe or signoff and the list name. :> mail listproc@domain-address <- Subject: (optional) <- unsubscribe list-name <- or signoff list-name <- . <- ListProcessor receives the request and removes you from that list. ListProcess sends a return message informing of the completion of the unsubscribe request. You may send more than one unsubscribe request as long as each request starts on a new line. HOW DOES ONE FIND OUT WHAT LISTS THEY ARE ON? To find out which lists you have subscribed to send a which request to ListProcessor. The request has only one command, which. :> mail listproc@domain-address <- Subject: (optional) <- which <- . <- ListProcessor receives the which request and sends a return message that includes all the lists in which you are a subscriber. HOW DOES ONE FIND OUT WHO ELSE IS ON A LIST? You can find out who else is on a list by sending the review or recipients request to ListProcessor. The request has two parts: the command recipients or review and the list that you want to review. :> mail listproc@domain-address <- Subject: (optional) <- recipients list-name <- or review list-name <- . <- ListProcessor receives your request and sends a return message that includes all the non-concealed subscribers for the requested list. The message body may include a review request for more than one list as long as each request starts on a new line. HOW DOES ONE FIND OUT WHAT A LIST IS ABOUT? You can find out information about a list by sending the info request to ListProcessor. :> mail listproc@domain-address <- Subject: (optional) <- info list-name <- . <- ListProcessor receives the information request and sends a return message that includes the information about the list requested. The message body may include an info request for more than one list as long as each request starts on a new line. HOW DOES ONE GET HELP FROM LISTPROCESSOR? You can obtain help by sending the help request to ListProcessor. The request has two parts: the command help and a topic, the topic is optional. :> mail listproc@domain-address <- Subject: (optional) <- help (topic) <- . <- ListProcessor receives the request and sends a return message that includes all the commands that ListProcessor recognizes. For a help request that has a topic ListProcessor sends the help information about that topic. HOW DOES ONE CHANGE THEIR PASSWORD? You change your list password by sending the set request to ListProcessor. The request has five parts: the command set, the list name, password, your current password and the new password. :> mail listproc@ domain-address <- Subject: (optional) <- set list-name password current-password new-password <- . <- ListProcessor receives your request, changes your password and sends a return message that includes your new password. Passwords are needed for certain functions such as accessing private archives, requesting private digests and etc.. HOW CAN I POSTPONE MY MAIL? You can delay the delivery of mail from the list by sending the set request to ListProcessor. The request has four parts: the command set, the list name, the keywords mail and postpone. :> mail listproc@domain-address <- Subject: (optional) <- set list-name mail postpone <- . <- ListProcessor receives your request, changes the mail status for the list and sends a return message. The return message states mail postponed. HOW CAN I RECEIVE MY MAIL AS A DIGEST? You can have your mail delivered in digest form that is, collect all message sent to the list and deliver after a certain number of hours have elpased. You change your mail status to digest by sending the set request to ListProcessor. The request has four parts: the command set, list name, the keywords mail and digest. :> mail listproc@domain-address <- Subject: (optional) <- set list-name mail digest <- . <- ListProcessor receives your request, changes the mail status to digest and returns a message to you about the change. HOW DO I RESUME MAIL DELIVERY? You restart the delivery of your mail by sending the set request to ListProcessor. The set mail request has four parts: the command set, the list name, the keywords mail, and ack or noack. The keyword ack sets the mail status for the list mailer to send a copy of your mail messages back to you that you send. The keyword noack sets the mail status so that the mailer does not to send a copy of each message back to you that you send. :> mail listproc@domain-address <- Subject: (optional) <- set list-name mail ack <- or set list-name mail noack <- . <- ListProcessor receives your request, makes the change to your mail status and returns a message stating the completion of the request. HOW DO I CHANGE MY MAILING ADDRESS? You can change your mailing address by sending the set request to ListProcessor. The request has five parts: the command set, list name, the keyword address, your list password, and the new address. :> mail listproc@domain-address <- Subject: (optional) <- set list-name address your-password new-address <- . <- ListProcessor receives your request, changes the address and sends a return message that it has changed your address. See appendix A. for user-requests that ListProcessor accepts. AN OWNER WHAT IS A LIST OWNER? The list owner determines the type of list that ListProcessor will serve and takes on the job of administering the list. The list owner is not required to be a member of the list. A list owner can administer a list even if the owner does not have an account on the same site in which the ListProcessor resides and may be remotely located. To administer a list the owner is given access to certain commands that ListProcessor recognize only from the owner. The list owner must perform on a regular basis the housekeeping of removing the list reports. This housekeeping function is done by the owner requesting ListProcessor to send the owner the list reports. A list owner can request ListProcessor to execute commands on behalf of a user. The list owner can edit certain files that belong to the list. The list owner can request ListProcessor to ignore a user. The list owner can manipulate addresses and change system files. For a moderated list the list owner approves all messages for posting by the list or sends a request for ListProcessor to discard a message. All owner command requests require that the owner include the lists password and must be sent from the machine in which the owner has specified when starting the list. HOW DO I OBTAIN THE LIST REPORTS? You obtain the list reports by sending the request command report to ListProcessor. The request has three parts: the command report, the list name and the list password. :> mail listproc@domain-address <- Subject: (optional) <- reports list-name owners-list-password <- . <- ListProcessor receives the request and returns to the owner two report files. The first is the current report file and the second is the old report file. After ListProcessor sends the owner the two report files the old file is removed from the system and the new report file is held as the old file. HOW DO I SUBSCRIBE A USER? You can subscribe a new member to the list by sending the request command system to ListProcessor. The request has eight parts: the command system, the list name, the owners list password, the new users address, the key character #, the command subscribe, the list name and the new users name or name that they want to be known by. If the command can not be completed on one line then the key character & is placed at end of the line to be continued and the command is completed on the next line. :> mail listproc@domain-address <- Subject: (optional) <- system list-name owners-list-password user-address & #subscribe list-name user-name <- . <- example: Jane S. is the owner of the list advnPhysics at Miscontonic University, that has the domain address misunv.edu and wants to subscribe a fellow associate to the list. She would the send the following request: :> mail listproc@misunv.edu <- Subject: (optional) <- system advnPhysics qark fienstien@misunv.edu #subscribe advnPhysics Fienstien . <- ListProcessor receives the request, adds the new user to the list, sends a subscription message to the new user and sends a successful completion message to the owner. The owner may subscribe more than one user to the list by starting each request on a new line. An alternate method for adding a new member to a list is to use the request command put." The put request requires at least two lines and the & does not appear as a continuation for the second line. The first line has four parts: the command put," the list name, the owners list password and the keyword subscribers." The following line has five parts: the new users address, the mail status keyword ack" for acknowledge, the new users list password, the conceal status keyword no and the new users name. Note that the list password should never be the same password used to log on with. :> mail listproc@domain-address <- Subject: (optional) <- put list-name owners-list-password subscribers <- user-address ack password no user-name <- . <- example: :> mail listproc@domain-address <- Subject: (optional) <- put advnPhysics qark subscribers <- feinstein@misunv.edu ack XXX no Feinstein <- . <- ListProcessor receives the request and performs the command for every line following the line in which the command put appears. After completing the subscription request a ListProcessor sends the completion message to the owner, but no message is sent to a new member. ListProcessor recognizes every line that follows a put command as part of that request. The owner can subscribe more than one user by continuing to add each new subscriber on a new line. HOW DO I REMOVE SOMEONE FROM MY LIST? You remove a user from a list by sending the request command system to ListProcessor. The deletion request has seven parts: the command system, the list name, the owners list password, the user address to be removed, the key character #, the command unsubscribe or signoff request and the list name. :> mail listproc@domain-address <- Subject: (optional) <- system list-name owners-list-password user-address #unsubscribe list-name <- or system list-name owners-list-password user-address #signoff list-name <- . <- ListProcessor receives the request, removes the user from the list, sends the owner the completion message and sends the removed user a message about their removal. HOW DO I GET THE INFORMATION FILE TO EDIT? To receive the information file for editing you send the request command edit to ListProcessor. The request has four parts: the command edit, the list name, the owners list password and the keyword info. :> mail listproc@domain-address <- Subject: (optional) <- edit list-name owners-list-password info <- . <- ListProcessor receives the request and sends the info file to the owner. HOW DO I RETURN THE EDITED INFO FILE? You return the edited info file by adding the request command put to the first line of the info file and send it to ListProcessor. The request has four parts: the command put, the list name, the owners list password and the keyword info. :> mail listproc@domain-address <- Subject: (optional) <- put list-name owners-list-password info <- (edited info file) or (text to put into info file) . <- ListProcessor receives the request, installs the new or edited info file and sends the successful completion message to the owner. HOW DO I APPROVE A MESSAGE FOR POSTING? You will receive a copy of the message that will require your approval before ListProcessor sends a copy to members of the list. Instructions are appended to the beginning of the message on how to approve the message for posting. For a message that is received with a tag number the request command approve is sent to ListProcessor. The request has four parts: the command approve, the list name, the owners list password and the message tag number. :> mail listproc@cc.wwu.edu <- Subject: (optional) <- approve list-name owners-list-password tag-number <- . <- ListProcessor receives the request, sends a copy of the message associated with the tag number to all subscribers and returns a completion message to the owner. HOW DO I DISCARD A MESSAGE? Messages that have not been approved for posting to a list reside in the lists moderated file. You delete a message from the moderated file by sending a request command discard to ListProcessor. The request has four parts: the command discard, the list name, the owners list password and the message tag number. :> mail listproc@domain-address <- Subject: (optional) <- discard list-name owners-list-password tag-number <- . <- ListProcessor receives the request, deletes the message associated with the tag number and returns a completion message to the owner. HOW DO I KEEP SOMEONE FROM THE LIST? You can prevent someone from posting messages to the list by sending the command request put to ListProcessor. The request has four parts: the command put, the list name, the owners list password, the keyword ignore and the users address as subscribed. :> mail listproc@domain-address <- Subject: (optional) <- put list-name owners-list-password ignore users- subscribed-address <- . <- ListProcessor receives the request, appends the user to the lists ignore file and returns the task completion message to the owner. A user may be subscribed under one or more different user addresses or by an aliases therefore it is suggested that the owner request copies of the lists alias and subscribers files by using the edit request command. HOW CAN I ADD AN ALIAS? You can add an alias by sending the request command put to ListProcessor. The request has six parts: the command put, the list name, the owners list password, the keyword alias, the new alias and the users address as subscribed. :> mail listproc@cc.wwu.edu <- Subject: (optional) <- put list-name owners-list-password alias users-new- alias users-address <- . <- ListProcess receives the request, appends the users new alias to the lists aliases file and sends the successful completion message to the user. GLOSSARY address A specific combination of characters and letters which uniquely defines where a mail message is to be delivered. The format will vary depending on the on-line system used by the sender as well as the recipient. e-mail An acronym for electronic mail. Internet Refers to a global network of regional and national computer networks. Many health, educational, research, government, Military and commercial enterprises are located on the Internet. list A mailing list that members subscribe to in order to receive a copy of posted messages. Listproc The system listprocessor that routes mail to particular mailing lists and services other user requests. log on A procedure which includes the steps of providing a login-name and password for access to an on-line system. login-name The name assigned to a user to be entered during the log on process. This name is also used when addressing mail messages. message text This refers to the actual body of your mail message. prompt A character or message provided by the computer to indicate that it is ready to accept keyboard input. on-line system Generally refers to the more distant and larger of two connected computers. syntax A text expression recognized by the listprocessor. user The name which refers to anyone using a computer. QUICK REVIEW SECTION USER REQUESTS SEND MAIL TO A LIST Type list-name@cc.wwu.edu Type text in message body SEND FOR HELP Type listproc@domain-address Type help (topic) in message body SEND FOR WHAT LISTS ARE AVAILABLE Type listproc@domain-address Type list in message body SEND FOR INFORMATION ABOUT A LIST Type listproc@domain-address Type info list-name in message body SUBSCRIBE TO A LIST Type listproc@domain-address Type subscribe list-name your-name in message body FIND OUT WHICH LIST PRESENTLY SUBSCRIBED TO Type listproc@domain-address Type which in message body FIND OUT WHO IS ALSO ON THE LIST Type listproc@domain-address Type review list-name in message body or Type recipients list-name in message body UNSUBSCRIBE FROM A LIST Type listproc@domain-address Type unsubscribe list-name in message body or Type signoff list-name in message body CHANGE YOUR LIST PASSWORD Type listproc@domain-address Type set list-name password current-password new- password in message body CHANGE MAILING TO DIGEST DELIVERY Type listproc@domain-address Type set list-name mail digest in message body POSTPONE MAIL DELIVERY Type listproc@domain-address Type set list-name mail postpone in message body RESTART MAIL DELIVERY Type listproc@domain-address Type set list-name mail ack in message body or Type set list-name mail noack in message body CONCEAL NAME FROM REVIEW REQUEST Type listproc@domain-address Type set list-name conceal yes in message body QUICK REVIEW OWNER REQUESTS REQUEST LIST REPORTS Type mail listproc@domain-address Type reports list-name list-password in message body EXECUTE SYSTEM REQUEST SUBSCRIBE Type mail listproc@domain-address Type system list-name list-password user-address #subscribe list-name user in message body EXECUTE SYSTEM REQUEST UNSUBSCRIBE Type mail listproc@domain-address Type system list-name list-password user-address #unsubscribe list-name in message body or Type system list-name list-password user-address #signoff list-name in message body REQUEST LIST INFORMATION FILE Type mail listproc@domain-address Type edit list-name list-password info in message body RETURN LIST INFORMATION FILE Type mail listproc@domain-address Type put list-name list-password info in message body Type mailer command to include edited message or file in message body APPROVE MODERATED MESSAGE FOR POSTING Type mail listproc@domain-address Type approve list-name list-password tag-number in message body DELETE MODERATED MESSAGE Type mail listproc@domain-address Type discard list-name list-password tag-number in message body BAN A USER ACCESS TO THE LIST Type mail listproc@domain-address Type put list-name list-password ignore users- subscribed-address in message body ADD AN ALIAS FOR A USER Type mail listproc@domain-address Type put list-name list-password alias users- alias users-subscribed-address in message body APPENDIX - A ListProcessor Commands ListProcessor 6.0 Here is a brief description of the set of requests recognized by ListProcessor. Everything appearing in [] below is optional; everything appearing in <> is mandatory; all arguments are case insensitive. The vertical bar ("|") is used as a logical OR operator between the arguments. Requests may be abbreviated, but you must specify at least the first three characters. Keep in mind that when referring to a , that list may be of two kinds: local or remote, unless otherwise noted. When referring to a local list, your request will be immediately processed; when referring to a remote list (a list served by another ListProcessor which this system knows about), your request will be appropriately forwarded. Issue a 'lists' request to get a listing of all local and known remote lists to this ListProcessor. Recognized requests are: help [topic] ------------ Without arguments, this file. Otherwise get specific information on the selected topic. Topics may also refer to requests. To learn more about this system issue a 'help Listproc' request. To get a listing of all available topics, generate an error message by sending a bogus request like 'help me'. set [