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}}}
  

Reply via email to