Projects / jwma


jwma is a Web mail implementation based on the JSP Model 2 architecture. It builds on standard Java APIs (Java Mail API, Java Server Pages, and Java Servlet API) and relies on some available open source technologies (Xerces, Castor, Jakarta-ORO). jwma is designed and implemented for use with an IMAP server. It allows complete control over the store (creating, deleting, and moving folders, mailboxes, and messages). It supports MIME messages, supports text/plain message processing (e.g. making plaintext URLs "clickable"), and supports automatic sent & read mail archiving. It features a trash mailbox, includes a small addressbook, allows simple configuration of its features, and can be used in parallel with other mail clients (like Pine or Eudora).

Operating Systems

Recent releases

  •  29 Apr 2003 11:33

    Release Notes: The configuration section was reworked. Full support for an IMAP subscription mechanism was added, and root and special folders are now user configurable. Message sort criteria was added to user preferences, and French and Italian translations were added. A Remember-Me feature was added to login, and explicit folder/mailbox sorting (alphabetical) was added. Various reported bugs were also fixed.

    •  19 Feb 2003 19:07

      Release Notes: Support has been added for email identities, contact management, attachment forwarding and inline displaying, and email to groups (visible and invisible recipients). Support has been added for authenticated and secure email transport, as well as SSL postoffice connection. i18n has been changed to a tag library for easier maintenance. Also added are a plugin substructure and standard implementations using Castor XML and SQL mapping for persistence.

      •  20 Aug 2001 04:09

        Release Notes: Moving textprocessing to jtextproc, a new message sorting feature, and fixes for various reported bugs. The JSPs have been overhauled and cleaned up, the status view has been revived, and has an enhanced backend implementation.

        •  15 Jul 2001 18:11

          Release Notes: Major changes were made to the model to support all types of IMAPd's and to add functionality that was previously cluttered into the main controller. Major enhancements were made to controllers, including session handling, exceptions, and dispatching mechanism. An administrative controller has been added, as well as the beginnings of the future directory lookup functionality. Support for nested multipart messages has been added. The design has changed completely, and all available languages have been incorporated.

          •  12 Feb 2001 11:24

            Release Notes: This release includes removal of a lot of hardcoded text, enhanced error handling and reporting, a fix for a problem with the auto-sign feature, a fix for changing addresses on reply, a fix for a null pointer exception when trying to compose a message, enhanced sendmail controller stability, and a German language pack is now available.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.