john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

Email server apache james java INCOMPLETE

PREREQUISITES

Linux

Ensure you have port 25 open and forwarded to the private static ip of the linux box running James

Download the .zip http://james.apache.org/index.html (e.g. james-2.3.2) (apps, bin, conf, ext, lib, logs, tools)


CONFIGURE

jar tf apps/james.sar (display the files in the archive)

cd apps jar xf james.sar

nano apps/james/SAR-INF/config.xml

myservername.com

10.0.0.15 8.8.8.8 false


EXECUTE

bin/phoenix.sh (allows you start,stop,restart,check - like a service) bin/run.sh is just for testing via console

./phoenix.sh start

Using PHOENIX_HOME: /home/oadmin/james-2.3.2 Using PHOENIX_TMPDIR: /home/oadmin/james-2.3.2/temp Using JAVA_HOME: /usr/lib/jvm/java-6-sun/bin/java Starting Phoenix: Phoenix running pid=1168 USER@ubu10lts:~/james-2.3.2/bin$ nohup: redirecting stderr to stdout

telnet localhost 4555


./phoenix.sh start ERROR: JAVA_HOME not found in your environment.

which java (verify that you have java installed!)

export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java (mine was /usr/lib/jvm/java-6-sun/bin/java)

echo $JAVA_HOME (blank line means it doesn't have anything set) echo $PATH ( usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games )

export PATH=$PATH:/usr/lib/jvm/java-6-sun/bin/

echo $PATH (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin/ )

TO SET THESE VARIABLES FOR ALL USERS

vi /etc/profile export PATH=$PATH:/usr/lib/jvm/java-6-sun/bin export JAVA_HOME=/usr/lib/jvm/java-6-sun/bin/java

(you'll notice in ubuntu it's a script to the different .bashrc)



STRANGELY RUNNING IT IN WINDOWS WORKS FINE

telnet 192.168.1.100 4555

root / root

listusers adduser

telnet 192.168.1.100 25

ehlo user@domain.com mail from:user@domain.com


  • « Amazon dns route53 dns continued mx records
  • telnet email testing »

Published

Jun 15, 2011

Category

linux

~180 words

Tags

  • apache 13
  • email 14
  • incomplete 22
  • james 1
  • java 252
  • linux 249
  • server 66