home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / protocol / tcpip / ibmpc / 4429 < prev    next >
Encoding:
Text File  |  1992-07-27  |  11.7 KB  |  245 lines

  1. Newsgroups: comp.protocols.tcp-ip.ibmpc
  2. Path: sparky!uunet!caen!merit.edu!mad
  3. From: mad@merit.edu (Mark Davis-Craig)
  4. Subject: Explanation of POP/IMAP followed by list of available clients
  5. Message-ID: <mad.37.712247296@merit.edu>
  6. Date: Mon, 27 Jul 92 10:28:16 EDT
  7. Organization: Merit Network, Inc.
  8. References: <36482@uflorida.cis.ufl.edu>
  9. Nntp-Posting-Host: ajax.merit.edu
  10. Lines: 233
  11.  
  12. In article <36482@uflorida.cis.ufl.edu> nh@condo.cis.ufl.edu (Nadeem Haider) writes:
  13. >From: nh@condo.cis.ufl.edu (Nadeem Haider)
  14. >Subject: any tpc/ip mail client/server needed...
  15. >Date: 22 Jul 92 05:07:39 GMT
  16.  
  17.  
  18. >hi
  19.  
  20. >I'm a newcomer to the world of TCP/IP so please correct me if I
  21. >am misinformed!
  22.  
  23. >Here is the situation:
  24.  
  25. >We have a bunch of PCs that are linked with ethernet and TCP/IP
  26. >software and a socket library is already up and running. At this point
  27. >in time I am not sure who provided the tcp/ip protocol implementation.
  28.  
  29. >Now what is needed is a 'mail' utility...actually there is talk about
  30. >writing one from scratch, both the client/server ends but I am sure
  31. >something like this already exists, right?  I would appreciate it if
  32. >anyone could provide me with more details.
  33.  
  34. >thanks
  35. >(Please respond via email)
  36. >+------------------------------------------------+----------------------------+
  37. >|                                                |                            |
  38. >| Nadeem Haider                                  | Internet : nh@cis.ufl.edu  |
  39. >| Computer & Information Sciences                | Office   : CSE 409         |
  40. >| University of Florida, Gainesville             | Telephone: (904)392-2594   |
  41. >|                                                |                            |
  42. >+------------------------------------------------+----------------------------+
  43.  
  44.  
  45. I don't know this man from Syracuse, but I sure appreciate his
  46. posting to the POP mail list.
  47.  
  48. To: haugen@bma.com (John M. Haugen)
  49. Cc: pop@jhunix.hcf.jhu.edu, jmwobus@mailbox.syr.edu
  50. Subject: Re: Looking for a POP3 server 
  51. In-Reply-To: Your message of "Thu, 23 Jul 92 09:30:53 EDT."
  52.          <9207231330.AA10316@bulus98> 
  53. Date:   Fri, 24 Jul 1992 14:23:59 -0400
  54. From: "John M. Wobus" <jmwobus@mailbox.syr.edu>
  55. John Wobus
  56. Syracuse University
  57. =-=-=-=-=-=-=-=-=-=
  58. Serving PCs and Workstations Using a Central Mail Server on an Internet
  59. ------- --- --- ------------ ----- - ------- ---- ------ -- -- --------
  60.  
  61. There are advantages to collecting mail destined to PCs and
  62. workstations on a central server, to be turned over to the PC or
  63. workstation on demand:
  64.  
  65. - Your PC or workstation may be down quite a bit and less network
  66.   bandwidth and less of the processing resouces of the sending computer
  67.   are used if the computer receiving your mail is ready.
  68. - Some people use more than one PC or workstation to read mail.
  69. - A PC or workstation may not have the resources to store all the mail
  70.   you receive.
  71. - It can make your e-mail address more like other users'.
  72.  
  73. The easiest way to "implement" this is to run the central mail server
  74. like any multi-user system: let people sign on to it and use some mail
  75. utility.  Then PC and workstation users can use "terminal sessions" to
  76. sign on to the central mail server and read their mail.  This has the
  77. disadvantage of making the PC and workstation users learn and use the
  78. central mail server's procedures.
  79.  
  80. SMTP, the "internet" mail protocol used to deliver mail between
  81. multi-user systems only supports mail transfer initiated by the
  82. sender.  Other protocols have been devised to allow a workstation or PC
  83. to request transfer of mail, thus able to make use of a cnetral
  84. server.  These include the published protocols POP (probably not used
  85. anymore), POP2, POP3, IMAP2, IMAP3 and DMSP.
  86.  
  87. POP, POP2, POP3:  These are rather minimal and are designed to be so.
  88. The three are similar but not enough alike to be interoperable.  They
  89. are basically designed to identify the user by username and password,
  90. to transfer the mail from server to PC or workstation and to delete the
  91. mail transferred.  It is assumed that SMTP will be used to send mail.
  92. Messages can be retrieved individually, but the only information you
  93. can get about a message without transferring it is its length in
  94. bytes-- useful for PCs with limited storage.
  95.  
  96. POP2 and POP3 are still used a good deal.  POP3 has a couple of
  97. optional extensions: one to avoid sending passwords, and one to aid in
  98. reading bulletin boards.
  99.  
  100. IMAP2, IMAP3:  The IMAP family is similar to the POP family, but also
  101. gives clients a way to do string searches through mail that still
  102. resides on the server.  This is designed to allow the PC or workstation
  103. to be more selective as to which mail will be transferred.  The POP
  104. protocols, on the other hand, are designed for simpler server
  105. software.
  106.  
  107. IMAP2 is used quite a bit.  IMAP3 is an incompatible offshoot that has
  108. not been implemented much.  Recent work not yet documented in an RFC
  109. has extended IMAP2 to include support for multimedia mail.
  110.  
  111. DMSP (aka PCMAIL):  PCs and workstations can use this protocol to both
  112. send and receive mail.  The system is designed around the idea that
  113. each user can own more than one workstation; however, the system
  114. doesn't seem to handle the idea of a "public workstation" very well.
  115. The PCs and workstations are assumed to hold state information about
  116. the mail, a directory so to speak, and when the PC or workstation is
  117. connected to the server, this directory is updated to "reality".
  118.  
  119. More about the protocols:
  120.  
  121. Name:      Post Office Protocol, Version 2
  122. Nickname:  POP2
  123. Document:  RFC 937 (Butler et al, February 1985)
  124. TCP-port:  109
  125. Sites:
  126.  
  127. Name:      Post Office Portocol, Version 3
  128. Nickname:  POP3
  129. Document:  RFC 1225 (Rose, May 1991)
  130. TCP-port:  110 (109 also often used)
  131. Sites:     UC Irvine, MIT
  132.  
  133. Name:      Distributed Mail Service Protocol
  134. Nickname:  DMSP, Pcmail 
  135. Document:  RFC 1056 (Lambert, June 1988)
  136. TCP-port:  158
  137. Sites:     MIT
  138.  
  139. Name:      Interactive Mail Access Protocol, Version 2
  140. Nickname:  IMAP2
  141. Document:  RFC 1176 (Crispin, August 1990)
  142. TCP-port:  143
  143. Sites:     Stanford, U Washington
  144.  
  145. Name:      Interactive Mail Access Protocol, Version 3
  146. Nickname:  IMAP3
  147. Document:  RFC 1203 (Rice, February 1991)
  148. TCP-port:  220
  149. Sites:     Stanford
  150.  
  151. Implementations:
  152.  
  153. Prot   Computer    Implementation      End     Source
  154. ------ ----------- ------------------- ------- --------------------------------
  155. DSMP   ?           Pcmail 3.1 reposit. server  allspice.lcs.mit.edu
  156. DSMP   PC          pc-epsilon (3.1)    client  allspice.lcs.mit.edu
  157. DSMP   PC          pc-netmail (3.1)    client  allspice.lcs.mit.edu
  158. DSMP   PC          pc-reader           client  allspice.lcs.mit.edu
  159. DSMP   Unix/EMACS  Pcmail 3.1          client  allspice.lcs.mit.edu
  160. DSMP   PC          PC/TCP              client  FTP Software
  161. DSMP   OS/2        PC/TCP              client  FTP Software
  162. DSMP   OS/2        TCP/2               client  Essex Systems
  163. DSMP   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  164. DSMP   OS/2        TCP/2 ADV CLIENT    client  Essex Systems
  165. IMAP2  Macintosh   MacMS 2.1b1         client  sumex-aim.stanford.edu
  166. IMAP2  Macintosh   Mailstrom (beta?)   client  sumex-aim.stanford.edu
  167. IMAP2  NeXT        EasyMail            client  ftphost.cac.washington.edu
  168. IMAP2  NeXT        MailManager         server  ftphost.cac.washington.edu
  169. IMAP2  TOPS20      ?                   server  ?
  170. IMAP2  Unix        ?                   client  ftphost.cac.washington.edu
  171. IMAP2  Unix        imapd 3.1           server  sumex-aim.stanford.edu
  172. IMAP2  Unix        imapd               server  ftphost.cac.washington.edu
  173. IMAP2  Unix        pine                client  ftp.cac.washington.edu
  174. IMAP2  Xrx Lsp Mch ?                   client  ?
  175. IMAP2  MS-DOS      pine (future)       client  ?
  176. IMAP2  MS-Windows  ?                   client  ?Some company in Canada
  177. POP2   Macintosh   MacPOP 1.5          client  trident.arc.nasa.gov
  178. POP2   Macintosh   POPMail II          client  boombox.micro.umn.edu
  179. POP2   Macintosh   MailStop            server  boombox.micro.umn.edu
  180. POP2   MS-DOS      PC POP 2.1          client  trident.arc.nasa.gov
  181. POP2   MS-DOS      LifeLine Mail       client  SunSelect
  182. POP2   MS-DOS      ka9q                server  ucsd.edu
  183. POP2   MS-DOS      MD/DOS-IP           client  U Maryland
  184. POP2   MS-DOS      PC/TCP              client  FTP Software
  185. POP2   Unix        ?                   server  boombox.micro.umn.edu
  186. POP2   Unix        popd (USC-ISI)      server  trident.arc.nasa.gov
  187. POP2   Unix        imapd/ipop2d        server  ftphost.cac.washington.edu
  188. POP2   Unix        mh-6.7 (UCI RandMH) server  lilac.berkeley.edu
  189. POP2   VM          FAL                 server  IBM
  190. POP2   VM          ?                   server  Texas Tech University
  191. POP2   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  192. POP3   Macintosh   Eudora 1.1          client  ftp.cso.uiuc.edu
  193. POP3k  Macintosh   Eudora X            client  run at Brown U.
  194. POP3   Macintosh   MacPOP (Berkeley)   client  ftp.cc.berkeley.edu
  195. POP3k  Macintosh   TechMail 2.0        client  net-dist.mit.edu
  196. POP3   Macintosh   TCP/Connect II      client  InterCon Systems Corporation
  197. POP3   Macintosh   MacMH               client  jessica.stanford.edu/info
  198. POP3   Macintosh   POPMail II          client  boombox.micro.umn.edu
  199. POP3   Unix        popper-1.7          server  lilac.berkeley.edu
  200. POP3   Unix        mh-6.7 (UCI RandMH) both    ics.uci.edu
  201. POP3   Unix        imapd/ipop3d        server  ftphost.cac.washington.edu
  202. POP3   MS-DOS      PC/TCP              client  FTP Software
  203. POP3   MS-DOS      TechMail(future)    client  ? 
  204. POP3   MS-DOS      ?                   client  logos.ucs.indiana.edu
  205. POP3   MS-DOS      NUPOP (in beta)     client  (ftp.acns.nwu.edu)
  206. POP3   MS-DOS      POPMail/PC          client  boombox.micro.umn.edu
  207. POP3   MS-DOS      Eudora (alpha)      client  Qualcomm Inc (pc-eudora-info@qualcom.com)
  208. POP3   MS-DOS      ka9q (future)       server  ?
  209. POP3x  MSwindows   WinQVT (2.1)        client  QPC Software (shareware)
  210. POP3   MSwindows   Eudora (future)     client  Qualcomm Inc (pc-eudora-info@qualcom.com)
  211. POP3   VMS         IUPOP3 (1.7)        server  logos.ucs.indiana.edu
  212. POP3   VMS         MULTINet            both    TGV, Inc.
  213. POP3   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  214. POP3   OS/2        TCP/2 ADV CLIENT    client  Essex Systems
  215. POP?   MS-DOS      UCDmail             client  ucdavis.ucdavis.edu
  216. POP?   MS-DOS      PC POP              client  ?Bill Schweickert/Sterling Fed
  217. POP?   Macintosh   MEWS                client  ?
  218. POP?   Macintosh   byupopmail          client  ?
  219. POP?   VM          ?                   server  TTUVM1
  220. ?      Macintosh   Hypermail           ?       ?
  221. ------ ----------- ------------------- ------- --------------------------------
  222. Appendix:
  223. Some other packages for desktop systems
  224. ------ ----------- ------------------- ------- --------------------------------
  225. uucp   Macintosh   uAccess             peer    ICE Engineering
  226. SMTP   Macintosh   LeeMail 1.2.4       peer    Shareware, laf@mitre.org
  227. uucp   Macintosh   FernMail            peer    Shareware, dplatt@snulbug.mtview.ca.us
  228. prop   Macintosh   MacPost             both    ftp.lu.se
  229. uucp   Macintosh   Eudora              peer    ftp.cso.uiuc.edu
  230. uucp   Macintosh   UUPC                peer    dplatt@snulbug.mtview.ca.us
  231. uucp   Macintosh   gnuucp              peer    jim@fpr.com
  232. ?      MS-DOS      Pmail 2.3 (R1)      client  splicer.cba.hawaii.edu
  233. ?      MS-DOS      Pmail 2.3 (R2)(fut) client
  234. ?      MS-Windows  Pmain/Windows (fut) client
  235. ?      Macintosh   Pmail/Mac 1.1       client  splicer.cba.hawaii.edu
  236. ?      Macintosh   Pmail/Mac 2.0(beta) client  risc.ua.edu
  237. ------ ----------- ------------------- ------- --------------------------------
  238. Other issues:
  239. (1) What are the common extensions to POP3 and which clients/servers
  240.  support them?
  241. ------ ----------- ------------------- ------- --------------------------------
  242.  ----------------------------------------------------------------
  243.   Mark Davis-Craig, Merit Network, (313)-936-3000, mad@merit.edu
  244.