home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / mail / mailclient-faq < prev    next >
Internet Message Format  |  1997-07-30  |  17KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!hookup!usc!chi-news.cic.net!newsxfer2.itd.umich.edu!newbabylon.rs.itd.umich.edu!not-for-mail
  2. From: pauls@etext.org
  3. Newsgroups: comp.mail.misc,comp.answers,news.answers
  4. Subject: Client-server mail protocols FAQ
  5. Supersedes: <mailclient-faq-1-868014001@CIC.Net>
  6. Followup-To: comp.mail.misc
  7. Date: 30 Jul 1997 00:26:30 GMT
  8. Organization: The ETEXT Archives
  9. Lines: 426
  10. Approved: news-answers-request@MIT.Edu
  11. Distribution: world
  12. Expires: 09/02/97 20:34:08
  13. Message-ID: <mailclient-faq-1-870222848@etext.org>
  14. Reply-To: pauls@etext.org (Paul Southworth)
  15. NNTP-Posting-Host: locust.etext.org
  16. Keywords: FAQ MAIL POP IMAP
  17. X-Posting-Frequency: posted on the 4th of each month
  18. Xref: senator-bedfellow.mit.edu comp.mail.misc:40742 comp.answers:27300 news.answers:108451
  19.  
  20. Posted-By: auto-faq 3.1.1.2
  21. Archive-name: mail/mailclient-faq
  22.  
  23. Mini FAQ on client-server mail protocols
  24. ----------------------------------------
  25.  
  26. $Id: mailclientfaq.1,v 1.38 1997/01/23 17:11:58 pauls Exp pauls $
  27.  
  28. This is a mini FAQ covering client-server mail protocols, available
  29. software packages (commercial, shareware, freeware and sourceware), and
  30. pointers to sources and FAQs.  Send email with any suggested additions,
  31. or if you'd like to have your product or package listed.
  32.  
  33. This FAQ can be found on the web at:
  34.  
  35. http://www.etext.org/~pauls/mailclientfaq.txt
  36.  
  37. Or via anonymous ftp at:
  38.  
  39. ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/comp/answers/mail/mailclient-faq
  40.  
  41.  
  42. --
  43. Paul Southworth
  44. http://www.cic.net/~pauls
  45. pauls@cic.net
  46.  
  47.  
  48. A. Servers
  49.    1. Where can I get a POP server?
  50.    2. Where can I get a IMAP server?
  51.    3. What's the difference between POP and IMAP?
  52.    4. What are the relevant RFCs for POP and IMAP?
  53.  
  54. B. Clients
  55.    1. Where can I get a POP client?
  56.    2. Where can I get a IMAP client?
  57.  
  58.  
  59. A  Servers
  60. 1. Where can I get a POP server?
  61.  
  62.    For Unix:
  63.  
  64.    The "qpop" distribution is a direct descendent of the UCB "popper"
  65.    and should be used instead of the UCB popper package since popper hasn't
  66.    been maintained in 2+ years.  qpop supports many platforms and
  67.    also supports Kerberos IV.  It is maintained by Qualcomm, makers of
  68.    the popular Eudora POP client.  Free product.
  69.    ftp://ftp.qualcomm.com/quest/unix/servers/popper
  70.  
  71.    The IMAP distribution contains the ipop2d and ipop3d servers (in
  72.    addition to imapd) which are POP2 and POP3 respectively.  The IMAP
  73.    distribution has also been ported to many platforms.
  74.    ftp://ftp.cac.washington.edu/imap/imap.tar.Z
  75.  
  76.    Post.Office is a commercial SMTP/POP3 server distributed by
  77.    Netmanage.  Administration of the server is conducted via
  78.    web forms or commands sent via e-mail.  Unix version supports
  79.    SunOS 4.x and Solaris 2.x.  NT version also available.
  80.    http://www.netmanage.com/products/zcentral
  81.  
  82.    Z-POP is a free server distributed by Netmanage.  It is fully POP-3
  83.    compliant, and also has several extra hooks built in for use with
  84.    Z-Mail.  These include IMAP - like mailbox synch, as well as client
  85.    configuration and preferences uploading and downloading.
  86.    ftp://ftp.netmanage.com/pub/z-stuff/z-code/supported/z-pop
  87.  
  88.    BlitzMail is Dartmouth College's freeware client-server Internet
  89.    e-mail system (supports POP3 and POP password changing protocol).
  90.    More information about BlitzMail can be found at:
  91.    http://www.dartmouth.edu/pages/softdev/blitz.html
  92.    ftp://ftp.dartmouth.edu/pub/mac/BlitzMail/Export
  93.  
  94.    Pop3d is a POP server produced by Katie Stevens at the University of
  95.    California, Davis.  It has apparently not been maintained in some
  96.    time, and has not been widely ported.  Notes indicate that it was
  97.    coded based on RFC1225, which has been obsoleted by RFC1460 and
  98.    RFC1725 since pop3d was released.
  99.    ftp://ftp.ucdavis.edu/unix-public/pop3d.tar
  100.  
  101.    For OpenVMS:
  102.  
  103.    There is a free OpenVMS POP3 server available in
  104.    ftp://ftp.indiana.edu/pub/vms/iupop3.
  105.    [Thanks to "Mark H. Wood" <MWOOD@INDYVAX.IUPUI.EDU>]
  106.  
  107.    For Macintosh:
  108.  
  109.    MailShare runs on the Macintosh, and supports SMTP and POP services.
  110.    For information: http://www.winternet.com/~carl/mailshare/mailshare.html
  111.    To download: ftp://ftp.winternet.com/users/carl
  112.  
  113.    For Windows95:
  114.  
  115.    Seattle Labs' SLmail95 is a Windows95 POP3/SMTP server.  Win32
  116.    native.  Commercial and freeware versions are available.  Company
  117.    also distributes a C64 emulator, but unfortunately no POP server for
  118.    the C64.  :(
  119.    http://www.seattlelab.com
  120.  
  121.    For Windows NT:
  122.  
  123.    Net Shopper offers NTMAIL which supports SMTP and POP.  For information:
  124.    http://www.net-shopper.co.uk/software/mail.htm
  125.  
  126.    Seattle Labs' SLmailNT is a Windows NT POP3/SMTP server.  32-bit
  127.    and runs as an NT service.  Commercial product.
  128.    http://www.seattlelab.com
  129.  
  130.    EMWAC Internet Mail Services (IMS) for Windows NT supports SMTP and POP.
  131.    This package is freeware.
  132.    http://www.emwac.ed.ac.uk/html/internet_toolchest/ims/ims.htm
  133.  
  134.    Post.Office is a commercial SMTP/POP3 server distributed by
  135.    Netmanage.  Administration of the server is conducted via
  136.    web forms or commands sent via e-mail.  Unix version also available.
  137.    http://www.netmanage.com/products/zcentral
  138.  
  139.    For Netware:
  140.   
  141.    Mercury Mail supports SMTP and POP3 running on a Novell Netware server.
  142.    ftp://risc.ua.edu/pub/network/pegasus/merc121.zip
  143.  
  144. 2. Where can I get a IMAP server?
  145.  
  146.    For Unix:
  147.  
  148.    The Washington IMAP distribution is the most widely used IMAP
  149.    server.  Widely ported and easy to install.  Includes POP2 and POP3
  150.    servers as well.
  151.    ftp://ftp.cac.washington.edu/imap/imap.tar.Z
  152.  
  153.    The Cyrus IMAP server differs from other IMAP server implementations
  154.    in that it is generally intended to be run on "sealed" servers, where
  155.    normal users are not permitted to log in. The mailbox database is
  156.    stored in parts of the filesystem that are private to the Cyrus IMAP
  157.    system. All user access to mail is through the IMAP, POP3, or KPOP
  158.    protocols.  For information, http://andrew2.andrew.cmu.edu/cyrus/cyrus
  159.    ftp://ftp.andrew.cmu.edu/pub/cyrus-mail
  160.  
  161.    For OpenVMS:
  162.  
  163.    Innosoft International, Inc. includes POP2, POP3, and IMAP2 servers
  164.    in their PMDF email package, which runs on OpenVMS.
  165.    [Thanks to: "Mark H. Wood" <MWOOD@INDYVAX.IUPUI.EDU>]
  166.  
  167. 3. What's the difference between POP and IMAP?
  168.  
  169.    Terry Gray's "imap.vs.pop" document in the IMAP distribution describes
  170.    this in detail.  Stealing from that document:
  171.  
  172.     With POP (Post Office Protocol), mail is delivered to a shared
  173.     server, and a personal computer user periodically connects to
  174.     the server and downloads all of the pending mail to the
  175.     "client" machine.  Thereafter, all mail processing is local to
  176.     the client machine.  Think of POP as providing a
  177.     store-and-forward service, intended to move mail (on demand)
  178.     from an intermediate server (drop point) to a single
  179.     destination machine, usually a PC or Mac. Once delivered to the
  180.     PC or Mac, the messages are typically deleted from the POP
  181.     server.
  182.  
  183.     IMAP is a client-server mail protocol designed to permit
  184.     manipulation of remote mailboxes as if they were local.  With
  185.     IMAP, mail is again delivered to a shared server, but the mail
  186.     client machine does not normally copy it all at once and then
  187.     delete it from the server.  It's more of a client-server model,
  188.     where the IMAP client can ask the server for headers, or the
  189.     bodies of specified messages, or to search for messages meeting
  190.     certain criteria. Messages in the mail repository can be marked
  191.     as deleted and subsequently expunged, but they stay on the
  192.     repository until the user takes such action.
  193.  
  194.    Need more?  Go read the document yourself.  It's stored on
  195.    ftp://ftp.cac.washington.edu/mail/imap.vs.pop
  196.  
  197. 4. What are the relevant RFCs for POP and IMAP?
  198.  
  199.    ftp://ftp.uu.net/inet/rfc
  200.  
  201.    For POP3:
  202.  
  203.     RFC1734  Myers, J.  POP3 AUTHentication command.  1994 December; 5
  204.     p. (Format:  TXT=8499 bytes)
  205.  
  206.     RFC1725  Myers, J.; Rose, M.  Post Office Protocol - Version 3.
  207.     1994 November; 18 p. (Format: TXT=35058 bytes)  (Obsoletes RFC1460)
  208.  
  209.     RFC1082  Rose, M.  Post Office Protocol: Version 3: Extended
  210.     service offerings.  1988 November; 11 p. (Format: TXT=25423
  211.     bytes)
  212.  
  213.    For IMAP:
  214.  
  215.     RFC1733  Crispin, M.  DISTRIBUTED ELECTRONIC MAIL MODELS IN
  216.     IMAP4.  1994 December; 3 p. (Format: TXT=6205 bytes)
  217.  
  218.     RFC1732  Crispin, M.  IMAP4 COMPATIBILITY WITH IMAP2 AND
  219.     IMAP2BIS.  1994 December; 5 p. (Format: TXT=9276 bytes)
  220.  
  221.     RFC1731  Myers, J.  IMAP4 Authentication Mechanisms.  1994
  222.     December; 6 p.  (Format: TXT=11433 bytes)
  223.  
  224.     RFC1730  Crispin, M.  INTERNET MESSAGE ACCESS PROTOCOL - VERSION
  225.     4.  1994 December; 73 p. (Format: TXT=156660 bytes)
  226.  
  227.     RFC1203  Rice, J.  Interactive Mail Access Protocol: Version 3.
  228.     1991 February; 49 p. (Format: TXT=123325 bytes)  (Obsoletes RFC1064)
  229.  
  230.     RFC1176  Crispin, M.  Interactive Mail Access Protocol: Version
  231.     2.  1990 August; 30 p. (Format: TXT=67330 bytes)  (Obsoletes
  232.     RFC1064)
  233.  
  234. 5. Where can I find more about available IMAP software?
  235.  
  236.    ftp://ftp.cac.washington.edu/mail/imap.software
  237.  
  238.    or
  239.  
  240.    http://andrew2.andrew.cmu.edu/cyrus
  241.  
  242.  
  243. B. Clients
  244. 1. Where can I get a POP client?
  245.  
  246.    For Unix:
  247.  
  248.    The Rand Mail Handler supports POP.
  249.    ftp://ftp.ics.uci.edu/pub/mh
  250.  
  251.    POP3 support has been added to mailx.
  252.    ftp://ftp.cic.net/pub/Software/unix/mail/popmail.shar.gz
  253.  
  254.    Mutt is a full-screen (curses) mail user agent for Unix.  Source
  255.    distribution is available under the GNU Public License.  POP3 is
  256.    supported.  Michael Elkins, mutt's author/maintainer, gives the
  257.    following recommendation: "All mail clients suck.  This one just
  258.    sucks less."  Manual pages and HTML documentation are included.
  259.    ftp://cs.hmc.edu/pub/me/mutt
  260.  
  261.    Fetchmail is a simple POP mail retrieval client for U*ix.  It supports
  262.    the POP2 and POP3 protocols, and compiles/runs under a fairly wide 
  263.    variety of systems.  Eric S. Raymond <esr@thyrsus.com> is the current
  264.    maintainer.  Fetchmail supercedes the older "popclient" utility which
  265.    has been discontinued.
  266.    ftp://ftp.ccil.org/pub/esr
  267.    http://www.ccil.org/~esr/fetchmail
  268.  
  269.    gwpop is a perl-based mail downloader.  Used in conjunction with
  270.    procmail, gwpop can fetch mail from a mail hub via POP and deliver
  271.    it locally to user mailboxes.  Includes some security features not
  272.    found in other POP clients.  Supports but does not require perl v5.
  273.    ftp://ftp.pasteur.fr/pub/computing/unix/network/gwpop
  274.  
  275.    fetchpop is a POP mail downloader which can run as a daemon, downloading
  276.    mail from a POP server at user-defined intervals and handing it to
  277.    either procmail or sendmail.  Written in C.  Latest version as of
  278.    this writing is 1.9.  Author is seung-hong oh <oh@cis.ohio-state.edu>.
  279.    ftp://sunsite.unc.edu/pub/Linux/system/Mail/pop
  280.  
  281.    popc is a simple perl-based mail downloader which can be used to
  282.    fetch a mailbox from a POP server and distribute the messages to
  283.    multiple users.
  284.    ftp://ftp.imag.fr/pub/Linux/net
  285.  
  286.    Z-Mail for Unix is a commercial POP3 client, and IMAP support
  287.    is planned for future releases.  Motif and terminal-based versions
  288.    available. Binary releases for many Unix platforms are available.
  289.    http://www.netmanage.com/products/zmail
  290.  
  291.    Pine supports POP3 although it's not really recommended by the
  292.    authors.  Make your inbox-path= line in the .pinerc look like this:
  293.    inbox-path={your.mail.host/110}inbox
  294.    See below under the IMAP client section for information about Pine.
  295.  
  296.    XF-Mail is an X11 mail reader based on the XForms toolkit.  It supports
  297.    POP, and keeps mail in mh-style folders.  Free alpha releases are
  298.    available now.  Lengthy "TODO" list before full release comes out...
  299.    http://www.netvision.net.il/xfmail/xfmail.html
  300.  
  301.    The Netscape Navigator web client includes a POP3 client.
  302.    Commercial software.  Some people might be able to use it for free.
  303.    http://www.netscape.com/comprod/mirror/client_download.html
  304.  
  305.    For Emacs:
  306.  
  307.    The "vm" elisp package supports POP for emacs (versions 18 and 19 are
  308.    supported).
  309.    ftp://ftp.uu.net/networking/mail/vm
  310.  
  311.    For MSDOS:
  312.  
  313.    Pegasus Mail supports POP.
  314.    ftp://risc.ua.edu/pub/network/pegasus
  315.  
  316.    Minuet is the successor of UMinn "popmail".  It supports POP (as well
  317.    as gopher, NNTP, and ftp protocols).
  318.    ftp://boombox.micro.umn.edu/pub/pc/minuet
  319.  
  320.    NuPOP is an MSDOS POP client offering both real and protected-mode
  321.    versions.  Includes built-in dialup functionality, or can interface
  322.    with packet drivers or a handful of other TCP/IP stacks.  From
  323.    Northwestern University.
  324.    ftp://ftp.acns.nwu.edu/pub/nupop
  325.  
  326.    For Windows:
  327.  
  328.    Eudora works under Windows and Windows NT.  Both free and commercial
  329.    versions are available.
  330.    http://www.eudora.com
  331.    ftp://ftp.qualcomm.com/quest/eudora/windows
  332.  
  333.    Windows Pegasus Mail supports POP.  Very popular client with
  334.    attractive licensing terms.
  335.    ftp://risc.ua.edu/pub/network/pegasus
  336.  
  337.    Z-Mail Pro for Windows is a commercial POP3 client, distributed
  338.    by Netmanage, which supports Windows95 and NT.
  339.    http://www.netmanage.com/products/zmailpro
  340.  
  341.    Microsoft Internet Mail & News is a POP3 client add-on for
  342.    Microsoft Internet Explorer.  Free software.
  343.    http://www.microsoft.com/ie/download/ieadd.htm
  344.  
  345.    The Netscape Navigator web client includes a POP3 client.
  346.    Commercial software.  Some people might be able to use it for free.
  347.    http://www.netscape.com/comprod/mirror/client_download.html
  348.  
  349.    For Macintosh:
  350.  
  351.    Eudora works on the Mac (PPC versions too).  Both free and commercial
  352.    versions are available.
  353.    http://www.eudora.com
  354.    ftp://ftp.qualcomm.com/quest/eudora/mac
  355.  
  356.    POPMail II is another.
  357.    ftp://archive.umich.edu/mac/util/comm/popmail2.2.sit.hqx
  358.  
  359.    Macintosh Pegasus Mail supports POP.
  360.    ftp://risc.ua.edu/put/network/pegasus
  361.  
  362.    Z-Mail for Macintosh is a POP3 client, distributed by Netmanage,
  363.    which supports MacOS 7.x and higher.
  364.    http://www.netmanage.com/products/zmail
  365.  
  366.    Microsoft Internet Mail & News is a POP3 client add-on for
  367.    Microsoft Internet Explorer.  Free software.
  368.    http://www.microsoft.com/ie/download/ieadd.htm
  369.  
  370.    The Netscape Navigator web client includes a POP3 client.
  371.    Commercial software.  Some people might be able to use it for free.
  372.    http://www.netscape.com/comprod/mirror/client_download.html
  373.  
  374. 2. Where can I get an IMAP client?
  375.  
  376.    For Unix:
  377.  
  378.    The popular "pine" mail package is probably the most widely used.
  379.    ftp://ftp.cac.washington.edu/pine/pine.tar.Z
  380.  
  381.    ML is a Motif IMAP mail client.  It provides advanced mail
  382.    processing features as well as being easy to use for "the masses".
  383.    Source is available, as are binaries for SunOS, Solaris, Linux,
  384.    and IRIX.
  385.    http://www-camis.stanford.edu/projects/imap/ml
  386.    ftp://camis.stanford.edu/pub/ml/ml.tar.Z
  387.  
  388.    Simeon (formerly ECS Mail) is a commercial Motif IMAP
  389.    client.  Full-featured demo versions are available on the ESYS
  390.    web site.  Currently supported Unix platforms are Solaris, SunOS,
  391.    IRIX, AIX, Digital Unix, and HP/UX.
  392.    http://www.esys.ca
  393.  
  394.    For MSDOS:
  395.  
  396.    Pine works on MSDOS too.
  397.    ftp://ftp.cac.washington.edu/pine/pcpine
  398.  
  399.    The PCPINE versions go like this (from the README)
  400.  
  401.     There are five versions of PC-Pine:
  402.  
  403.     o DOS: FTP Inc's PC-TCP                       file name: pcpine_f.zip
  404.     o DOS: Novell's LAN Workplace for DOS         file name: pcpine_n.zip
  405.     o DOS: Sun's PC-NFS                           file name: pcpine_s.zip
  406.     o DOS: WATTCP/Packet Driver                   file name: pcpine_p.zip
  407.  
  408.    For Windows:
  409.  
  410.    Pine works on Windows too.  Uses Winsock API, but does not have
  411.    a "real" Windows interface.
  412.    ftp://ftp.cac.washington.edu/pine/pcpine/pcpine_w.zip
  413.  
  414.    Simeon (formerly ECS Mail) is a commercial Windows-based IMAP
  415.    client.  Full-featured demo versions are available on the ESYS
  416.    web site.  Both 16-bit (Windows 3.1) and 32-bit (95 and NT)
  417.    versions are available.
  418.    http://www.esys.ca
  419.  
  420.    For Macintosh:
  421.  
  422.    POPMail II supports IMAP2.  See above under Mac POP clients.
  423.  
  424.    Mailstrom is a Mac IMAP client.  Seems to like to crash a lot on
  425.    some systems.  Supposedly on info-mac, but good luck getting logged
  426.    in.  Washington has a copy, although this is not the official site:
  427.    ftp://ftp.cac.washington.edu/imap/mac
  428.  
  429.    Mail Drop is a Macintosh IMAP client written by Carl Bell of Baylor
  430.    University, available at:
  431.    ftp://ackmo.baylor.edu/pub/bell/Mail_Drop/Mail_Drop.hqx.
  432.    [Thanks to Brian Forney <bforney@umich.edu>]
  433.  
  434.    Simeon (formerly ECS Mail) is a commercial Macintosh IMAP client.
  435.    Full-featured demo versions are available on the ESYS web site.
  436.    http://www.esys.ca
  437.  
  438.    For Acorn RISCOS:
  439.  
  440.    The ANT Internet Suite includes the "Marcel" mail & news package which
  441.    supports POP2, POP3, IMAP, SMTP and NNTP for mail/news transports, and
  442.    file attachments can be sent and received in MIME, UUencode, !EMail and
  443.    BtoA formats.  Commercial software.
  444.    http://www.ant.co.uk
  445.