Installation
Mode of operationyaJamesManager 0.6 is tested with James 2.2 and 2.3, but it may work with earlier Versions too. Feel free to report other Versions.
yaJamesManager minimal requires a JVM of Java-version 1.4 and a Servlet-Container conforming to the Servlet-Specification 2.3 / JSP-Specification 1.2.
yawebmail is developed and tested under Tomcat 5.5, but these ones should do the job for you too (if you encounter problems, please report them):
- Tomcat since version 4.1.34
- JBoss since version 3.2 (Tomcat 4.1.x included)
- Apache Geronimo since version 1.0
- Bea Weblogic since version 6.1
Feel free to report others.
It uses the James Telnet-Remote-Manager to process the admistration-tasks (that's why you have to provide your Remote-Manager-Logindata).
No - it's not very fast and it will break if the telnet-interface changes. But almost every James-User will have the Remote-Manager installed and will be able to use yaJamesManager.
Because I think almost nobody got this one flying...
I had a hard time even to get the build-script finish its job; at least
one class has to be fixed to actually compile and some .jar-files just
aren't there (even so I got myself the "with-phoenix-archive").
But if you're brave at heart, you can fill the class
de.lotk.yajamesmanager.business.ViaRmiRemoteManagerJamesManager
with life and change the
de.lotk.yajamesmanager.business.JamesManagerFactory
to return this one instead of the
de.lotk.yajamesmanager.business.ViaRemoteManagerJamesManager