jManage
 

James Setup - For Testing jManage Alerts

Author:  Bhavana Kalra (bkalra@jmanage.org)

Required Downloads

Following downloads are required for running James:

- Apache James can be downloaded from http://james.apache.org/download.cgi

- JavaMail API can be downloaded from http://java.sun.com/products/javamail/index.jsp

- JavaBeans Activation Framework (JAF) can be downloaded from http://java.sun.com/products/javabeans/jaf/index.jsp

Required Tools

- JDK 1.3.1 or higher

- Ant (included in the source distribution for James)

Configuring James


- Start James server using run.bat or run.sh. These run scripts can be found in james-2.1.2/bin directory. When you run the script the output will look like:

Using PHOENIX_HOME: D:\James\james-2.1.2
Using PHOENIX_TMPDIR: D:\James\james-2.1.2\temp
Using JAVA_HOME: c:\programming\java14

Phoenix 4.0.1

James 2.1.2
Remote Manager Service started plain: 4555
POP3 Service started plain: 110
SMTP Service started plain: 25
NNTP Service started plain: 119
Fetch POP Disabled


- Now shutdown the server. A file config.xml gets created in james-2.1-2/apps/james/SAR-INF. This file can be used to change the administrator account and the DNS server address.

- Create a new user with username 'jmanage-alert'. For this,

   > Start James server
   > telnet to localhost on port 4555 with the command 'telnet localhost 4555'
   > Login using root username and password
   > Enter the command 'addUser jmanage-alert jmanage-alert'
   > Enter 'listUsers' command to check that the above user is created.
   > Enter 'quit' command to exit the remote manager.

jmanage.properties

Following are the default values in jmanage.properties for alerts email:

   alert.email.from.name=jmanage-alert
   email.host=localhost
   alert.email.from.email=jmanage-alert@localhost