JPXX MAIL SERVER CHANGELOG
==========================
http://www.jpxx.org
Changes in version 1.0.0 (2009-10-23)
-------------------------------------
JMS 1.0.0 is designed for embedded system.
* 1. After v0.03, JMS can be run with servlet. It is used when a separate servlet engine (or application server) such as Tomcat or Resin provides access to JMS.
* 2. Removes the useless GUI. It is used to run as a plugin.
* 3. Removes the support for MYSQL. Of course, you can implement org.jpxx.mail.user.MailUserHandler or extend org.jpxx.mail.user.AbstractMailUserHandler to support MYSQL.
* 4. Reconstructs the architecture of JMS.
Changes in version 0.0.3 (2008-11-15)
-------------------------------------
JMS 0.0.3 is be based upon 0.0.2. However, I change a lot.
* 1. Supports admin;
* 2. Appends GUI for management;
* 3. Supports My SQL;
* 4. Removes JMSCommand
Changes in version 0.0.2 (2008-05-07)
-------------------------------------
Package org.jpxx.mail
* Constant: Change Constant to a final Class And modify the mail system directory.
* Factory: The function init() is private now.
* JMS: Add a new Class JMS. The main function in JMS instead of MailServer's main function.
* JMSCommand: Add a newClass JMSCommand. This class implements some commands for JMS manager to manage the server.
Package org.jpxx.mail.Pop3
* Pop3User: Add an new interface Pop3User.
* Pop3UserMonitor: This Class implements the Pop3User's functions. In old version, the pop users who are online are stored in xml file. Now they are stored in a hash map.
Package org.jpxx.mail.User
* UserHandler: Add some extension fiunctions
* MailUserHandler: Complement the left functions which are not implemented.
Package org.jpxx.mail.Util
* FileUtil: Add a newClass FileUtil to delete all files and directories in a special directory.