Dear Wiki user, You have subscribed to a wiki page or wiki category on "James Wiki" for change notification.
The following page has been changed by BerndFondermann: http://wiki.apache.org/james/JamesPostage ------------------------------------------------------------------------------ * Records incoming and outgoing mails and matches them to keep track of successful and failed deliveries * Is able to record the Mail Servers thread and heap memory consumption (only Java SE 5) + == Prepare == + + as prerequisites you need + * Java 1.4.2 or Java 5 + * Apache Ant 1.6.5 + * Apache James from 2.3 branch + * JavaMail 1.4 + * Activation 1.1 + + get the latest source code from subversion: + + {{{svn checkout http://svn.apache.org/repos/asf/james/postage/trunk postage}}} + + {{{cd postage}}} + + make sure, that you download and add the following libraries to lib/ + + * activation-1.1.jar (from Sun) + * mail-1.4.0.jar (from Sun) + * james-2.3-dev.jar (from a local James build) + * mailet-2.3.jar (from a local James build) + * mailet-api-2.3.jar (from a local James build) + == Building == + + to build, type + + {{{ant}}} + + Postage optionally uses JVM JMX features not available before Java 5. + At build time, Postage detects the Java version you are building with and deactivates the Java5 features if you are on Java 1.4. + (This works by excluding the Java5 specific class from the build.) + At run-time, Postage activates JMX if available and possible: + + || || 1.4 build || 5.0 build || + ||1.4 runtime || works w/o JMX || fails || + ||5.0 runtime || works w/o JMX || works w/JMX || + + to compile the jar, type + + {{{ant package}}} + + == Prepare James == TBD - == Configuration == + == Configure Postage == TBD == Running == - TBD + {{{ant run}}}