[Fwd: Java and Email]

From: Eric Armstrong (eric.armstrong@eng.sun.com)
Date: Wed Jul 26 2000 - 12:24:35 PDT


-------- Original Message --------
Subject: Java and Email
Date: Wed, 26 Jul 2000 02:07:19 -0700
From: Eric Armstrong <eric@treelight.com>

Open Source Servers
-------------------
http://java.apache.org/james/
 * Current release is under beta test.
 * Portable: A 100% pure Java application based on the Java 2
   platform and on top of JavaMail extentions.
 * Protocol abstraction: protocols are seen only as "communication
   languages". Apache James is not tied to any particular protocol
   but follows an abstracted server design (almost like JavaMail did
   on the client side)
 * Handles both mail transport and storage in a single server.
   (Works without the need or any other server or solution.)
 * Servlet support: supports MailServlet -- an easy-to-write,
   easy-to-use pattern allow to build powerful mail systems.
   Examples: a mailet to send mails as fax or voice, filter mailets,
   translator, mailing list, newspaper via mail etc.
 * Rresource abstraction: like protocols, resources are abstracted
   and work through defined interfaces. Highly modular. Plans to
   reuse solutions from other projects (Tyrex, Cocoon etc).
 * Secure and multi-threaded design: based on the technology
   developed for the Apache JServ servlet engine. A careful,
   security-oriented, full multi-threaded design for performance,
   scalability and mission-critical use.
 * Anything else you may want if you help us write it :-)

 This note from the doc of the Server Pages Foundation Classes
 was also interesting:
 "When building server side applications for the Web, independently
  of the language used (Java, PHP, Perl, etc), a lot of time is spent
  writing embedded HTML code and dealing with the fact that HTTP is a
  stateless protocol."
  The SPFC appears to be a language-independent solution.
  http://java.apache.org/spfc/index.html

 Jyve: "A FAQ-O-Matic system" that appears to let you turn
 interactive question and answer sessions into a FAQ, and ask
 questions interactively when the FAQ doesn't answer them.
 http://java.apache.org/jyve/index.html

 Plus other cool stuff at http://java.apache.org/.
 (Browse the items in the left hand column.)
 
Another Source-Available Server
-------------------------------
http://www.geocities.com/Yosemite/Trails/3725/dixiemail.htm
  --includes a ListServ (not working). No mention of MIME
  --found at http://javaarchives.javaarchives.com/email_clients.html
  --his link to resources: http://www.emailman.com/

Open Source Clients
-------------------
http://members.xoom.com/konget/mailpuccino/
  "Mailpuccino a *very* attractive and user-friendly interface,
  using the latest JFC/Swing Classes
  (http://tucows.sirius.com/java/readersjava.html)
http://augustum.net/java/email/Email.java (bare bones)
http://www.ncns.com/news/997/i-planet2.html
  (fyi. Sun now adopts PonyEspresso for a mail client)
http://user.cs.tu-berlin.de/~marktop/MUMail/ (GPL)
http://www.mozilla.org/projects/grendel/ (part of Mozilla)

Standalone/Integratable Browser (/ HTML Bean)
---------------------------------------------
http://java.sun.com/products/OV_hotjavaProduct.html



This archive was generated by hypermail 2.0.0 : Tue Aug 21 2001 - 17:57:47 PDT