home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / vmsnet / networks / tcpip / multinet / 1861 < prev    next >
Encoding:
Internet Message Format  |  1992-07-31  |  3.4 KB

  1. Path: sparky!uunet!sun-barr!cs.utexas.edu!sdd.hp.com!swrinde!network.ucsd.edu!mvb.saic.com!tgv.com!info-multinet
  2. From: NED@INNOSOFT.COM (Ned Freed)
  3. Newsgroups: vmsnet.networks.tcp-ip.multinet
  4. Subject: Re: Client/server email implementations?
  5. Message-ID: <2380738831JUL92211652@TGV.COM>
  6. Date: 31 Jul 92 21:16:52 GMT
  7. Organization: The INFO-MULTINET Community
  8. Lines: 53
  9. X-Gateway-Source-Info: INTERNET
  10. X-Return-path: <info-multinet-relay@TGV.COM>
  11. X-RFC822-From: Ned Freed <NED@INNOSOFT.COM>
  12. X-VMS-To: IN%"Don.Rainwater@UC.Edu"
  13. X-VMS-Cc: IN%"info-multinet@tgv.com"
  14. Nntp-Posting-Host: Mvb.Saic.Com
  15.  
  16. The simple answer to your question is simple: there is no "best"
  17. client-server protocol, and hence there is no "best" set of clients and
  18. servers.
  19.  
  20. Let's start with the candidate protocols: POP2, POP3, IMAP2, IMAP3, and
  21. X.400-P7. Of the two IMAPs, one is essentially dead; it was something of
  22. an "unauthorized" variant. Of the two POPs, the only reason for maintaining
  23. the old one is for compatibility with old clients; the two are slightly
  24. incompatible.
  25.  
  26. So now we're down to POP, IMAP, and X.400-P7. Of these, POP has as its
  27. design base a slight mailbox model, where mail messages can reside in
  28. folders on the client, on the server, or both. This forces various choices
  29. in the protocol that aren't really appropriate for different models. IMAP,
  30. on the other hand, is strictly a mail reading/filing/deleting protocol. No
  31. attempt is made to support a split mailbox model at all. X.400-P7 is an
  32. interesting protocol in some ways, but it is hopelessly mired in the OSI
  33. framework (much more so than, say, X.400-P1 or X.400-P2, which arguably could
  34. be used over non-OSI networks without much work). As such, X.400-P7 is only
  35. appropriate in an OSI network mail environment. I think using it to
  36. operate on SMTP-based message stores is just plain silly. (The issue of
  37. using IMAP or POP to get at an X.400-based message store is far from silly,
  38. however, and I don't want to deal with this issue here.)
  39.  
  40. So, in essence what it all boils down to is that you should choose your
  41. protocol based on what mailbox model you use. Now, this is not always
  42. feasible -- in particular, IMAP clients are in relatively short supply,
  43. so you may end up using POP where IMAP is a more natural fit.
  44.  
  45. MIME support brings up complexities of its own. In POP, for instance, there
  46. is no real MIME support issue, since a split mailbox model essentially
  47. operates on a message-entity basis, and that's all the protocol has to
  48. know about. IMAP, on the other hand, is the sort of protocol that should
  49. allow reading of selected MIME parts of a message, and indeed it does
  50. just that. 
  51.  
  52. Now let's talk about implementations. The problem here is that once you
  53. pick the hardware platform you're going to support and the model you'd
  54. like, there is generally very little flexibility left in terms of choosing
  55. a client or a server. There are a couple of servers for VMS, but that's
  56. pretty much it. Similarly, there are a couple of clients for the PC or
  57. Mac or whatever, but generally not more than a couple. My best advice
  58. here is to decide on the model and try to pick software that supports it
  59. best. You won't have very many options to choose from.
  60.  
  61. Oh, I have omitted discussion of protocols like PCMAIL from all this. There is
  62. a small lingering remnant of use of these protocols, but as far as I know
  63. nobody is developing them further. So, despite the need to hold onto these
  64. protocols as informational entities, they are obsolete insofar as new
  65. installations go.
  66.  
  67.                 Ned
  68.  
  69.