home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / lans / mail-protocols < prev   
Encoding:
Text File  |  1995-07-25  |  33.0 KB  |  601 lines

  1. Subject: LAN Mail Protocols Summary
  2. Newsgroups: comp.mail.misc,news.answers,comp.answers
  3. From: jmwobus@mailbox.syr.edu (John Wobus)
  4. Date: 7 Oct 1994 21:42:00 GMT
  5.  
  6. Archive-name: LANs/mail-protocols
  7.  
  8. Serving PCs and Workstations Using a Central Mail Server on an Internet
  9. ------- --- --- ------------ ----- - ------- ---- ------ -- -- --------
  10.  
  11.  (Note: this message is prepared by John Wobus of Syracuse University,
  12.   jmwobus@mailbox.syr.edu who welcomes updates and corrections;  This
  13.   version was last updated on 10/7/1994.  A copy of this memo is placed
  14.   in syr.edu's anonymous ftp area once a month under the path
  15.   information/faqs/lan-mail-protocols).
  16.  
  17. There are advantages to collecting mail destined to PCs and
  18. workstations on a central server, to be turned over to the PC or
  19. workstation on demand:
  20.  
  21. - Your PC or workstation may be down quite a bit and less network
  22.   bandwidth and less of the processing resouces of the sending computer
  23.   are used if the computer receiving your mail is ready.
  24. - Some people use more than one PC or workstation to read mail.
  25. - A PC or workstation may not have the resources to store all the mail
  26.   you receive.
  27. - It can make your e-mail address more like other users'.
  28.  
  29. The easiest way to "implement" this is to run the central mail server
  30. like any multi-user system: let people sign on to it and use some mail
  31. utility.  Then PC and workstation users can use "terminal sessions" to
  32. sign on to the central mail server and read their mail.  This has the
  33. disadvantage of making the PC and workstation users learn and use the
  34. central mail server's procedures.
  35.  
  36. SMTP, the "internet" mail protocol used to deliver mail between
  37. multi-user systems only supports mail transfer initiated by the sender
  38. (actually, it has a method to initiate reception, but the method didn't
  39. catch on and is not used).  Other protocols have been devised to allow
  40. a workstation or PC to request transfer of mail, thus able to make use
  41. of a cnetral server.  These include the published protocols POP
  42. (probably not used anymore), POP2, POP3, IMAP2, IMAP3 (not used), IMAP4
  43. and DMSP.
  44.  
  45. POP, POP2, POP3:  These are rather minimal and are designed to be so.
  46. The three are similar but not enough alike to be interoperable.  They
  47. are basically designed to identify the user by username and password,
  48. to transfer the mail from server to PC or workstation and to delete the
  49. mail transferred.  It is assumed that SMTP will be used to send mail.
  50. Messages can be retrieved individually, but the only information you
  51. can get about a message without transferring it is its length in
  52. bytes-- useful for PCs with limited storage.
  53.  
  54. POP3 has a number of extensions including Xtnd Xmit which allows
  55. clients to send mail through the POP3 session rather than using SMTP.
  56. Another extension is APOP which allows RSA MD5 encryption of passwords
  57. passed over the network.
  58.  
  59. POP3 is now the most-used POP, but POP2 is still used.  POP3 has a
  60. couple of optional extensions: one to avoid sending passwords, and one
  61. to aid in reading bulletin boards.
  62.  
  63. IMAP2, IMAP3, IMAP4:  The IMAP family is similar to the POP family, but
  64. also gives clients a way to do string searches through mail that still
  65. resides on the server.  This is designed to allow the PC or workstation
  66. to be more selective as to which mail will be transferred.  The POP
  67. protocols, on the other hand, are designed for simpler server
  68. software.
  69.  
  70. IMAP2 is used quite a bit.  IMAP3 is an incompatible offshoot that has
  71. not been implemented much.  IMAP4 is a relatively recent extension of
  72. IMAP2 which makes the servers cogniscent of the MIME-structure of a
  73. message.  IMAP4 also extends IMAP to have some of DMSP's features.
  74.  
  75. IMSP (Interactive Mail Support Protocol) is a protocol which is being
  76. developed to compliment IMAP4 by offering related e-mail services
  77. beyond the scope of IMAP4.  It includes the ability to subscribe find &
  78. subscribe to bulletin boards, mailboxes, and to find and search address
  79. books.
  80.  
  81. DMSP (aka PCMAIL):  PCs and workstations can use this protocol to both
  82. send and receive mail.  The system is designed around the idea that
  83. each user can own more than one workstation; however, the system
  84. doesn't seem to handle the idea of a "public workstation" very well.
  85. The PCs and workstations are assumed to hold state information about
  86. the mail, a directory so to speak, and when the PC or workstation is
  87. connected to the server, this directory is updated to "reality".
  88.  
  89. Who uses these protocols?  These protocols were designed and
  90. implemented mostly by Internet-connected universities with some
  91. participation by other Internet-connected research institutions.  They
  92. were certainly devised to handle the type of electronic mail that
  93. universities must do.  A typical site has probably 10 to 10,000 desktop
  94. machines and has an Internet connection and also runs Unix, giving them
  95. the Unix sysadmin expertise that makes running a Unix-based server
  96. attractive.  Most of the servers listed here run under Unix though some
  97. run under other large systems and as time goes on, we are seeing more
  98. servers that run on PCs and Macintoshes.
  99.  
  100. Disadvantages: there are a number of disadvantages associated with
  101. the use of these protocols:
  102. -since these methods do not dominate the industry, software using these
  103.   methods is often incompatible with other useful and/or well-known
  104.   software.  A couple of examples are:
  105.   -Use of mail-enabled applications on PCs (there is no fundimental
  106.     reason that mail software using these protcols can't provide
  107.     the API used by mail-enabled applications, but in general this
  108.     hasn't come about yet)
  109.   -Use of the usual Unix mail readers & the Unix .forward files.
  110. -since the server is holding mail for the person, the person can
  111.   use the server for storage.  This leaves the potential for all
  112.   the disk-space problems inherent in shared disks: people hogging
  113.   disk-space or forgetting to clean up, etc.
  114. -sizing the server: a perennial question people ask is "How big a
  115.   machine do I need to serve my campus (or department, or whatever)".
  116.   Naturally no one can give a straight answer because it depends upon
  117.   so many factors.
  118.  
  119. Issue of Remote Access:  Modern commercial e-mail packages typically
  120. have features designed to assist in remote access of ones e-mail.
  121. Features include:
  122. -ability to download mail through a modem
  123. -ability to synchronize two different systems which you are using to
  124.   read your e-mail by plugging them together.
  125. Any method of reading e-mail using PCs or Macintoshes can be used
  126. remotely via the "PCanywhere(tm)" method, e.g. by dialing up your own
  127. office PC and using one of the several kinds of software that allow you
  128. to control your PC over the phone.  Also, any LAN-based method can be
  129. used by using one of the several methods of providing the same protocol
  130. support over dialup lines as are on LANs (SLIP or PPP for the
  131. above-mentioned, TCP/IP-based protocols, ARA for Appletalk-based
  132. protocols, etc, and sometimes using two different protocols, one
  133. incapsulated in the other) under the constraint that any operations
  134. that use the network will be much slower.  Also, POP3 is often used
  135. directly over modems (for example, Eudora can be used in this manner).
  136. The ideal protocol for remote access would not penalize the user for
  137. the much slower communications speed (usually slower by a factor of
  138. 100: note that a lot of LAN-based software was written without regard
  139. to minimizing the necessary communication, thus is really hurt by such
  140. slow speeds), yet would allow the same software to run both remotely
  141. and locally, with a wonderful user interface.  It would also not be
  142. overly expensive in communications equipment or services.  This is a
  143. difficult set of objectives and the above-three protocols can achieve
  144. some of them for some users, but what they actually achieve depends a
  145. lot on the user's pattern of e-mail usage.  If a user reads just a
  146. small amount of mail, then we would not worry about the length of time
  147. necessary to download it remotely with POP3, but if the person receives
  148. a lot of mail, but just wants to read a small amount of it at home,
  149. then with IMAP2, they could pick and choose what to read, eliminating
  150. some download time.  If someone is paying for the telephone line time
  151. (possibly the user if it is a long distance call; in any case, the
  152. institution pays a monthly fee for each line it offers, which is
  153. dependent upon how many users it is serving, how often they call, and
  154. how long their calls are) then IMAP2's natural method of usage which
  155. requires the phone call to remain while a user is reading, poking
  156. around, sending, and rearranging mail can be much more costly than
  157. using POP3 if one call is used to quickly download all the mail and
  158. another later call is used to send any replies.  Thus with POP3 a user
  159. might have two 1 minute calls before and after a 30 minute e-mail
  160. session instead of keeping the call for 30 minutes with IMAP2, and each
  161. phone line the institution offers could be serving 15 times as many
  162. such users who would each pay a lot less in long-distance phone bills.
  163. Note that with the advent of multimedia mail (see MIME below) whose
  164. messages can be very large, it is possible that downloading even one
  165. message that you end up not reading remotely could ruin such a
  166. nice-sounding scenario.
  167.  
  168. MIME:  MIME (Multipurpose Internet Mail Extensions) is a relatively new
  169. Internet standard for the format for messages with multiple parts, and
  170. with non-ASCII data.  Any client that can import or export files can
  171. use MIME in a clumsy way if you have a program to create and/or decode
  172. a MIME message.  Some clients have built-in features to do this.
  173. Client-server mail protocols generally only deal with entire messages,
  174. and can retrieve MIME messages as well as any other messages since MIME
  175. was carefully designed to be transparent to existing mail systems.
  176. However, IMAP4 has features to allow retrieval of individual parts of
  177. MIME-encoded messages.  The chart below lists whether a package has
  178. MIME support.  Servers for protocols that don't offer any special MIME
  179. features are marked na for Not Applicable since they need do nothing
  180. for users to use MIME.  All IMAP4 servers can also do this, but the
  181. chart lists whether they include explicit MIME support.
  182.  
  183. Approaches not covered by this memo: proprietary protocols; file
  184. sharing; APIs; X.400.  Vendors can invent their own protocols similar
  185. to those listed above, and some have.
  186.  
  187. LAN e-mail can also be implemented using file sharing, e.g. using NFS
  188. to allow separate Unix workstations to share the same mail spool area
  189. just as if it were mail being stored on one system.  If the
  190. applications are written so that they are careful to lock files
  191. correctly, then this works.  An advantage is that any network file
  192. protocol can be used and the e-mail application can be somewhat
  193. independent of the file protocol.  For example, Unix systems could use
  194. either AFS or NFS.  Pegasus is a PC & Mac application that uses Novell
  195. file service to do something similar.  Specifications for client-server
  196. interaction consist of the file service protocol along with the server
  197. directory structures & conventions used for storing e-mail.
  198.  
  199. A very popular approach with commercial vendors is the use of APIs.
  200. The client talks to the server using an API (Applications Programming
  201. Interface), i.e., a set of subroutine/procedure library call
  202. definitions for a library providing subroutines/procedures to send,
  203. receive, and manipulate e-mail.  With the use of any remote procedure
  204. call mechanism, the client can be located on a different computer from
  205. the server.  This allows some mixing and matching of RPC mechanisms,
  206. underlying protocol stacks and APIs: e.g., a vendor defines an API, and
  207. it can be run over IPX or TCP/IP, in each case over the protocol
  208. stack's RPC mechanism.  There are a number of APIs now being pushed by
  209. vendors: MAPI (Microsoft); VIM (Lotus); AOCE (Apple); SMF (Novell, part
  210. of MHS).  These API's have been the basis for numerous mail-enabled
  211. applications:  e.g. a word processor that allows you to send or receive
  212. documents through e-mail simply uses one of these APIs allowing it to
  213. communicate with any server supporting the same API.  Specifications
  214. for client-server interaction consist of the protocol stack up to the
  215. RPC protocol, then the API itself.
  216.  
  217. Note that though the API approach in combination with remote procedure
  218. calls allows one to implement client-server e-mail without the use of
  219. the protocols covered by this document (IMAP, POP, etc), that there is
  220. no theoretical reason why such APIs can't be used in an IMAP or POP
  221. environment.  The necessary software would be a "driver" or piece of
  222. "middleware" that provides the APIs calls to mail-enabled applications
  223. and uses POP, IMAP, or whatever over a LAN to reach a server.  The
  224. advantages/disadvantages of such an approach as compared to the use of
  225. RPCs is open to debate.
  226.  
  227. X.400 is the message transport defined for use between
  228. telecommunications vendors and customers by the international
  229. consortium of national standards bodies known as ISO.  It roughly
  230. corresponds to the Internet's SMTP and RFC822 header format.
  231. A consortium of X.400 vendors (XAPIA) have developed an API for
  232. X.400 applications called CMC.
  233.  
  234.  
  235. More about the protocols:
  236.  
  237. Name:      Post Office Protocol, Version 2
  238. Nickname:  POP2
  239. Document:  RFC 937 (Butler et al, February 1985)
  240. TCP-port:  109
  241. Status:    Functionally replaced by incompatible POP3 but still used some
  242.  
  243. Name:      Post Office Protocol, Version 3
  244. Nickname:  POP3
  245. Document:  RFC 1460 (Rose, May 1993)
  246. TCP-port:  110 (109 also often used)
  247. Status:    In use
  248. Sites:     UC Irvine, MIT
  249.  
  250. Name:      Post Office Protocol, Version 3 Extended Service Offerings
  251. Nickname:  POP3 XTND
  252. Document:  RFC 1082 (Rose, November 1988)
  253.  
  254. Name:      Distributed Mail Service Protocol
  255. Nickname:  DMSP, Pcmail
  256. Document:  RFC 1056 (Lambert, June 1988)
  257. TCP-port:  158
  258. Status:    Used very little
  259. Sites:     MIT
  260.  
  261. Name:      Interactive Mail Access Protocol, Version 2
  262. Nickname:  IMAP2
  263. Document:  RFC 1176 (Crispin, August 1990)
  264. TCP-port:  143
  265. Status:    In use, being replaced by upward-compatible IMAP4
  266. Sites:     Stanford, U Washington
  267.  
  268. Name:      Interactive Mail Access Protocol, Version 3
  269. Nickname:  IMAP3
  270. Document:  RFC 1203 (Rice, February 1991)
  271. TCP-port:  220
  272. Status:    Historical, not used
  273. Sites:     Stanford
  274.  
  275. Name:      Internet Message Access Protocol, Version 4
  276. Nickname:  IMAP4
  277. Document:  Draft RFC: draft-ietf-imap-imap4-05.txt (Crispin, August 1994)
  278. TCP-port:  143
  279. Status:    Draft RFC for IMAP2 replacement, standards track
  280. Sites:     U Washington
  281.  
  282. Name:      Interactive Mail Support Protocol
  283. Nickname:  IMSP
  284. Document:  Draft RFC: ? (Myers, August 1993)
  285. Status:    Experimental
  286. Sites:     Carnegie Mellon
  287.  
  288. Note: The "I" in IMAP used to stand for "Interactive".  Now it stands
  289. for "Internet" and the "M" stands for "Message" rather than "Mail".
  290. Also, Internet drafts are available at ds.internic.net, munnari.oz.au,
  291. and nic.nordu.net in directory internet-drafts.  IMAP4 used to be
  292. called IMAP2bis.
  293.  
  294. Other sources of similar information:
  295.  
  296. By anonymous ftp from ftp.cac.washington.edu: 
  297.     imap/imap.vs.pop    -outlines differences in more detail
  298.     imap/imap.software    -list of IMAP software
  299.         mail/draft-ietf-imap-model-00.txt    -informational
  300.  
  301. Mailing lists:
  302.     pop@jhunix.hcf.jhu.edu
  303.         imap@cac.washington.edu
  304.         CW-EMAIL@EARNCC.EARN.NET
  305.  
  306. By anonymous ftp from rtfm.mit.edu:
  307.         This memo
  308.         comp.os.msdos.mail-news FAQ Memo
  309.  
  310. Implementations:
  311.  
  312. Prot   Computer   Implementation      End  MIME Source
  313. ------ ---------- ------------------- ---- ---- --------------------------------
  314. DMSP   PC         pc-epsilon (3.1)    clnt ?    allspice.lcs.mit.edu
  315. DMSP   PC         pc-netmail (3.1)    clnt ?    allspice.lcs.mit.edu
  316. DMSP   PC         pc-reader           clnt ?    allspice.lcs.mit.edu
  317. DMSP   Unix       Pcmail 3.1 reposit. srvr na   allspice.lcs.mit.edu
  318. DMSP   Unix/EMACS Pcmail 4.2          clnt ?    allspice.lcs.mit.edu
  319. DMSP   PC         PC/TCP 2.3          clnt ?    FTP Software 8/4/94
  320. DMSP   OS/2       PC/TCP              clnt ?    FTP Software
  321. DMSP   OS/2       TCP/2               clnt ?    Essex Systems
  322. DMSP   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  323. DMSP   OS/2       TCP/2 ADV CLIENT    clnt ?    Essex Systems
  324. IMAPx  Macintosh  MacMS 2.2.1         clnt no   sumex-aim.stanford.edu 11/7/93
  325. IMAP24 Macintosh  Mailstrom 1.04      clnt no   sumex-aim.stanford.edu 11/7/93
  326. IMAP24 Macintosh  Mailstrom 2 (b?)    clnt yes  sumex-aim.stanford.edu 10/19/93    
  327. IMAP2  Macintosh  PathWay             clnt no   The Wollongong Group 2/25/94
  328. IMAP2  Unix/X     PathWay             clnt no   The Wollongong Group 2/25/94
  329. POP3   Macintosh  PathWay             clnt no   The Wollongong Group 2/25/94
  330. POP3   Unix/X     PathWay             clnt no   The Wollongong Group 2/25/94
  331. IMAP?  Macintosh  ECSMail Mac (alpha) clnt yes  ISA 11/7/93
  332. IMAP2b Macintosh  ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  333. POP2   Macintosh  MacPOP 1.5          clnt ?    trident.arc.nasa.gov
  334. POP2   MS-DOS     PC POP 2.1          clnt ?    trident.arc.nasa.gov
  335. POP3   Macintosh  TCP/Connect II      clnt ?    InterCon Systems Corp
  336. POP3   MS-WIN     TCP/Connect II f W  clnt yes  InterCon Systems Corp 7/8/94
  337. POP3   NeXT       EasyMail            clnt yes  ftp.cac.washington.edu 11/7/93
  338. IMAP2  NeXT       MailManager         srvr yes  ftp.cac.washington.edu 11/7/93
  339. IMAP2  TOPS20     MAPSER              srvr na   ? 11/7/93
  340. IMAP2  Unix       imap kit            srvr na   ftp.cac.washington.edu 2/1/94
  341. POP23  Unix       imap kit            srvr na   ftp.cac.washington.edu 2/1/94
  342. IMAP24 Unix       Pine 3.90           clnt yes  ftp.cac.washington.edu 9/23/94
  343. IMAP24 MS-DOSl+   PC-Pine 3.90        clnt yes  ftp.cac.washington.edu 9/23/94
  344. POP23  Unix       popclient 2.21      clnt ?    csugrad.cs.vt.edu 4/5/94
  345. IMAP2  VMS        Pine 3.88 port      clnt yes  vms.huji.ac.il 4/12/94
  346. IMAP?  VMS        Pine in PMDF 4.3    clnt ?    Innosoft 4/1/94
  347. IMAP2  VMS        ImapD port          srvr yes  vms.huji.ac.il 4/12/94
  348. POP3   Macintosh6 Eudora 1.3.1        clnt no   ftp.qualcomm.com 7/14/94
  349. POP3   Macintosh7 Eudora 1.4.2        clnt yes  ftp.qualcomm.com 5/10/94
  350. POP3   Mac7/PM7   Eudora 1.4.3        clnt yes  ftp.qualcomm.com 9/13/94
  351. POP3   Mac7/PM7   Eudora 1.5          clnt yes  ftp.qualcomm.com 9/13/94
  352. POP3mr Macintosh7 Eudora 2.0.2        clnt yes  Qualcomm 5/10/94
  353. POP3mr Mac7/PM7   Eudora 2.0.3        clnt yes  Qualcomm 9/13/94
  354. POP3mrkMac7/PM7   Eudora 2.1          clnt yes  Qualcomm 9/13/94
  355. POP3   MS-WINw    Eudora 1.4          clnt yes  ftp.qualcomm.com 7/14/94
  356. POP3   MS-WINw    Eudora 2.0.2        clnt yes  Qualcomm 5/10/94
  357. POP3   MS-WINw    Eudora 2.0.3 (test) clnt yes  Qualcomm 9/13/94
  358. POP3   MS-WINw    Eudora 2.1 (future) clnt yes  Qualcomm 9/13/94
  359.  
  360. IMAP2  Unix       imapd 3.1/Stanf     srvr na   sumex-aim.stanford.edu*
  361. IMAP2b Unix       imapd/UWash         srvr ?    ftp.cac.washington.edu 10/4/94
  362. IMAP2  Unix/X     Ximap 0.7.2         clnt ?    sumex-aim.stanford.edu
  363. IMAP?  Unix/X     XLView 1.22         clnt yes  sumex-aim.stanford.edu
  364. IMAP?  Unix/X     Palm (in dev)       clnt ?    UMiami 11/7/93
  365. IMAP?  Unix/X     Cyrus (dev on hold) clnt yes  CMU 10/4/94
  366. IMAP24 Unix       Cyrus 1.0 beta      srvr yes  ftp.andrew.cmu.edu 10/4/94
  367. POP3   Unix       Cyrus 1.0 beta      srvr na   ftp.andrew.cmu.edu 10/4/94
  368. IMAP4  ?          Futr Andrew Msg Sys ?    ?    Carnegie-Mellon 9/20/94
  369. IMAP?  Xrx Lsp Mc MM-D                clnt no   Stanford U 11/7/93
  370. IMAP?  Xrx Lsp Mc Yes-Way             clnt yes  Stanford U 11/7/93
  371. IMAP2  MS-WINw    ECSMail 2.1         clnt ?    ISA, ftp.srv.ualberta.ca 2/25/94
  372. IMAP2  MS-WINw    ECSMail 2.2 (beta)  clnt yes  ISA, info.asu.edu 2/25/94
  373. IMAP2b MS-WINw    ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  374. IMAP2  Unix/XM    ECSMail Mo (in dev) clnt yes  ISA 11/7/93
  375. IMAP2b Solaris    ECSMail 3.0 (beta)  clnt yes  ISA 10/4/94
  376. IMAP2  MS-DOS     ECSMail DOS(in dev) clnt yes  ISA 11/7/93
  377. IMAP?  Unix       UMAIL               clnt no   umail@umail.umd.edu 11/7/93
  378. IMAP?  Unix       MS                  clnt no   ftp.cac.washington.edu 11/7/93
  379. IMAP2  MS-WIN     PathWay             clnt no   The Wollongong Group 2/25/94
  380. POP3   MS-WIN     PathWay             clnt no   The Wollongong Group 2/25/94
  381. POP?   MS-WIN     PathWay Access 3.0  clnt ?    The Wollongong Group 8/4/94
  382. IMAP?  NT         ECSMail 2.1         clnt yes  ISA, ftp.srv.ualberta.ca 11/7/93
  383. IMAP?  OS/2       ECSMail OS/2(in dev)clnt yes  ISA 11/7/93
  384. IMAP2  Amiga      Pine 3.8x (in dev)  clnt yes  UWashington 11/7/93
  385. POP23  Macintosh  POPMail 2.09        clnt ?    boombox.micro.umn.edu 12/3/93
  386. IMAP2  Macintosh  POPMail 2.09        clnt ?    boombox.micro.umn.edu 12/3/93
  387. POP2   Macintosh  MailStop 1.1.3      srvr na   boombox.micro.umn.edu 1/18/94
  388. POP3r  Macintosh  MailShare 1.0(beta) srvr na   glenn.anderson@stonebow.otago.ac.nz 8/16/94
  389. POP2   MS-DOS     LifeLine Mail 2.0   clnt ?    SunSelect 12/7/93
  390. POP23  MS-DOS     SelectMail 2.1      clnt ?    SunSelect 1/25/94
  391. POP2   MS-DOSk    ?                   srvr na   ucsd.edu
  392. POP2   MS-DOSk    net091b             srvr na   boombox.micro.umn.edu 12/3/93
  393. POP3   MS-DOSk    pop3nos v1.86       srvr na   boombox.micro.umn.edu 12/3/93
  394. POP3   MS-DOSk    pop3serv            srvr na   biochemistry.crwu.edu
  395. POP3   MS-DOSk    nos11c-a.exe        srvr na   biochemistry.bioc.cwru.edu 9/16/94
  396. POP2   MS-DOS     MD/DOS-IP           clnt ?    U Maryland
  397. POP2   MS-DOS     PC/TCP              clnt ?    FTP Software
  398. POP2   OS/2       PC/TCP for OS/2     clnt ?    FTP Software 11/2/93
  399. POP23  MS-WIN     BW-Connect          clnt no   Beame & Whiteside 8/4/94
  400. POP3   MS-WIN     Air Series 2.06     clnt no   Spry 7/7/94
  401. IMAP?  MS-WIN     Air Mail            ?    ?    AIR Co. Ltd 9/20/94
  402. IMAP?  MS-WIN     EMBLA               ?    ?    ICL ProSystems 9/20/94
  403. POP23  MS-DOSp    POPMail/PC 3.2.2    clnt ?    boombox.micro.umn.edu 1/11/94
  404. IMAP?  MS-DOSp    POPMail/PC 3.2.2    clnt ?    boombox.micro.umn.edu 1/11/94
  405. POP23  MS-DOSp    Minuet 1.0b16 (beta)clnt no   boombox.micro.umn.edu 8/16/94
  406. POP?   MS-WINls   TCPMail             clnt ?    Pinesoft (pinesoft@net.com)
  407. POP2   Unix       U Minn popd 1.5c    srvr na   boombox.micro.umn.edu 11/19/93
  408. POP2   Unix       USC-ISI popd        srvr na   trident.arc.nasa.gov
  409. POP2   Unix       imapd/ipop2d        srvr na   ftp.cac.washington.edu
  410. POP?   Unix       zmail               clnt ?    Z-Code Software (info@z-code.com)
  411. POP?   Unix       zync ?              clnt ?    Z-Code Software (info@z-code.com) 9/23/94
  412. POP?   Unix       ?mush               clnt ?    I heard a rumor 2/4/94
  413. POP23k UnixX      xmh                 clnt ?    ftp.x.org 2/15/94
  414. POP23k UnixX      exmh                clnt ?    ?
  415. POP23k UnixX      dxmail/mh           clnt ?    DEC
  416. POP?   Unix       pop-perl-1.0        clnt ?    sunsite.unc.edu 9/13/94
  417. POP2   VM         FAL                 srvr na   IBM
  418. POP2   MS-WIN     IBM TCP/IP for DOS  clnt no   IBM 7/7/94
  419. POP2   VM         ?                   srvr na   Texas Tech University
  420. POP?   VM         ?POPD               srvr na   vmd.cso.uiuc.edu 2/4/94
  421. POP2   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  422. POP2   VMS        MULTINet            srvr na   TGV, Inc.
  423. POP2   HP3000/MPE NetMail/3000        srvr na   3K Associates
  424. POP3k  Macintosh  Eudora 1.3a8k       clnt ?    ftp.brown.edu 8/19/94
  425. POP3   Macintosh  MacPOP (Berkeley)   clnt ?    ftp.cc.berkeley.edu
  426. POP3k  Macintosh  TechMail 2.0        clnt ?    net-dist.mit.edu
  427. POP3   Macintosh  MacMH               clnt ?    jessica.stanford.edu/info
  428. POP3   Macintosh  VersaTerm Link      clnt ?    Synergy Software 10/8/93
  429. POP3   Macintosh  LeeMail 2.0.2 (shw) clnt ?    chs.cusd.claremont.edu 10/12/93
  430. POP3   Mac7pro    Mail*Link Internet  clnt yes  StarNine Technologies 2/18/94
  431. POP3t  Unix       popper-1.7          srvr na   ftp.cc.berkeley.edu 10/15/93
  432. POP3k  Unix       popper-1.7k         srvr na   ftp.brown.edu 10/19/94
  433. POP3   Unix       popper-1.831        srvr na   ftp.cc.berkeley.edu 11/3/93
  434. POP3   Solaris2.X popper-1.831/uore   srvr na   ftp.uoregon.edu 10/19/93
  435. POP3   Solaris2.X popper-1.9          srvr na   ftp.chalmers.se 7/26/94
  436. POP3   Unix       popper-1.831/qual   srvr na   ftp.qualcomm.com 11/16/93
  437. POP3   Unix       qpop-2.1.1          srvr na   ftp.qualcomm.com 9/2/94
  438. POP3   Unix       popper-1.8u2Q1/Q2   srvr na   ? 1/11/94
  439. POP3   Unix       popperQC3           srvr na   QualComm 6/21/94
  440. POP23k Unix       mh-6.8 (UCI RandMH) both yes  ftp.ics.uci.edu 8/30/94
  441. POP23krUnix       mh-6.8.3 (UCI RndMH)both yes  ftp.ics.uci.edu 9/27/94
  442. POP3   Linux      miniclient          clnt ?    sunsite.unc.edu 8/30/94
  443. POP3   Unix       imapd/ipop3d        srvr na   ftp.cac.washington.edu
  444. POP3   Unix       pop3d 1.004         srvr na   ftp.ucdavis.edu 12/3/93
  445. POP2   Unix       pop2d 1.001         srvr na   ftp.ucdavis.edu 12/3/93
  446. POP3   Unix       mush 7.2.5          clnt ?    ? 1/4/94
  447. POP3t  MS-DOSnpo  PC/TCP              clnt ?    FTP Software
  448. POP3   OS/2       PC/TCP for OS/2     clnt ?    FTP Software 11/2/93
  449. POP3   MS-DOS     TechMail(future)    clnt ?    ? 
  450. POP3   MS-WINl    TechMail for Wind.  clnt ?    net-dist.mit.edu 2/25/94
  451. POP3   OS/2l      TechMail for Wind.  clnt ?    net-dist.mit.edu 2/25/94
  452. POP3   MS-DOS     ?                   clnt ?    logos.ucs.indiana.edu
  453. POP3   MS-DOSp    NUPop 1.03          clnt no   ftp.acns.nwu.edu 11/5/93
  454. POP3   MS-DOSp    NUPop 2.02          clnt no   ftp.acns.nwu.edu 1/18/94
  455. POP3   MS-DOSp    NUPop 2.10 (alpha)  clnt yes  ftp.acns.nwu.edu 6/10/94
  456. POP23  MS-WINw    Trumpet             clnt no   ftp.psychol.utas.edu.au 7/7/94
  457. POP3   MS-WIN     Pceudora            clnt ?    ftp.qualcomm.com 9/24/93
  458. POP3   MS-WINw    WinPMail 1.1 (test) clnt no   David Harris 11/15/93
  459. POP3   MS-DOSp    POPgate (Pmail gw)  clnt ?    risc.ua.edu 4/1/94
  460. POP3   MS-DOSl    PMPOP (Pmail gw)    clnt ?    risc.ua.edu 4/1/94
  461. POP3x  MS-WIN     WinQVT (2.1)        clnt ?    QPC Software (shareware) 7/12/94
  462. POP3   MS-WINp    wnqvtnet 3.0        clnt ?    ftp.cica.indiana.edu
  463. POP3   MS-WINp    wnqvtnet 3.9        clnt ?    ftp.cica.indiana.edu 2/1/94
  464. POP3   MS-WIN     Open Systems Mail   clnt ?    Pine Software
  465. POP3   MS-WIN?    IMAIL               both ?    Ipswitch 7/12/94
  466. POP3   VMS        IUPOP3 v1.7         srvr na   ftp.indiana.edu 7/25/94
  467. POP3   VMS        IUPOP3 v1.7-CMU-TEK srvr na   ftp.indiana.edu 7/25/94
  468. POP3   VMS        IUPOP3 v1.8-1       srvr na   ftp.indiana.edu 7/25/94
  469. POP3   MS-DOS     POP3 0.9            clnt na   ftp.indiana.edu 7/25/94
  470. POP3   VMS        MULTINet            both ?    TGV, Inc.
  471. POP3   VMS        PMDF 4.2            srvr na   Innosoft 1/7/94
  472. IMAP?  VMS        PMDF 4.2            srvr ?    Innosoft 11/7/93
  473. IMAP?  MS-DOS     PMDF E-mail Interc  clnt ?    Innosoft 3/2/94
  474. IMAP?  Macintosh  PMDF E-mail Interc  clnt ?    Innosoft 3/2/94
  475. IMAP4  SolarisX   Roam (Future)       clnt ?    Sun 8/9/94
  476. IMAP4  SolarisX   imapd (Future)      clnt ?    Sun 8/9/94
  477. IMAP?  UnixX      ?                   clnt ?    mtm@camis.stanford.edu 8/9/94
  478. POP3   OS/2       TCP/2 SERVER PACK   srvr na   Essex Systems
  479. POP3   OS/2       TCP/2 ADV CLIENT    clnt ?    Essex Systems
  480. POP?   MS-DOS     UCDmail             clnt ?    ucdavis.ucdavis.edu
  481. POP?   MS-DOS     PC POP              clnt ?    ?Bill Schweickert/Sterling Fed
  482. POP23  MS-WINnpo  Super-TCP for W e.0 clnt yes  Frontier Technologies 6/10/94
  483. POP?   MS-WINnpo  Super-TCP for W e.0 srvr yes  Frontier Technologies 7/12/94
  484. POP?   MS-WINw    Windows ELM         clnt ?    lister.cc.ic.ac.uk 7/12/94
  485. POP23  MS-DOSni   ChameleonNFS        both ?    NetManage 8/4/94
  486. POP23  MS-DOSni   Chameleon beta      clnt yes  NetManage
  487. POP23  MS-WINw    Internet Chameleon  clnt yes  NetManage 7/12/94
  488. POP?   Macintosh  MEWS                clnt ?    ?
  489. POP?   Macintosh  byupopmail          clnt ?    ?
  490. POP?   VM         ?                   srvr na   TTUVM1
  491. ?      Macintosh  Hypermail           ?    ?    ?
  492. ?      OS/2       lamailpop           ?    ?    ftp-so2.cdrom.com
  493. POP3   MS-DOSs    pcelm               clnt ?    lister.cc.ic.ac.uk 1/25/94
  494. POP3   MS-WINs    winelm              clnt ?    lister.cc.ic.ac.uk 1/25/94
  495. POP3   Netware    Mercury 1.11        srvr na   risc.ua.edu 2/4/94
  496. POP3   MS-WINw    IMail               srvr na   Ipswitch 7/15/94
  497. POP3   MS-WIN     Pegasus/Win 1.13(b) clnt yes  ? 3/9/94
  498. POP3   MS-WIN     Pegasus/Win 1.2     clnt yes  ? 7/19/94
  499. POP23  MS-WINw    Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 7/12/94
  500. POP23  Unix       Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 9/9/94 
  501. POP?   MS-WIN     RFD Mail 1.22       clnt ?    ftp.std.com 7/19/94
  502. POP?   MS-WIN     RFD Mail 1.23       clnt ?    ftp.std.com 9/16/94
  503. POP3   MS-WINw    ws_gmail            srvr na   buckshot.usma.edu 9/16/94
  504. POP3   MS-WINw    IMAIL               srvr na   Ipswitch 9/16/94
  505. ------ ---------- ------------------- ---- ---- --------------------------------
  506. Appendix:
  507. Some other packages for desktop systems
  508. ------ ---------- ------------------- ---- ---- --------------------------------
  509. ?      MS-DOSs    CMM                 peer ?    Cinetic Systems 1/25/94
  510. ?      MS-DOSs    WinMail 1.1a        peer ?    Obsolete
  511. SMTP   Macintosh  LeeMail 1.2.4       peer ?    Shareware, laf@mitre.org
  512. SMTP   Macintosh  LeeMail 2.0.2 (shw) peer ?    chs.cusd.claremont.edu 10/12/93
  513. SMTP   MS-DOSni   ChameleonNFS        peer ?    NetManage 2/25/94
  514. SMTP   MS-WINw    ws_gmail            peer ?    buckshot.usma.edu 5/26/94
  515. uucp   Macintosh  FernMail            peer ?    Shareware, dplatt@snulbug.mtview.ca.us
  516. prop   Macintosh  MacPost             both ?    ftp.lu.se 10/19/93
  517. uucp   Macintosh  Eudora >1.3.1       peer yes  ftp.qualcomm.com 5/10/94
  518. uucp   Macintosh  UUPC                peer ?    dplatt@snulbug.mtview.ca.us
  519. uucp   Macintosh  gnuucp              peer ?    jim@fpr.com
  520. uucp   MS-DOS     waffle              peer ?    ?
  521. uucp   MS-DOS     UUPC                peer ?    ?
  522. fshare MS-Windows Pegasus/Win 1.02    clnt ?    risc.ua.edu 12/3/93
  523. fshare MS-Windows Pegasus/Win 1.11(a) clnt ?    ? 7/14/94
  524. fshare MS-Windows Pegasus/Win 1.13(b) clnt yes  ? 3/9/94
  525. fshare MS-DOS     Pegasus/DOS 3.11(a) clnt yes  risc.ua.edu 7/14/94
  526. fshare Macintosh  Pegasus/Mac 2.0.5   clnt ?    risc.ua.edu 7/14/94
  527. SMTP   MS-DOS     Charon              gway ?    risc.ua.edu 10/15/93
  528. Waffle MS-WIN     Boxer               clnt ?    ftp.halcyon.com 12/3/93
  529. ?      MS-?       pcelm               clnt ?    simtel 12/3/93
  530. ?      MS-?       elm-pc              clnt ?    lister.cc.ic.ac.uk 12/3/93
  531. SMTP   MS-WINw    Internt Ex for cc:m gway yes  IMA 1/31/94
  532. SMTP   Netware    Mercury 1.11        gway ?    risc.ua.edu 2/4/94
  533. ?      Macintosh  PowerMail           clnt ?    Apple 2/18/94
  534. SMTP   OS/2       PC/TCP v1.3         peer ?    FTP Software 2/18/94
  535. MAPI   MS-DOS?    Microsoft Mail      clnt ?    Microsoft 3/2/94
  536. ?      Macintosh  Microsoft Mail      clnt ?    Microsoft 3/15/94
  537. VIM    DOSWINMac  cc:mail             clnt ?    Lotus 3/15/94
  538. MHS/G  DOSWINMac  DaVinci eMAIL       clnt ?    DaVinci 2/24/94
  539. P7uucp DOSWINMac  OpenMail            clnt ?    HP 3/2/94
  540. ?      DOSWINMac  WordPerfect Office  clnt ?    WordPerfect Crop. 3/15/94
  541. ?      DOSMac     MailWorks           clnt ?    DEC 3/2/94
  542. MHS/G  DOSWIN     BeyondMail 2.0      clnt ?    Beyond, Inc./Banyon 3/2/94
  543. ?      DOSWINMac  Quickmail 2.6       clnt ?    CE Software 3/15/94
  544. ?      DOSWINMac  Lotus Notes         clnt ?    Lotus 3/15/94
  545. FCP    Macintosh  FirstClass 2.5      clnt no   SoftArc 7/12/94
  546. FCP    MS-WIN     FirstClass 2.5      clnt no   SoftArc 7/12/94
  547. FCP    Macintosh  FirstClass 2.5      srvr no   SoftArc 7/12/94
  548. MHS    Macintosh  FirstClass/MHS      gway no   SoftArc 7/12/94
  549. UUCP   Macintosh  FirstClass/UUCP     gway no   SoftArc 7/12/94
  550. MAPI   MS-WINw    Mail-IT 2           clnt yes  mail-it@unipalm.co.uk 7/12/94
  551. MAPI   ?          ECSmail ? (future)  clnt ?    ISA 10/7/94
  552. MAPI   ?          zmail (future)      clnt ?    Z-Code Software (info@z-code.com)
  553. VIM    ?          ECSmail ? (future)  clnt ?    ISA 10/7/94
  554. MAPI   MS-WIN     Air Mail            ?    ?    AIR Co. Ltd 10/7/94
  555. SMTP   MS-WINw    Mail-IT 2           peer yes  mail-it@unipalm.co.uk 7/12/94
  556. ?      MS-WINw    Panda               ?    ?    ftp.cica.indiana.edu 7/12/94
  557. PSS    MS-Win     pMail 3.0           clnt no   CommTouch 9/27/94
  558. PSS    MS-DOS     pMail 3.0           clnt no   CommTouch 9/27/94
  559. ------ ---------- ------------------- ---- ---- --------------------------------
  560. Other issues:
  561. (1) What are the common extensions to POP3 and which clients/servers
  562.  support them?
  563. POP3k - Kerberos
  564. POP3a - AFS Kerberos
  565. POP3x - ?
  566. POP3t - xtnd xmit facility--allows client to send mail through additional
  567.  POP commands, thus allowing server to verify/log source of mail.
  568. POP3r - APOP
  569. POP3m - ?
  570. (2) What DOS protocol stacks are supported?
  571. MS-DOSm - Lan Manager
  572. MS-DOSn - NDIS Drivers
  573. MS-DOSl - Lan Workplace for Dos
  574. MS-DOSs - Sun PCNFS
  575. MS-DOSp - Packet Drivers
  576. MS-DOSo - ODI Drivers
  577. MS-DOSi - IPXLink
  578. MS-DOSf - FTP Software PC/TCP
  579. MS-DOSk - KA9Q I think
  580. MS-WIN? - similar
  581. MS-WINw - WinSock compliaint
  582. (3) Other notes
  583. IMAPx - MacMS's own dialect of IMAP.
  584. IMAP2b - IMAP2bis: name applied to various improved versions of IMAP2.
  585.  This development effort culminated in IMAP4.
  586. IMAP24 - IMAP2 or IMAP4
  587. fshare - uses file sharing.
  588. MAPI - Microsoft's Messaging API
  589. VIM - Lotus's Vendor Independent Messaging API
  590. CMC - XAPIA's Common Message Calls API
  591. AOCE - Apple Open Collaborative Environment
  592. FCP - Softarc's proprietary client-server protocol.
  593. Unix/X - X Windows based
  594. Unix/XM - Motif based
  595. PSS - PROFS Screen Scraper
  596. (4) IMAP/MAPI adaptors:
  597. Wollongong's Pathway Access 7/12/94
  598. mail-it@unipalm.co.uk's Mail-IT 7/12/94
  599. ------ ----------- ------------------- ------- --------------------------------
  600.  
  601.