JAMES - Java Apache Mail Enterprise Server

James

Download

Guides

Get Involved {web}

Jakarta Essentials {web}

Related Projects {web}

TODO

This is a living document that will give new and existing volunteers some areas where we need help. As always, any help is appreciated, be it documentation, code, suggestions, or feedback. Last Updated 30 October 2001.


High Priority

Get classloaders working so custom mailets don't have to be in james.bar

Update and write more documentation, including a) how to setup user accounts for pop3 delivery/retrieval, b) how to setup a database for message storage, c) how to setup a database for user accounts, d) how to write a mailet.

Make JamesSpoolManager disposable, calling destroy on mailets, for a graceful shutdown.

Add regex matchers


Medium Priority

Determine a way to support multiple domains

Fix NNTP authentication

Fix NNTP ssl

Write more documentation.

Write more documentation.

Get IMAP server to alpha standard, ie basic interoperation with e-mail clients.

Add #news namespace to IMAP system

Revisit UserRepository - after doing IMAP List & Subscribe

Add needed functions to RemoteManager, Including Stop and ReConfigure, Reinject mail, Store RemoteManger password securely.

Add support for better mailet router/processing (maybe like RequestDispatcher) - Use Stage/Pipline pattern

Add support for deployable message processing apps using Camelot pattern

Give admins option to enforce one access at a time to a POP3 mailbox.

Tie in the NNTP Repository with POP/SMTP/IMAP repository structure.

Test and move RMI interface from proposal directory to main branch.


Low Priority

Add support for DRAC login/relay allowing

Enable read receipts to be handled properly

Add support for mbox mail repository format.



Copyright © 1999-2002, Apache Software Foundation