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