-<!doctype linuxdoc system>
-
-<!--
- $Id: egate.sgml,v 1.9 1996/04/25 10:21:53 adam Exp $
+ <!doctype linuxdoc system>
+
+<!--
+ $Id: egate.sgml,v 1.14 2001/02/26 14:32:36 adam Exp $
-<title>Email/Z39.50 gateway guide
-<author>Europagate, 1995
-<date>$Revision: 1.9 $
+<title>Email - Z39.50 gateway guide
+<author>Europagate, 1996 <htmlurl url="http://europagate.dtv.dk"
+ name="http://europagate.dtv.dk">
+<date>$Revision: 1.14 $
-This document describes an email server subsystem developed
-within the EUROPAGATE project. The first part of this document
+This document describes an email server (ES) system developed
+within the <htmlurl url="http://europagate.dtv.dk" name="EUROPAGATE">
+project. The first part of this document
deviations from the design. Also, the second part contains
a quick overview of the source code.
deviations from the design. Also, the second part contains
a quick overview of the source code.
-url="ftp://ftp.cnidr.org/pub/NIDR.tools/zdist/zdist102b1-1.tar.Z"
- name="ftp://ftp.cnidr.org/pub/NIDR.tools/zdist/zdist102b1-1.tar.Z">
+url="ftp://ftp.cnidr.org/pub/NIDR.tools/zdist/archive/1.02/zdist102b1-1.tar.Z"
+name="ftp://ftp.cnidr.org/pub/NIDR.tools/zdist/archive/1.02/zdist102b1-1.tar.Z">
The zdist package doesn't support result-set references. Also, it has a few
bugs. Therefore we've included a patch <tt/zdist.patch/ which fixes
some of these bugs.
Run patch in the directory above <tt/zdist102b1-1/:
The zdist package doesn't support result-set references. Also, it has a few
bugs. Therefore we've included a patch <tt/zdist.patch/ which fixes
some of these bugs.
Run patch in the directory above <tt/zdist102b1-1/:
The ES server only depends on <tt>libz3950.a</tt> so you only need
to build the zdist software in the directory <tt/libz3950/.
YAZ can be found at the FTP host:
The ES server only depends on <tt>libz3950.a</tt> so you only need
to build the zdist software in the directory <tt/libz3950/.
YAZ can be found at the FTP host:
The ES has been tested with regex-0.12. Some systems, such as Linux,
come with the regex package preinstalled.
The ES has been tested with regex-0.12. Some systems, such as Linux,
come with the regex package preinstalled.
-Unpack <tt>egate.tar.gz</tt> and edit the top level <tt/Makefile/. Specify
-where the GNU regex package is located and specify whether you use
-YAZ or zdist. One some systems, you may have to set the <tt/NETLIB/ as
-well.
+Unpack <tt>email-z39-...tar.gz</tt> and edit the top level
+<tt/Makefile/. Specify where the GNU regex package is located by
+setting the variables <tt/REGEXOBJ/ and <tt/REGXINC/.
-The shell variables <tt/CC/ and <tt/CFLAGS/ are used by the
-<tt/Makefile/ so you may modify these before compiling.
+Some systems need you to add libraries for socket access. In this
+case specify the <tt/ELIB/ variable.
Edit the <tt/Makefile/ and set EMAILLIBDIR to the installation
directory. Since, the ES is executed by the mail system, and not by a
user, this directory shouldn't be globally executable.
Edit the <tt/Makefile/ and set EMAILLIBDIR to the installation
directory. Since, the ES is executed by the mail system, and not by a
user, this directory shouldn't be globally executable.
as the ES user and edit <tt/aliases/ used by your mail system (usually
<tt>usr/lib/aliases</tt>). Now add the following line:
as the ES user and edit <tt/aliases/ used by your mail system (usually
<tt>usr/lib/aliases</tt>). Now add the following line:
The ES system can operate with or without the monitor. When using
the monitor the number of simultanous running kernels can be
The ES system can operate with or without the monitor. When using
the monitor the number of simultanous running kernels can be
During the work with the Zdist package a few bugs were discovered.
Fortunately, they could be solved within a few days. We also
discovered that the package lacks result-set references.
During the work with the Zdist package a few bugs were discovered.
Fortunately, they could be solved within a few days. We also
discovered that the package lacks result-set references.
In February some of us began the development of a new Z39.50 package
called YAZ — in retrospect somewhat motivated by the
In February some of us began the development of a new Z39.50 package
called YAZ — in retrospect somewhat motivated by the