LISTSERV File Server Commands
Sunday, December 14, 2008
-- Benjamin Disraeli
- SUBSCRIBE ROADMAP YOURFIRSTNAME YOURLASTNAME
- SUBSCRIBE listname <>
First off, what is a LISTSERV? Well, a LISTSERV is a mailing list program designed to copy and distribute electronic mail to everyone subscribed to a particular mailing list. We will talk much more about LISTSERVs and LISTSERV commands in MAP05: LISTSERVs and MAP06: Other Mail Servers, but LISTSERVs work on a concept called "mail explosion." A single piece of e-mail is sent to a central address (the LISTSERV's address), and the LISTSERV then "explodes" the letter by duplicating that single letter and sending one copy of that letter to every single person subscribed to a particular mailing list (1). This "mail explosion" concept is what allows anyone subscribed to a LISTSERV to communicate with all the other subscribers with just a single e-mail letter sent to a central address.
Note from the Roadmap Workshop Webmaster:
When I was subscribed to the Third Roadmap Workshop (the one you're reading right now), this is how I received all the lessons.
What we are going to talk about, however, is the LISTSERV file server. In an effort to keep this group's mail volume to a minimum, I've placed many of the "optional" workshop files on the University of Alabama's LISTSERV file server.
What is a LISTSERV file server? Well, besides distributing letters, LISTSERVs can also serve as a "library" of files -- files that you can retrieve using nothing but a simple e-mail letter sent to the LISTSERV's address with a few simple commands in the body of that letter.
If you had subscribed to the Roadmap list, you would have mailed an e-mail letter to LISTSERV@UA1VM.UA.EDU with this command in the body of your letter:
- SUBSCRIBE list-name <>
- GET filename filetype F=format
- tells the LISTSERV that you want it to send a file to you.
- filename filetype
- tells the LISTSERV the name of the file that want it to get
(for example: COPY NOTICE, ROADMAP 94-00001, RFC 1462, etc.).
- tells the LISTSERV how you want the file sent to you. For what we are doing, lets use F=MAIL (that way the LISTSERV will e-mail the files to you).
- Address an e-mail letter to LISTSERV@UA1VM.UA.EDU (remember, you are about to send a command, and all commands must be sent to the LISTSERV address).
- In the body of your letter type GET COPY NOTICE F=MAIL
Think you can handle this? I hope so ... because this is your first homework assignment (eeeeek!). There are three files on the LISTSERV file server at the University of Alabama (LISTSERV@UA1VM.UA.EDU). Those files are:
filename filetype descriptionWhat I want you to do is use the GET command to get at least one of these files (you can get more than one if you want). What do I want you to do with the file after you get it? READ IT!! (As I said in the last lesson, please do not send the files back to me -- my mailer can not handle the volume of your responses).
COPY NOTICE The Copyright notice for the entire
Roadmap workshop, along with the
NET INTRO My own special explanation of what
the Internet is and how it works.
RFC 1462 The OFFICIAL "What is the Internet"
RFC/FYI by Krol and Hoffman (this is
kind of advanced stuff)
That's your homework.
IMPORTANT NOTE: You must write a new letter to LISTSERV@UA1VM.UA.EDU for your GET commands to work. Replying to this letter will not work!
What if the GET doesn't work? First, realize that it may take several hours for the LISTSERV to process your request and send the file back to you (hence the patience quote at the opening of this lesson). 25,000 requests, even at one second per request, is going to take a LONG time to process!
If, after an incredible amount of time has passed, you have not heard back from the LISTSERV,
- Double check that you used the correct address:
- Make sure the GET command is in the BODY of your letter.
- Finally, make sure that you have included all of the parts of the GET command:
- GET filename filetype f=format
Have fun :)
Posted bySumedh at 11:46 PM