home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Today - The Disc! 3 / CD-ROM_Today_The_Disc_3_August-September_1994.iso / inet / findfile.txt < prev    next >
Text File  |  1994-01-31  |  11KB  |  260 lines

  1.  
  2.  FINDING FILES BY E-MAIL ON THE INTERNET - THE SHORT COURSE
  3.  ----------------------------------------------------------
  4.  by Jack Rickard, Boardwatch Magazine, 12/93
  5.  
  6. Electronic bulletin board aficionados live in a world of files. When browsing
  7. files to find the latest, newest, or just something interesting, the Internet
  8. itself can't add or subtract much from the immense pool available on direct
  9. dial bulletin boards. For one thing, the BBS community is way out in front on
  10. the cataloging, listing, presentation, and description of shareware programs.
  11.  
  12. That said, the internet File Transfer Protocol (ftp) program is one of the
  13. main uses of the Internet, and the bulk of network backbone traffic involves
  14. the transfer of these files. Often, you will read in a USENET newsgroup, a
  15. mailing list, or by e-mail of a specific file available from a specific site.
  16. Usually, they provide three pieces of information:
  17.  
  18.  1. The site.
  19.  2. The directory
  20.  3. The file name.
  21.  
  22. With these three bits of information, you can locate and download a specific
  23. file by ftp. You simply enter ftp sitename.org.whatever. You get a login
  24. prompt and normally enter ANONYMOUS as the login, and your own e-mail address
  25. as the password. You then enter the cd command to change to the directory (cd
  26. /pub/somedir/thathas/somefil). And finally you enter GET
  27. FILENAME.UNIX.FILES.CAN.BE.A LITTLE.LENGTHY.and.CaSe.SenSITive. This
  28. transfers the file to your host. From most UNIX hosts, you then download the
  29. file using the zmodem protocol by entering SZ FILENAME.EXT. The file is
  30. transferred from the host, through the modems, to your local hard drive.
  31.  
  32. And this can be a very valuable thing to be able to do. Rather than list
  33. every Internet provider in the world in an e-mail message, a correspondent
  34. would be more likely to note its existence, and provide this pointer to the
  35. larger file. Files containing Frequently Asked Questions (FAQ) are quite
  36. commonly referred to in response to common questions in newsgroups. In this
  37. way, files are maintained that anyone can ftp to learn the basics. Similarly
  38. information files, electronic text articles, programs, and more are
  39. maintained in "archives" and it is quite common to refer someone to one of
  40. these files for more information, software, or lists of most anything.
  41.  
  42. The other common scenario is when you need to locate a file and have no idea
  43. where it is. If you have the filename, or even part of the filename, you can
  44. use a program titled ARCHIE to locate it. On most any host, you can enter
  45. ARCHIE FILENAME. After a few seconds delay, the program will print a list of
  46. sites, directories, and filenames where you can ftp the particular file you
  47. are looking for. ARCHIE is actually a worldwide coordinated database of what
  48. files are available where. It lists over a million files on thousands of
  49. sites.
  50.  
  51. In this way, you can locate files, and obtain them. But it all assumes that
  52. you have access to a full Internet host. Internet dialup accounts typically
  53. run $15 to $25 per month. And realistically, for many of us, after the first
  54. blush of enthusiasm for the Internet and a few weeks of "exploring", the bulk
  55. of what we really want to do is e-mail, mailing lists, and newsgroups. There
  56. is a growing number of users who have saved quite a bit of money by using
  57. commercial services and bulletin boards for these services only.
  58.  
  59. And actually, there is quite a bit you can do from an e-mail only account.
  60.  
  61. LOCATING FILES
  62.  
  63. ARCHIE is actually quite usable by electronic mail, just slower. You can send
  64. e-mail to an ARCHIE server, and receive the results back by electronic mail.
  65. The following addresses are ARCHIE e-mail server sites.
  66.  
  67.  Australiaarchie.au
  68.  Canadaarchie.mcgill.ca
  69.  Englandarchie.doc.ic.ac.uk
  70.  Finlandarchie.funit.fi
  71.  Germany archie.th-darmstadt.de
  72.  Israel archie.cs.huji.ac.il
  73.  Japan archie.wide.ad.jp
  74.  New Zealandarchie.nx
  75.  Taiwanarchie.ncu.edu.tw
  76.  United Statesarchie.rutgers.edu
  77.  United Statesarchie.sura.net
  78.  United Statesarchie.unl.edu
  79.  United Statesarchie.ans.net
  80.  
  81. To use an ARCHIE e-mail server, address your message to ARCHIE @SITE.COM. For
  82. example e-mail archie@archie.rutgers.edu. Leave the SUBJECT blank. In the
  83. body of the message on the first line, starting with the first character,
  84. enter the command:
  85.  
  86.  prog filename.ext
  87.  quit
  88.  
  89. The server will respond by e-mail with a list of sites and directories where
  90. you can find that file.
  91.  
  92. There are a few other interesting commands.
  93.  
  94.  servers - returns a list of all known archie servers.
  95.  
  96.  site <site address> - returns a list of all files on a particular site.
  97.  
  98.  help - responds with a document describing how to use the server.
  99.  
  100.  path - allows you to specify a different address for the server to send the
  101.  reply.
  102.  
  103. RETRIEVING FILES BY ELECTRONIC MAIL
  104.  
  105. Once you have located a file, you can actually retrieve it by electronic mail
  106. as well - although this gets a little more complicated.
  107.  
  108. There are currently four general ftpmail servers available that will let you
  109. retrieve a file from most any site, and will send it to you in electronic
  110. mail form.
  111.  
  112.  United States ftpmail@decwrl.dec.com
  113.  England ftpmail@src.doc.ic.ac.uk
  114.  Australia ftpmail@cs.uow.edu.au
  115.  France ftpmail@grasp1.univ-lyon1.fr
  116.  
  117. These sites run a program titled FTPMAIL written by Paul Vixie at the Digital
  118. Western Research Laboratory (decwrl.dec.com) that will generally go ftp a
  119. file from any site, get the file, and mail it to you.
  120.  
  121. To use these sites, you basically make up a little batch file of what you
  122. want it to do, and mail it to the ftpmail site in the message body.  The
  123. basic form is as follows:
  124.  
  125.  connect pit-manager.mit.edu   ;ftp logon to the systemPIT-MANGER.MIT.EDU
  126.  chdir pub/usenet/news.answers   ;change directories
  127.  get finding-sources           ;get the file finding-sources
  128.  quit                          ;end of the process
  129.  
  130. Note that you donÆt want to include the above comments - just the commands.
  131.  
  132. If the file you are looking for is a binary file instead of a text file, you
  133. will want to instruct the server to send the file to you in UUENCODED format.
  134. This is a process where the server converts the data into printable ascii
  135. text. It makes them about a third larger, but assures that they can be
  136. transported by e-mail. You will have to use the UUDECODE utility to
  137. reassemble the message into the original binary file.
  138.  
  139.  reply jack.rickard@boardwatch.com
  140.  connect time_a.timefreq.bldrdoc.gov
  141.  binary
  142.  uuencode
  143.  chunksize 50000
  144.  chdir /pub/acts
  145.  get pctime.exe
  146.  quit
  147.  
  148. If you send this message to ftpmail@decwrl.dec.com you will receive the
  149. PCTIME.EXE file back by electronic mail. The response may take from a few
  150. hours to several days, depending on traffic at decwrl. The file will come
  151. back in UUENCODED ASCII text form, and you will have to run UUDECODE on it to
  152. get the PCTIME.EXE executable.
  153.  
  154. The first statement of the above procedure is the REPLY statement. This can
  155. be used to specify the address you wish to have the file sent to. It isn't
  156. actually necessary. Without it, the system will send the file to the return
  157. address on your message. But the REPLY statement can be used to override your
  158. return address, and does offer some additional insurance that the file is
  159. mailed back to the correct address.
  160.  
  161. The CONNECT statement instructs the system to ftp to
  162. time_a.timefreq.bldrdoc.gov. The BINARY statement sets the ftp mode to pass
  163. binary files. UUENCODE tells it to encode the file as ASCII text for
  164. transmission. CHUNKSIZE tells it to break the file into 50 kb messages. CHDIR
  165. specifies the directory the file is stored in. GET PCTIME.EXE specifies which
  166. file to send. QUIT terminates the batch procedure.
  167.  
  168. Note that files are limited to 100 KB in size, and that some intermediary
  169. sites may further limit file size. Your host, such as CompuServe, may
  170. typically limit message sizes to 50 KB. You can actually specify the maximum
  171. message size with the statement CHUNKSIZE nnnnnn where nnnnn is the value in
  172. bytes. The ftpmail server will break the file into a series of messages. You
  173. will normally have to piece them back together with a text editor before
  174. UUDECODING.
  175.  
  176. There are numerous other mail servers available. Unlike the FTPMAIL servers,
  177. they tend to be specialized on particular topics or functions and operation
  178. may vary from server to server. In general, to find out how to use a
  179. particular server, simply send an e-mail message with the word HELP as the
  180. message body. This will usually result in an electronic mail response with
  181. documentation on how to use that particular server, and what is offered.
  182.  
  183. If it does not absolutely positively have to be there right now, you can
  184. generally locate and retrieve most any file on the Internet from a simple
  185. e-mail box with an domain name address.
  186.  
  187.  SOME ADDITIONAL MAIL SERVERS
  188.  ----------------------------
  189.  alt-sources-serv@dmc.com
  190.  archive-server@ames.arc.nasa.gov
  191.  archive-server@athena-dist.mit.edu
  192.  archive-server@bcm.tmc.edu
  193.  archive-server@cc.purdue.edu
  194.  archive-server@chsun1.uchicago.edu
  195.  archive-server@dsi.com
  196.  archive-server@eclectic.com
  197.  archive-server@germany.eu.net
  198.  archive-server@ics.uci.edu
  199.  archive-server@joshua.atherton.com
  200.  archive-server@ncsa.uiuc.edu
  201.  archive-server@rice.edu
  202.  archive-server@st.cs.uiuc.edu
  203.  archive-server@sun.soe.clarkson.edu
  204.  archive-server@wdl1.wdl.loral.com
  205.  comp-binaries-mac-serv@dmc.com
  206.  comp-sources-misc-serv@dmc.com
  207.  comp-sources-reviewed-serv@dmc.com
  208.  comp-sources-unix-serv@dmc.com
  209.  comp-sources-x-serv@dmc.com
  210.  cubelib@gmuvax2.gmu.edu
  211.  doc-server@prl.dec.com
  212.  fileserv@dmc.com
  213.  fileserv@shsu.bitnet
  214.  ftp@opcom.canada.sun.com
  215.  ftp-mailer@ftp.informatik.tu-muenchen.de
  216.  gene-server@bchs.uh.edu
  217.  goodies-lib@cs.man.ac.uk
  218.  graf-bib-server@decwrl.dec.com
  219.  info-server@doc.ic.ac.uk
  220.  info-server@Germany.EU.net
  221.  info-server@hp4nl.nluug.nl
  222.  info-server@sh.cs.net
  223.  librarian@cse.ucsc.edu
  224.  library@cme.nist.gov
  225.  lido@cs.uni-sb.de
  226.  listserv@orion.bitnet
  227.  listserv@ubvm.bitnet
  228.  listserv@ubvm.cc.buffalo.edu
  229.  listserv@vm1.nodak.edu
  230.  mail-server@cs.ruu.nl
  231.  mail-server@nluug.nl
  232.  mail-server@rusmv1.rus.uni-st
  233.  netlib@draci.cs.uow.edu.au
  234.  netlib@mthvax.cs.miami.edu
  235.  netlib@nac.no
  236.  netlib@ornl.gov
  237.  netlib@peregrine.com
  238.  netlib@uunet.uu.net
  239.  netlib@ukc.ac.uk
  240.  next-archive@cc.purdue.edu
  241.  nistlib@cmr.ncsl.nist.gov
  242.  nptserver@cme.nist.gov
  243.  object-archive-server@decwrl
  244.  ps-file-server@adobe.COM
  245.  reduce-netlib@rand.org
  246.  reports@midgard.ucsc.edu
  247.  request@legato.com
  248.  search@genbank.bio.net
  249.  service@nic.ddn.mil
  250.  source@ureview.com
  251.  statlib@lib.stat.cmu.edu
  252.  tech-reports@cs.columbia.edu
  253.  telecom-archive-request@letni
  254.  vax-pro@wkuvx1.bitnet
  255.  vmsnet-sources-serv@dmc.com
  256.  wrl-techreports@decwrl.dec.co
  257.  wscott@ecn.purdue.edu
  258.  xstuff@expo.lcs.mit.edu
  259.  
  260.