You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by jo...@apache.org on 2001/03/12 19:11:07 UTC
cvs commit: jakarta-james/xdocs/stylesheets project.xml site.vsl
jon 01/03/12 10:11:07
Modified: . build.sh build.xml
docs index.html install.html
xdocs index.xml install.xml todo.xml velocity.properties
xdocs/stylesheets project.xml
Removed: lib jdom-b5.jar velocity-0.72.jar
xdocs/stylesheets site.vsl
Log:
cleaned up the build system with regards to Anakia.
it should actually work now assuming that you have a ../jakarta-site2
module checked out as a dependency
thanks,
-jon
Revision Changes Path
1.4 +9 -2 jakarta-james/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/jakarta-james/build.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- build.sh 2001/03/09 21:32:54 1.3
+++ build.sh 2001/03/12 18:11:04 1.4
@@ -1,10 +1,17 @@
-#! /bin/sh
+#!/bin/sh
echo
echo "James Build System"
echo "-------------------"
-export CLASSPATH=lib/xerces.jar:lib/velocity-0.72.jar:lib/jdom-b5.jar
+CLASSPATH=lib/xerces.jar
+
+for i in ../jakarta-site2/lib/*.jar
+do
+ CLASSPATH=${CLASSPATH}:$i
+done
+
+export CLASSPATH
chmod u+x ./tools/bin/antRun
chmod u+x ./tools/bin/ant
1.45 +2 -1 jakarta-james/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-james/build.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- build.xml 2001/03/09 21:32:54 1.44
+++ build.xml 2001/03/12 18:11:04 1.45
@@ -217,6 +217,7 @@
<jar jarfile="${build.lib}/${name}.sar">
+<!--
<zipfileset dir="${lib.dir}/" prefix="blocks/">
<include name="*.bar"/>
</zipfileset>
@@ -243,7 +244,7 @@
<zipfileset dir="${conf.dir}" fullpath="conf/server.xml">
<include name="james.server.xml"/>
</zipfileset>
-
+-->
</jar>
</target>
1.13 +446 -143 jakarta-james/docs/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/jakarta-james/docs/index.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- index.html 2000/10/20 10:12:05 1.12
+++ index.html 2001/03/12 18:11:05 1.13
@@ -1,162 +1,465 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<head>
-<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<title>Java Apache Mail Enterprise Server</title>
-</head>
-
-<body BGCOLOR="#FFFFFF">
-<!--
-<h2 align="center"><img SRC="images/java-apache-project.gif" BORDER="0" HEIGHT="100"
-WIDTH="609"></h2>
--->
-<h1 align="center">Java Apache Mail Enterprise Server</h1>
-<h3 align="center">a.k.a. Apache JAMES </h3><br>
-<h4 align="center">JAMES 1.2</h4>
-
-<h3>What is it?</h3>
-
-<blockquote>
- <p> The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure
- Java server designed to be a complete and portable enterprise mail engine solution
- based on currently available open protocols (SMTP, POP3, IMAP, HTTP). It requires
- Java 2 (minimum requirement is the JRE 1.2).</p>
-</blockquote>
-
+<!-- Content Stylesheet for Site -->
-<h3>Current Features</h3>
-
-<blockquote>
- <p>These are some of the currently implemented features:
- <ul>
- <li>complete portability: Apache James is be a 100% pure Java application
- based on the Java 2 platform and the JavaMail 1.1 API.</li>
- <li>protocol abstraction: unlike other mail engines, protocols are seen only
+
+<!-- start the processing -->
+ <!-- ====================================================================== -->
+ <!-- Main Page Section -->
+ <!-- ====================================================================== -->
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+
+ <title>The Jakarta Site - $root.getChild("properties").getChild("title").getText()</title>
+ </head>
+
+ <body bgcolor="#ffffff" text="#000000" link="#525D76">
+ <table border="0" width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ <td align="left">
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
+</td>
+<td align="right">
+<a href="http://jakarta.apache.org/james/"><img src="./images/james-logo.jpg" alt="JAMES - Java Apache Mail Enterprise Server" border="0"/></a>
+</td>
+ </tr>
+ </table>
+ <table border="0" width="100%" cellspacing="4">
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+
+ <tr>
+ <!-- LEFT SIDE NAVIGATION -->
+ <td valign="top" nowrap="true">
+ <p><strong>About</strong></p>
+ <ul>
+ <li> <a href="./james/index.html">Overview</a>
+</li>
+ <li> <a href="./james/install.html">Install</a>
+</li>
+ <li> <a href="./james/mailetconcept.html">Mailets Concept</a>
+</li>
+ <li> <a href="./james/architecture.html">Architecture</a>
+</li>
+ <li> <a href="./james/code-standards.html">Coding Standards</a>
+</li>
+ <li> <a href="./james/license.html">License</a>
+</li>
+ <li> <a href="./james/todo.html">TODO</a>
+</li>
+ </ul>
+ <p><strong>Guides</strong></p>
+ <ul>
+ <li> <a href="./james/javadoc/mailet/index.html">Mailet API</a>
+</li>
+ <li> <a href="./james/usingLDAP.html">Using LDAP</a>
+</li>
+ <li> <a href="./james/mailet_list.html">Bundled Mailets</a>
+</li>
+ <li> <a href="./james/matcher_list.html">Bundled Matchers</a>
+</li>
+ </ul>
+ </td>
+ <td align="left" valign="top">
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>What is it?</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure
+ Java server, designed to be a complete and portable enterprise mail engine solution
+ based on currently available open protocols (SMTP, POP3, IMAP, HTTP). It requires
+ Java 2 (minimum requirement is the JRE 1.2).
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Design Objectives</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>These are some of the currently implemented features:</p>
+ <p><i><b>Complete portability</b></i> Apache James is be a 100% pure Java application
+ based on the Java 2 platform and the JavaMail 1.2 API.
+ </p>
+ <p><i><b>Protocol abstraction</b></i> Unlike other mail engines, protocols are seen only
like "communication languages" ruling comunications between clients and
the server. Apache James is not be tied to any particular protocol but
- follow an abstracted server design (almost like JavaMail did on the
- client side)</li>
- <li>complete solution: the mail system is able to handle both mail
+ follow an abstracted server design (like JavaMail did on the
+ client side)</p>
+ <p><i><b>Complete solution</b></i> the mail system is able to handle both mail
transport and storage in a single server application. Apache James
- works alone without the need for any other server or solution.</li>
- <li>mailet support: Apache James supports the Apache Mailet API. A Mailet
+ works alone without the need for any other server or solution.</p>
+ <p><i><b>Mailet support</b></i> Apache James supports the Apache Mailet API. A Mailet
is a discrete piece of mail-processing logic which is incorporated into
a Mailet-compliant mail-server's processing. This easy-to-write,
easy-to-use pattern allows developers to build powerful customized mail
systems. Examples of the services a Mailet might provide include: a
mail-to-fax or mail-to-phone transformer, a filter, a language translator, a mailling
list manager, etc. Several Mailets are included in the JAMES
- distribution (see <a href="configuration.html">Configuration</a>).</li>
- <li>resource abstraction: like protocols, resources are abstracted and,
+ distribution (see <a href="configuration.html">Configuration</a>).</p>
+ <p><i><b>Resource abstraction</b></i> Like protocols, resources are abstracted and,
accessed through defined interfaces (JavaMail for transport, JDBC for
- storage in RDBMS's, Apache Mailet API). The server is highly
- modular and reuse solutions from other projects.</li>
- <li>secure and multi-threaded design: based on the technology developed for
- the Apache JServ servlet engine, Apache James has a careful,
+ spool storage or user accounts in RDBMS's, Apache Mailet API). The server is
+ highly modular and reuse solutions from other projects.</p>
+ <p><i><b>Secure and multi-threaded design</b></i> Based on the technology developed
+ for the Apache JServ servlet engine, Apache James has a careful,
security-oriented, full multi-threaded design, to allow performance,
- scalability and mission-critical use.</li>
- <li>anything else you may want if you help us writing it :-)</li>
- </ul>
-</blockquote>
+ scalability and mission-critical use.</p>
+ <p>Anything else you may want if you help us write it :-)</p>
+ </blockquote>
+ </td></tr>
+ </table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Feature Status</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <table>
+ <tr>
+ <td bgcolor="#039acc" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Item
+
+ </font>
+</td>
+ <td bgcolor="#039acc" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Status (v1.2.1)
+
+ </font>
+</td>
+ <td bgcolor="#039acc" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Since
+
+ </font>
+</td>
+ <td bgcolor="#039acc" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ First released
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ SMTP server
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.0
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 0.95
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Mailet Engine
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 0.95
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ FileSystem mailboxes/spool
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.0
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ RDBMS mailboxes/spool
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ POP3 server
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.1
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.0
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ RDBMS - Users
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2.1
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2.1
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ LDAP Support - Users
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Experimental
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ TLS Support - POP3
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Experimental
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Remote Manager
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.0
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.0
+
+ </font>
+</td>
+ </tr>
+
+ <tr>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ TLS Support - Remote Manager
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ Stable
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+ <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+ 1.2
+
+ </font>
+</td>
+ </tr>
+
+ </table>
+ </blockquote>
+ </td></tr>
+ </table>
+ </td>
+ </tr>
+
+ <!-- FOOTER -->
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td colspan="2">
+ <div align="center"><font color="#525D76" size="-1"><em>
+ Copyright © 1999-2001, Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+<!-- end the processing -->
-<h3>Development Status</h3>
-<blockquote>
- <p>Current release (1.2) is a reliable SMTP agent. POP3 is stable on UNIX, further testing on NT may be required.
- </p>
+
+
+
+
+
+
+
+
+
-<table>
- <tr>
- <th>Item</th>
- <th>Current Status - release 1.2</th>
- <th>This status since: </th>
- <th>First released</th>
- </tr>
- <tr>
- <td>SMTP server (UNIX & NT)</td>
- <td>Stable</td>
- <td>1.0</td>
- <td>0.95</td>
- </tr>
- <tr>
- <td>Mailet Engine (UNIX & NT)</td>
- <td>Stable</td>
- <td>1.2 - Major Revision!</td>
- <td>1.0</td>
- </tr>
- <tr>
- <td>FileSystem mailboxes</td>
- <td>Stable</td>
- <td>1.2</td>
- <td>1.0</td>
- </tr>
- <tr>
- <td>RDBMS mailboxes</td>
- <td>Beta</td>
- <td>1.2 -New!</td>
- <td>1.2</td>
- </tr>
- <tr>
- <td>POP3 server (UNIX)</td>
- <td>Stable</td>
- <td>1.1</td>
- <td>1.0</td>
- </tr>
- <tr>
- <td>POP3 server (NT)</td>
- <td>Beta (needs more testing)</td>
- <td>1.1</td>
- <td>1.0</td>
- </tr>
- <tr>
- <td>Remote Manager (UNIX & NT)</td>
- <td>Stable</td>
- <td>1.0</td>
- <td>1.0</td>
- </tr>
- <tr>
- <td>TLS Support - Server Authentication (Remote Manager)</td>
- <td>Stable</td>
- <td>1.2 -New!</td>
- <td>1.2</td>
- </tr>
- <tr>
- <td>TLS Support - Server Authentication (POP3)</td>
- <td>Experimental</td>
- <td>1.2 -New!</td>
- <td>1.2</td>
- </tr>
- <tr>
- <td>LDAP Support - Users</td>
- <td>Experimental</td>
- <td>1.2 -New!</td>
- <td>1.2</td>
- </tr>
-</table>
-</blockquote>
-
-
-
-<h3>Available resources</h3>
-
-<blockquote>
-<p>These are the currently available resources:
-
-<ul>
- <li><a href="http://java.apache.org/james/dist/">Distribution</a></li>
- <li><a href="install.html"> Installation </a></li>
- <li><a href="configuration.html">Configuration</a> (Docs under development)</li>
- <li><a href="usingTLS.html">Using TLS</a></li>
- <li><a href="javadoc/mailet/index.html">Mailet API documentation generated by JavaDoc</a></li>
- <li>Using an<a href="usingLDAP.html"> LDAP directory </a>for managing users</li>
- <li><a href="developer.html">Notes for Developers</a></li>
-</ul></blockquote>
-<p align="center"><font SIZE="-1">Copyright (c) 1997-98 <a HREF="http://java.apache.org">The
-Java Apache Project</a>.<br>
-All rights reserved.</font></p>
-</body>
-</html>
1.11 +213 -78 jakarta-james/docs/install.html
Index: install.html
===================================================================
RCS file: /home/cvs/jakarta-james/docs/install.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- install.html 2000/10/20 10:12:05 1.10
+++ install.html 2001/03/12 18:11:05 1.11
@@ -1,82 +1,217 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
-<html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<head>
-<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<title>Java Apache Mail Enterprise Server</title>
-</head>
-
-<body BGCOLOR="#FFFFFF">
-<!--
-<h2 align="center"><img SRC="images/java-apache-project.gif" BORDER="0" HEIGHT="100"
-WIDTH="609"></h2>
--->
-<h3 align = left><a href="index.html">Up to Index</a></h3>
-<h1 align="center">Installation</h1>
-
-<h4 align="center">JAMES 1.2</h4>
-
-<h3>Installation</h3>
-<blockquote>
- <p>Download distibution. You will find the last update in the java.apache.org download page.
- Extract all files in your favorite folder.</p>
-</blockquote>
-
-<h3>Startup</h3>
-<blockquote>
- <p>Microsoft Windows 95/98/NT/2k users should just run /bin/run.bat. Unix users will find run.sh
- in the same folder (use chmod to make it executable). A JVM must be in the path.
- The Loader will extract the configuration template from the jar (James.jar)
- and place it under /conf/. Then will prompt you to fill the template with
- needed values.
-<br>
- Edit /conf/JAMES.conf.xml and fill it with needed configuration following
- instructions inside. The configuration file is filled with defaults. Values
- which cannot be set as default needs to be filled. Basically to make it work
- just replace any FILL ME tag with the appropriate value.
- The current distribution requires you to set only two values: the address of (at least) one DNS server in the dnsserver configuration; and a password for access via RemoteManager, in the remotemanager section.
-<br> All other .conf files belongs to others Blocks that
- cooperate with JAMES to make it work. They do not need specific configurations
- since they are filled with defaults but a fast look may help.</p>
-
- <p>Running [run* -help] will provide a simple command line help.
- By default Avalon will use Xerces.jar as XML parser, place the log file
- in /logs/ and uses as configuration file /conf/avalon.conf.xml.
- You can override these defaults using run [options].</p>
- <p>Most UNIX systems require superuser privileges to open sockets below
- 1024, which includes the IANA-standard SMTP (on port 25) and POP3
- (on port 110). These default ports can be changed in the conf.xml file.
- (Obviously, you would then need to reconfigure your clients. This may not
- be an option if you want to receive mail from external mailservers.)</p>
-</blockquote>
-
-<h3>Kickstart</h3>
-<blockquote>
- <p>Once started you'll see a message saying Avalon is running. This means Avalon
- has loaded JAMES and every other needed Block (see /logs/avalon.log) and is
- now waiting for a socket request.
-
- At first run James will not have any local users set so it will only relay mail to remote servers.
- To register a local user open a telnet session with localhost (assumming you have not changed the default servernames in the conf.xml file) on port 4555, log in
- as root ("root[enter] <password-you-set-in-conf.xml>[enter]") and type "help" for a list of availale
- command in the "JAMES remote administrator tool". It is really a basic set but
- should allow you to test installation. An improved managing tool will be available as
- soon as someone can help writing it :).
-
- Once you have some local users registered try sending mail to one of them @localhost
- with SMTP (port 25). You'll see the mail appear under ../var//mail/localinbox/[user] (or whatever you have specified for the inbox repository).
- Try now to retrive that mail using POP3 (port 110).
+<!-- Content Stylesheet for Site -->
+
+
+<!-- start the processing -->
+ <!-- ====================================================================== -->
+ <!-- Main Page Section -->
+ <!-- ====================================================================== -->
+ <html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+
+ <title>The Jakarta Site - $root.getChild("properties").getChild("title").getText()</title>
+ </head>
+
+ <body bgcolor="#ffffff" text="#000000" link="#525D76">
+ <table border="0" width="100%" cellspacing="0">
+ <!-- TOP IMAGE -->
+ <tr>
+ <td align="left">
+<a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" border="0"/></a>
+</td>
+<td align="right">
+<a href="http://jakarta.apache.org/james/"><img src="./images/james-logo.jpg" alt="JAMES - Java Apache Mail Enterprise Server" border="0"/></a>
+</td>
+ </tr>
+ </table>
+ <table border="0" width="100%" cellspacing="4">
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+
+ <tr>
+ <!-- LEFT SIDE NAVIGATION -->
+ <td valign="top" nowrap="true">
+ <p><strong>About</strong></p>
+ <ul>
+ <li> <a href="./james/index.html">Overview</a>
+</li>
+ <li> <a href="./james/install.html">Install</a>
+</li>
+ <li> <a href="./james/mailetconcept.html">Mailets Concept</a>
+</li>
+ <li> <a href="./james/architecture.html">Architecture</a>
+</li>
+ <li> <a href="./james/code-standards.html">Coding Standards</a>
+</li>
+ <li> <a href="./james/license.html">License</a>
+</li>
+ <li> <a href="./james/todo.html">TODO</a>
+</li>
+ </ul>
+ <p><strong>Guides</strong></p>
+ <ul>
+ <li> <a href="./james/javadoc/mailet/index.html">Mailet API</a>
+</li>
+ <li> <a href="./james/usingLDAP.html">Using LDAP</a>
+</li>
+ <li> <a href="./james/mailet_list.html">Bundled Mailets</a>
+</li>
+ <li> <a href="./james/matcher_list.html">Bundled Matchers</a>
+</li>
+ </ul>
+ </td>
+ <td align="left" valign="top">
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Step 0: Building. (only necessary for daily snapshots)</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ If you have downloaded a regular distribution, you do not need to
+ build James. Proceed directory to Step 1.
+ </p>
+ <p>
+ To compile James from sources you will need <a href="http://jakarta.apache.org/ant/">Ant</a>.
+ This is a Java-tailored, XML-configured, extensible build or make system.
+ We are currently using Ant 1.1, although documentation generation requires Ant 1.2.
+ </p>
+ <p>
+ If you have downloaded a daily snapshot, you need to build a
+ distribution. James uses Ant (<a href="http://jakarta.apache.org/ant/">http://jakarta.apache.org/ant/</a>) to
+ compile and package its distribution. Once you have installed Ant,
+ extracted the snapshot to your favorite folder, cd to that folder
+ and run the "dist" task by calling "ant dist". This will create the
+ distribution in the "./dist" folder as well as create .tgz and .zip
+ copies of this folder. This "./dist" folder is the distribution
+ folder used in Step 1 and beyond. You may either cd to ./dist, or
+ you may copy and rename the dist folder to your new favorite folder.
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Step 1: Installation.</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ Download distibution. Extract all files in your favorite folder.
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Step 2: Configuration.</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ Read the short and snappy documentation at docs/index.html for a proper
+ overview of configuring the system.
+ </p>
+ <p>
+ <b>Summary</b> (for impatient people)
+ </p>
+ <p>
+ M$ users should just run /bin/run.bat. Unix users will find run.sh
+ under the same folder. A JVM must be in the path.
+ Running [run* -help] will provide a simple command line help.
+ </p>
+ <p>
+ Most UNIX systems require superuser privileges to open sockets below 1024,
+ which includes the IANA-standard SMTP (on port 25) and POP3 (on port 110).
+ These default ports can be changed in the conf.xml file. (Obviously, you
+ would then need to reconfigure your clients. This may not be an option if
+ you want to receive mail from external mailservers.)
+ </p>
+ <p>
+ The Avalon framework will unpack the neccessay configuration files and wait
+ for you to configure them. For basic use, you only need to set two items
+ in the JAMES.conf.xml file: a root password for the remote administration
+ facility and the IP address of a DNS server. Once you have edited the
+ configuration files, press 'Enter' on the terminal where Avalon is waiting.
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
+ <table border="0" cellspacing="0" cellpadding="2" width="100%">
+ <tr><td bgcolor="#525D76">
+ <font color="#ffffff" face="arial,helvetica,sanserif">
+ <strong>Step 4: Kickstart.</strong>
+ </font>
+ </td></tr>
+ <tr><td>
+ <blockquote>
+ <p>
+ Once started you'll see a message saying Avalon is running. This means that
+ Avalon has loaded JAMES and every other needed Block (see /logs/avalon.log)
+ and is now waiting for a socket request.
+ Since at the beginning James is empty, it will not have any local users
+ registered.
+ To register a local user open a telnet session with localhost on port 4555,
+ log in as root ("root[enter] <password-you-set-in-conf.xml>[enter]") and
+ type "help" for a list of available commands in the "JAMES remote
+ administrator tool". It is really a basic set but should allow you to test
+ installation.
+ </p>
+ <p>
+ Once you have some local users registered, try sending mail to one of them
+ @localhost with SMTP (port 25) (assuming you have not changed the default
+ server names in the conf.xml file). You'll see the mail appear under
+ ../var/mail/localinbox/[user].
+ Try now to retrieve that mail using POP3 (port 110).
Trace out JAMES actions in /logs/*info.log.
- Action that will be taken by JAMES on incoming mail are configured in the mailet
- pipe line (/conf/james.conf.xml). Look there if you want to understand what's happening.</p>
+ Action that will be taken by JAMES on incoming mail are configurated in
+ the mailet pipe line (/conf/james.conf.xml). Look at it if you want to
+ understand what's happening.
+ </p>
+ <p>
+ Good luck :)
+ </p>
+ </blockquote>
+ </td></tr>
+ </table>
+ </td>
+ </tr>
+
+ <!-- FOOTER -->
+ <tr><td colspan="2">
+ <hr noshade="" size="1"/>
+ </td></tr>
+ <tr><td colspan="2">
+ <div align="center"><font color="#525D76" size="-1"><em>
+ Copyright © 1999-2001, Apache Software Foundation
+ </em></font></div>
+ </td></tr>
+ </table>
+ </body>
+ </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
-</blockquote>
-<p> Good luck :)
-<br> The Apache JAMES team</p>
-<h3 align = left><a href="index.html">Up to Index</a></h3>
-<p align="center"><font SIZE="-1">Copyright (c) 1997-2000 <a HREF="http://java.apache.org">The
-Java Apache Project</a>.<br>
-All rights reserved.</font></p>
-</body>
-</html>
1.2 +1 -1 jakarta-james/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-james/xdocs/index.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.xml 2001/01/16 04:26:09 1.1
+++ index.xml 2001/03/12 18:11:07 1.2
@@ -52,7 +52,7 @@
for the Apache JServ servlet engine, Apache James has a careful,
security-oriented, full multi-threaded design, to allow performance,
scalability and mission-critical use.</p>
- <p>anything else you may want if you help us writing it :-)</p>
+ <p>Anything else you may want if you help us write it :-)</p>
</section>
<section name="Feature Status">
<table>
1.2 +1 -1 jakarta-james/xdocs/install.xml
Index: install.xml
===================================================================
RCS file: /home/cvs/jakarta-james/xdocs/install.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- install.xml 2001/01/16 04:55:42 1.1
+++ install.xml 2001/03/12 18:11:07 1.2
@@ -81,7 +81,7 @@
Since at the beginning James is empty, it will not have any local users
registered.
To register a local user open a telnet session with localhost on port 4555,
- log in as root ("root[enter] <password-you-set-in-conf.xml>[enter]") and
+ log in as root ("root[enter] <password-you-set-in-conf.xml>[enter]") and
type "help" for a list of available commands in the "JAMES remote
administrator tool". It is really a basic set but should allow you to test
installation.
1.2 +1 -1 jakarta-james/xdocs/todo.xml
Index: todo.xml
===================================================================
RCS file: /home/cvs/jakarta-james/xdocs/todo.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- todo.xml 2001/01/16 04:55:42 1.1
+++ todo.xml 2001/03/12 18:11:07 1.2
@@ -28,7 +28,7 @@
<p>Make James stoppable (elegantly)</p>
<p>Get IMAP server to alpha standard, ie basic interoperation with e-mail clients.</p>
<p>Add #news namespace to IMAP system</p>
-<p>Revisit UserRepository - after doing IMAP List & Subscribe</p>
+<p>Revisit UserRepository - after doing IMAP List & Subscribe</p>
<p>Make James reconfigurable/contextualizable/composable.</p>
<p>Reinject error/spam mails incorrecty handled.</p>
<p>Add needed functions to RemoteManager, Including Stop and ReConfigure, Reinject mail, Store RemoteManger password securely.</p>
1.2 +1 -1 jakarta-james/xdocs/velocity.properties
Index: velocity.properties
===================================================================
RCS file: /home/cvs/jakarta-james/xdocs/velocity.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- velocity.properties 2001/01/16 04:26:10 1.1
+++ velocity.properties 2001/03/12 18:11:07 1.2
@@ -1 +1 @@
-resource.loader.1.resource.path = ./xdocs/stylesheets
+resource.loader.1.resource.path = ../jakarta-site2/xdocs/stylesheets
1.2 +1 -1 jakarta-james/xdocs/stylesheets/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-james/xdocs/stylesheets/project.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- project.xml 2001/01/16 04:26:11 1.1
+++ project.xml 2001/03/12 18:11:07 1.2
@@ -3,7 +3,7 @@
href="http://jakarta.apache.org/james/">
<title>The Jakarta Site</title>
- <logo href="http://jakarta.apache.org/james/images/james-logo.gif">JAMES - Java Apache Mail Enterprise Server</logo>
+ <logo href="/images/james-logo.jpg">JAMES - Java Apache Mail Enterprise Server</logo>
<body>
<menu name="About">
---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org