README

perdition
Mail retrieval proxy server
Copyright (C) 1999-2005  Horms <horms@verge.net.au>

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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.

----------------------------------------------------------------------


Perdition is a fully featured POP3 and IMAP4 proxy server. It is able to
handle both SSL and non-SSL connections and redirect users to a
real-server based on a database lookup. Perdition supports modular based
database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular Expression
and NIS modules ship with the distribution. The API for modules is open
allowing abitary modules to be written to allow access to any data store.

Perdition can be used to: Create large mail systems where a users mailbox
may be stored on one of several hosts.  Integrate different mail systems
together. Migrate between different email infastructure. And in firewall
applications.

The primary source of documentation for Perdition is its man
pages.

perdition(8) perditiondb(7) perditiondb_mysql_makedb(8)
perditiondb_ldap_makedb(8) perditiondb_postgresql_makedb(8)
perditiondb_odbc_makedb(8)

Other useful information, including suplementry documentation 
can be found on the web site, http://horms.net/projects/perdition/


LIBRARY REQUIREMENTS

perdition requires the popt options parsing library available from
ftp://ftp.rpm.org/pub/rpm/ and mirrors.

popt requires gettext, the GNU internationalisation library available
ftp://ftp.gnu.org/pub/gnu/gettext/ and mirrors.
    
perdition requires the vanessa_logger generic logging library
available from
http://horms.net/projects/vanessa/download/vanessa_logger/ and mirrors.
    
perdition requires the vanessa_adt abstract data type library
available from
http://horms.net/projects/vanessa/download/vanessa_adt/ and mirrors.
    
perdition requires the vanessa_socket TCP socket interface library
available from
http://horms.net/projects/vanessa/download/vanessa_socket/ and mirrors.
