Davide,
  What you're forgetting is that that file was created
with this attached file.

-dave 

--- Davide Libenzi <[EMAIL PROTECTED]> wrote:
> On Mon, 1 Oct 2001, David Bitton wrote:
> 
> > Davide,
> >  I created a compile HTML help version of the
> > preliminary docs that I have up on my site.
> 
> This does not seem an easy editable text file :)
> 
> 
> 
> - Davide
> 
> 


=====
----
David B. Bitton
[EMAIL PROTECTED]

We will overcome.
http://www.libertyunites.org

__________________________________________________
Do You Yahoo!?
Listen to your Yahoo! Mail messages from any phone.
http://phone.yahoo.com
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by  () -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
<book id="docbook">
	<?dbhtml filename="xmail.html"?>
	<bookinfo>
		<mediaobject role="online">
			<imageobject>
				<imagedata fileref="http://xmailserver.org/logoxmail.gif"; align="left"/>
			</imageobject>
		</mediaobject>
		<date>2001-09-22</date>
		<title>Xmail Server</title>
		<authorgroup>
			<author>
				<firstname>Davide</firstname>
				<surname>Libenzi</surname>
			</author>
			<collab>
				<collabname>Michael Hartle</collabname>
			</collab>
			<collab>
				<collabname>Shawn Anderson</collabname>
			</collab>
			<collab>
				<collabname>Dick van der Kaaden</collabname>
			</collab>
			<editor>
				<firstname>David</firstname>
				<surname>Bitton</surname>
			</editor>
		</authorgroup>
		<releaseinfo>Version 1.0</releaseinfo>
		<pubdate>$Date$</pubdate>
		<legalnotice>
			<para>Gnu Public License.</para>
		</legalnotice>
		<copyright>
			<year>2001</year>
			<holder>Davide Labenzi</holder>
		</copyright>
		<edition>ROUGH DRAFT</edition>
		<revhistory>
			<revision>
				<revnumber>0.1</revnumber>
				<date>2001-09-24</date>
				<revremark>First Edition</revremark>
			</revision>
		</revhistory>
	</bookinfo>
	<part id="xmail-intro">
		<?dbhtml filename="part1.html"?>
		<title>Introduction</title>
		<chapter id="license">
			<?dbhtml filename="ch01.html"?>
			<title>License</title>
			<para>This program is free software; you can redistribute it and/or
                  modify it under the terms of the GNU General Public License as published by the
                  Free Software Foundation; either version 2 of the License, or (at your option)
                  any later version. This program is distributed in the hope that it will be
                  useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
                  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
                  License for more details. You should have received a copy of the GNU General
                  Public License along with this program; if not, write to the Free Software
                  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</para>
		</chapter>
		<chapter id="overview">
			<?dbhtml filename="ch02.html"?>
			<title>Overview</title>
			<para>This server born due to the need of having a free and stable Mail
                  Server to be used inside my old company, which used a Windows Network. I don't
                  like to reinvent the wheel but the need of some special features drive me to
                  start a new project. Probably if I could use a Linux server on my net, I would
                  be able to satisfy my needs without write code, but this is not my case. It
                  should be also portable to other OSs, like Linux and other Unixes. Another
                  reason that drove me to write XMail is the presence of the same steps in
                  setting up a typical mail server, ie : sendmail + qpopper + fetchmail if one
                  needs SMTP, POP3 and external syncronization, or : sendmail + qpopper for only
                  SMTP and POP3 ( I've quoted sendmail, qpopper and fetchmail, but there are many
                  other packages You can use to reach these needs ). With XMail You get an
                  all-in-one package with a central administration that can simplify the above
                  common steps. The first code of XMail Server is started on Windows NT and
                  Linux, and now, the FreeBSD and Solaris version ready. The compilers supported
                  are gcc for Linux, FreeBSD and Solaris and M$ Visual C++ for NT/2K.</para>
		</chapter>
		<chapter id="features">
			<?dbhtml filename="ch03.html"?>
			<title>Features</title>
			<orderedlist>
				<listitem>
					<para>ESMTP server</para>
				</listitem>
				<listitem>
					<para>POP3 server</para>
				</listitem>
				<listitem>
					<para>Finger server</para>
				</listitem>
				<listitem>
					<para>Multiple domains</para>
				</listitem>
				<listitem>
					<para>Users don't need a real system account</para>
				</listitem>
				<listitem>
					<para>SMTP relay checking</para>
				</listitem>
				<listitem>
					<para>SMTP RBL maps check (rbl.maps.vix.com)</para>
				</listitem>
				<listitem>
					<para>SMTP RSS maps check (relays.mail-abuse.org)</para>
				</listitem>
				<listitem>
					<para>SMTP ORBS relay check (relays.orbs.org)</para>
				</listitem>
				<listitem>
					<para>SMTP DUL map check (dialups.mail-abuse.org)</para>
				</listitem>
				<listitem>
					<para>SMTP protection over spammers ( IP based and address based
                                )</para>
				</listitem>
				<listitem>
					<para>SMTP authentication ( PLAIN LOGIN CRAM-MD5 POP3/SMTP and
                                cusparam )</para>
				</listitem>
				<listitem>
					<para>SMTP ETRN command support</para>
				</listitem>
				<listitem>
					<para>POP3 account syncronizer with external POP3 accounts</para>
				</listitem>
				<listitem>
					<para>Aliases</para>
				</listitem>
				<listitem>
					<para>Mailing lists</para>
				</listitem>
				<listitem>
					<para>Cusparam mail processing</para>
				</listitem>
				<listitem>
					<para>Locally generated mail files delivery</para>
				</listitem>
				<listitem>
					<para>Remote administration</para>
				</listitem>
				<listitem>
					<para>Cusparam mail exchangers</para>
				</listitem>
				<listitem>
					<para>Logging</para>
				</listitem>
				<listitem>
					<para>Multi platform</para>
				</listitem>
				<listitem>
					<para>Domain message filters</para>
				</listitem>
				<listitem>
					<para>Cusparam ( external ) POP3 authentication</para>
				</listitem>
			</orderedlist>
		</chapter>
		<chapter id="porting">
			<?dbhtml filename="ch04.html"?>
			<title>Porting Status</title>
			<para>Right now the Linux and NT ports are stable, while the Solaris and
                  FreeBSD ones have not been tested like the previous OSs.</para>
		</chapter>
	</part>
	<part id="xmail-config">
		<?dbhtml filename="part2.html"?>
		<title>Configuration</title>
		<chapter id="requirements">
			<?dbhtml filename="ch05.html"?>
			<title>Requirements</title>
			<para> Any version of Linux that has glibc. Windows NT with ws2_32.dll
                  correctly installed. A working DNS and gateway to the internet ( if You plan to
                  use it ). To build for Linux You need any version of gcc and glibc installed.
                  To build for Windows You need MS Visual C++ ( for which as workspace file is
                  provided ) or any other working compiler that has support for the 
                  <ulink url="http://www.microsoft.com/msdownload/platformsdk/sdkupdate/";>Microsoft
                         Platform SDK</ulink>.</para>
		</chapter>
		<chapter id="sources">
			<?dbhtml filename="ch06.html"?>
			<title>Getting Sources</title>
			<para>Always get the latest sources at the XMail home page 
                  <ulink url="http://www.xmailserver.org/";>www.xmailserver.org</ulink>
                  coz You're maybe using an old version. Use the correct distribution for Your
                  system and don't mix Unix files with Windows ones coz this is one of the most
                  common cause of XMail bad behaviour. When You unzip the package You've to check
                  that the MailRoot directory contained inside the package itself is complete (
                  look at the directory tree listed below ) coz some unzippers don't restore
                  empty directories.</para>
		</chapter>
		<chapter id="build">
			<?dbhtml filename="ch07.html"?>
			<title>Build</title>
			<para>In Windows NT I give You a project that can be loaded from Visual
                  C++ while in Linux ( and other Unixes ) I give You a Makefile.lnx ( for now )
                  :</para>
			<simplesect>
				<title>Win32</title>
				<para>You can uncomment the statement "#define SERVICE" in MainWin.cpp
                         to build an executable that can run as a service. Then You can run :</para>
				<para>
					<screen>XMail --install</screen>
				</para>
				<para>to install XMail as a manual startup service or :</para>
				<para>
					<screen>XMail --install-auto</screen>
				</para>
				<para>to install XMail as an automatic startup service. If You run
                         --install and You want XMail to run at NT boot You must go in
                         ControlPanel-&gt;Services and edit the startup options of XMail. Once You have
                         the service version of XMail You can run it in a "normal" way by executing
                         :</para>
				<para>
					<screen>XMail --debug [options]</screen>
				</para>
			</simplesect>
			<simplesect>
				<title>Linux</title>
				<para>
					<screen># make -f Makefile.lnx</screen>
				</para>
			</simplesect>
			<simplesect>
				<title>Sun/Solaris </title>
				<para>
					<screen># make -f Makefile.sso</screen>
				</para>
				<note>
					<para>You need GCC to build on Solaris</para>
				</note>
			</simplesect>
			<simplesect>
				<title>FreeBSD </title>
				<para>
					<screen># gmake -f Makefile.bsd</screen>
				</para>
				<note>
					<para>You need GCC and GMAKE</para>
				</note>
			</simplesect>
			<simplesect>
				<title>Notes</title>
				<para>The above will build XMail and tools executables. As soon as the
                         project reach a higher maturity I plan to supply a configure script. Under
                         Linux an init.d startup script is supplied ( xmail ) to allow You to run XMail
                         as a standard rc? daemon. You must put it into /etc/init.d ( it depends on
                         which distro You're using ) directory and then create K??xmail - S??xmail links
                         into the proper directories. Under Windows NT </para>
			</simplesect>
		</chapter>
	</part>
</book>

Reply via email to