home *** CD-ROM | disk | FTP | other *** search
/ The Best Internet Programs / BESTINTERNET.bin / internet / lrn_inet / li_email.txt < prev    next >
Encoding:
Text File  |  1994-09-21  |  11.8 KB  |  311 lines

  1.  The Internet Postal Service 
  2.  
  3. Each day millions of mail messages traverse the Internet.
  4. They are carried by a standard system called SMTP (Simple
  5. Mail Transport Protocol), part of TCP/IP.  A term you will
  6. often see if you use a Unix system is "mailer daemon."  This
  7. is a program that runs in the background on your Unix system
  8. works with SMTP to handle all the details of getting your
  9. mail sent and delivered.
  10.  
  11. An important restriction imposed by SMTP is that it can only
  12. handle TEXT data.  That is, character data, like the charac-
  13. ters you can type on your keyboard.  To mail binary type
  14. data it must first be encoded as text data.
  15.  
  16.  Standard Unix Mail 
  17.  
  18. There are mail programs much easier to learn and use than
  19. the standard Unix mail program, such as Pine or Elm, but it
  20. is good to know something about it because it is the only
  21. mail program guaranteed to be on all Unix systems.  Even if
  22. you do not have to use it, you may have to help someone who
  23. does.  
  24.  
  25. Guess what the standard Unix mail program is called?  Right:
  26. mail.  (Unix people have an imaginative flair).  To send mail
  27. you simply type "mail" along with the address of the person
  28. who is receiving the mail:  mail efudd@aol.com.  To read mail
  29. you type the word "mail," and then pick from a list.
  30.  
  31.  Addressing Email 
  32.  
  33. To send mail to someone who uses a different host computer
  34. than you address the message with the person's complete email
  35. address:  mail walters@yorku1.york.edu.  As a rule, you may
  36. omit parts of the subdomain address (the part following the
  37. @) that you share in common with the addressee.  To send a
  38. message to someone who uses the same host as you simply 
  39. address the message with his/her userid:  mail efudd.  If you
  40. incorrectly address email it cannot be delivered and it 
  41. "bounces."  That is, it will be returned to your own mailbox
  42. with a message from your local postmaster telling you that
  43. the address is unknown.  For practice, let's log in and
  44. send some mail...
  45.  
  46.  Review 
  47.  
  48. 1) To mail a message type: mail [userid@useraddress].
  49. 2) Enter a subject or just press Enter when the subject
  50.    line appears.  It is discourteous to send mail without
  51.    a subject line.
  52. 3) Type your message a line at a time.  You cannot return
  53.    to edit lines you have already entered without using a
  54.    special trick.
  55. 4) Press Control-D to end text entry and send the message.
  56. 5) At the Cc: prompt enter the addresses of anyone you 
  57.    would like to receive a copy of your message.  Separate
  58.    them with spaces.
  59. 6) If you decide not to send a message, press Control-C twice.
  60.  
  61.  The Great Escape 
  62. As you have seen, the mail program is line oriented.  This
  63. means that after you press Enter at the end of each line 
  64. you cannot edit the line.  It also means that you cannot 
  65. access certain very convenient feature full screen programs
  66. like Pine and Elm offer.  The (somewhat awkward) solution
  67. to these problems is a set of commands you can enter from
  68. within the mail program to invoke an editor, read in a file,
  69. edit your mail header, etc.  They are called "escape commands"
  70. because they must be entered as the first characters on a
  71. line and preceded by the ~ (tilde) escape character.  There 
  72. are many of them, but the most useful are: ~? - show all 
  73. escape command; ~e - invoke editor; ~f - read in a message;
  74. ~r - read in a file; ~h - edit header lines; ~! - shell out.
  75.  
  76.  Reading Your Mail 
  77.  
  78. To read your mail first enter the command "mail."  If you 
  79. have mail a numbered list will be printed on your screen.
  80. If not you will receive a "no mail" message.  Each item on
  81. the list will show who sent the message, when, how large
  82. it is, and what the subject is (if your correspondent 
  83. entered a subject line).  At the end of the list you will
  84. see the "&" character.  This is the mail program prompt.
  85. It means the mail program is ready to receive your commands.
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  Mail Commands 
  92. Mail commands are generally a single symbol followed by the
  93. Enter key.  There are many of them, but here are the really
  94. important ones:
  95.    [number]     Display message #[number] from list
  96.       +         Display next message
  97.       -         Display previous message
  98.       d         Delete current message
  99.       s         Save current message
  100.       r         Reply
  101.       u         Undelete message
  102.       q         Quit the mail program
  103.  
  104. Let's practice...
  105.  
  106.  Is This A Good Mail Program? 
  107.  
  108. No.  This is not a good mail program, but it works and in a
  109. pinch it is essential to know it's commands.  It is far 
  110. better to use one of the full screen programs like Pine.
  111. Save the printed summary to this lesson.  It contains 
  112. the mail commands and escape characters which you may
  113. someday have to teach someone else.  In the mean time,
  114. learn to use Pine.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  I Pine For Mail 
  122.  
  123. There are two things about mail:
  124.  
  125.      1) It's fun to get mail.
  126.      2) It's fun to read other people's mail.
  127.  
  128. You can do both with a vengeance with Pine, the improved
  129. Unix mail program that you will find most places.  Don't
  130. even bother with the standard Unix mail command.  Much
  131. about Unix is ugly, and the mail program is among the worst.
  132.  
  133. Fortunately, some friendly programmers have provided Pine.
  134.  
  135.  
  136.  Mail, Mail Everywhere 
  137.  
  138. Pine is the easy way to be a world class communicator.  But
  139. remember, when you start receiving truckloads of email, it's
  140. your responsibility to keep your mailbox cleaned up.  If you
  141. don't, people start to get mad at you.  And pretty soon you
  142. stop getting mail because you're using up too much disk space.
  143.  
  144. But enough of the stern warnings.  With Pine it's easy to
  145. manage your mail.  Let's log in and start Pine.
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  Pinal Goodbye 
  152.  
  153. Now you know how to use Pine.  It makes email fun.
  154. There is a great deal more to the Pine commands than we
  155. have been able to cover here, but like all the resourcess
  156. on the internet help is not far away.  From the Pine main
  157. menu pressing the ? will call up help screens.
  158.  
  159. See you on the net.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  Mailing Lists 
  167.  
  168. There are thousands of ongoing discussion groups carried out
  169. over the Internet via email.  They work by subscription.  
  170. That is, if you have a special interest, you send your sub-
  171. scription request to the person (or computer) that maintains
  172. the mailing list in which you are interested and you are
  173. added to the number who automatically receive the group's
  174. common email each day.  You may then post your invaluable
  175. insights to the group and read the less valuable insights
  176. of others by simply using your email program.  It all works
  177. automatically.  Some groups are moderated, meaning that 
  178. someone controls what gets posted, but most are not.  Joining
  179. a list is called "subscribing," but there is no charge.
  180.  
  181.  Maling Lists vs. Newsgroups
  182.  
  183. As you can tell, mailing lists and Usenet newsgroups have a 
  184. lot in common, but with several important differences.
  185.   1) To participate in a mailing list you do not have to
  186.      learn a complicated news reader program.  It all works
  187.      by email.
  188.   2) Without any special effort on your part your messages
  189.      simply appear each day in your mailbox.
  190.   3) There tends to be far less "chatter" or "noise" among
  191.      mailing lists than among newsgroups.  They seem to be
  192.      more focused.
  193.   4) Many important lists are moderated, or "owned" by some-
  194.      one, oftentimes providing valuable guidance subscribers.
  195.  
  196.  What Lists Are Available? 
  197.  
  198. You name it and there is probably a list devoted to it--from
  199. bagpipes and bee keeping to zephyrs and zebras.  How do you
  200. find out about them?  Search a list of lists to find out 
  201. what is available.
  202.  
  203. The simplest way is to gopher to sri.com and choose netinfo|
  204. interest-groups.  You will be presented with an enormous list
  205. of lists which you may search with the gopher "/" command.
  206. This list is available by anonymous ftp from ftp.nisc.sri.com.
  207. Dartmouth also maintains an exhaustive list for anonymous ftp
  208. from dartcms1.dartmouth.edu in the "siglists" directory.  Get
  209. the "read.me" file to obtain download instructions.
  210.  
  211.  Bitnet 
  212.  
  213. Bitnet is a widespread mostly academic network not part of the
  214. Internet per se but with mail gateways to the Internet.  It is
  215. important because many mailing lists are maintained on Bitnet.
  216. They are called "listservs," after the programs that maintain
  217. them.  You can get a list of all bitnet mailing lists by
  218. sending a letter to any listserv with the command "list
  219. global" in the body of the letter.  (The SRI and Dartmouth
  220. lists contain Bitnet and Internet lists).  An Internet only
  221. list of lists can be obtained via anonymous ftp from 
  222. rtfm.mit.edu in the directory /pub/usenet/news.answers/mail/
  223. maling.lists.
  224.  
  225.  
  226.  How Do You Subscribe To A List? 
  227.  
  228. Let's say you have a passion for Shakespeare.  You gopher to
  229. sri.com and search the list of lists.  You discover that
  230. there is a list called SHAKSPER which is just what you are
  231. looking for.  It's subscription address is "listserv@vm.
  232. epas.utoronto.ca."  It's regular Bitnet address is SHAKSPER@
  233. UTORONTO.CA.  (Bitnet addresses are often expressed in cap-
  234. itals, as if Bitnet people are always shouting).  It is a 
  235. moderated list, which means a human runs it, adds/deletes
  236. users, and most importantly edits the postings.  You sub-
  237. scirbe by simply sending a letter to the subscription ad-
  238. dress with the only line in the body of your letter:
  239.      subscribe SHAKSPER Yourfirstname Yourlastname
  240.  
  241.  Possible Problems 
  242.  
  243. On a moderated list like SHAKSPER you will have to respond
  244. to the list moderator before being added to the list, but
  245. most lists simply send you an acknowledgement and you 
  246. begin receiving mail.
  247.  
  248. You may have a problem in sending messages to Bitnet 
  249. addresses, however, if your provider is not set up to
  250. automatically convert Internet style address to Bitnet
  251. addresses.  If this is the case, you will have to send
  252. your request to a Bitnet gateway (see printed summary).
  253. The formula for addressing mail through a gateway is:
  254.   gateway.address!computerid.bitnet!userID
  255.  
  256.  What Are Lists Like? 
  257.  
  258. If you are not sure you want to subscribe to a list
  259. you view many of them via Usenet News.  In fact, all the
  260. Bitnet listserv lists are posted to the "bit" hierarchy
  261. of the newsgroups.  You can read them there to see if you
  262. are interested (and get a feel for how active they are).
  263.  
  264. Many books provide annotated guides to the lists, but these
  265. tend to get out of date even before the books are published.
  266.  
  267. There is also a list devoted to reviews of mailing lists.
  268. It's address is lstrev-l@umslvma.
  269.  
  270.  
  271.  Controlling Your Mailing Lists 
  272.  
  273. The best advice anyone can get who is new to automated mail-
  274. ing lists is:  if you have an urge to subscribe, lie down
  275. until it passes!  The vast riches of the lists invariably
  276. temp the new user to oversubscribe.  If you belong to more
  277. than 6 groups, you are receiving far more mail than you can
  278. handle, because even a moderately active list can generate
  279. dozens of messages each day.
  280.  
  281. The second best advice is:  keep the acknowledgement letter
  282. you receive from the list immediately after subscribing.  It
  283. contains valuable information on how to get off the list, to
  284. hold your mail when you are on vacation, etc., etc.
  285.  
  286.  Mailing List Commands 
  287. If you are subscribed to a Bitnet listserv, there is a set of 
  288. uniform commands for controlling your mail (see printed sum-
  289. mary).  Also, most Internet lists use similar commands.
  290. There are many lists, however, that use custom commands.
  291. That is why you must keep that first, valuable acknowlegement
  292. letter.  Even if you don't read it at the time.  On certain
  293. lists, unless you know the secret, it is nearly impossible to
  294. GET OFF THE LIST.  Lists are littered with messages from
  295. ignorant users who post requests such as "Please unsubscribe
  296. me," "Please get me off this list," or a simple, plaintive
  297. "Help."  All to no avail.  With a little effort on your part
  298. this can be avoided and Internet Mailing Lists can be a
  299. source of enlightenment and joy.
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.