You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by qu...@apache.org on 2004/09/28 01:49:25 UTC
svn commit: rev 47343 - spamassassin/trunk
Author: quinlan
Date: Mon Sep 27 16:49:24 2004
New Revision: 47343
Modified:
spamassassin/trunk/INSTALL
Log:
bug 3822: clean up requirements documentation
Modified: spamassassin/trunk/INSTALL
==============================================================================
--- spamassassin/trunk/INSTALL (original)
+++ spamassassin/trunk/INSTALL Mon Sep 27 16:49:24 2004
@@ -163,16 +163,23 @@
be able to find these through those mechanisms, too, if you prefer.
-Required Perl/Module Versions
------------------------------
+Required Perl Interpreter
+-------------------------
-Perl 5.6.1, and its associated modules, are required for SpamAssassin
-3.0.0 and later.
+Perl 5.6.1 or a later version is required.
-In additional, the following non-standard modules are also required for
-SpamAssassin to run:
- - Digest::SHA1 (from CPAN)
+Required Perl Modules
+---------------------
+
+In addition to the modules associated with Perl, some additional modules
+need to be installed or upgraded depending on the version of Perl that you
+are running.
+
+The list of required modules that do not ship with Perl and must be
+installed:
+
+ - Digest::SHA1 (from CPAN)
The Digest::SHA1 module is used as a cryptographic hash for some
tests and the Bayes subsystem. It is also used by Razor2.
@@ -190,7 +197,7 @@
Debian: apt-get install libhtml-parser-perl
Gentoo: emerge dev-perl/HTML-Parser
- - Storable (from CPAN)
+ - Storable (from CPAN)
This is a required module if you use spamd and allow user
configurations to be used (ie: you don't use -x, -u, -q/--sql-config,
@@ -202,14 +209,17 @@
Debian: apt-get install libstorable-perl
Gentoo: emerge dev-perl/Storable
-Optional Additional Modules
----------------------------
+Optional Modules
+----------------
In addition, the following modules will be used for some checks, if
-available. If they are not available, SpamAssassin will still work, just
-not as effectively -- some of the spam-detection tests will have to be
+available and the version is high enough. If they are not available or if
+their version is too low, SpamAssassin will still work, just not as
+effectively because some of the spam-detection tests will have to be
skipped.
+Note: SpamAssassin will not warn you if these are installed, but the
+version is too low for them to be used.
- DB_File (from CPAN, included in many distributions)
@@ -280,6 +290,41 @@
More info is at http://wiki.apache.org/spamassassin/UsingRazor
+ - Net::Ident (from CPAN)
+
+ If you plan to use the --auth-ident option to spamd, you will need
+ to install this module.
+
+
+ - IO::Socket::SSL (from CPAN)
+
+ If you wish to use SSL encryption to communicate between spamc and
+ spamd (the --ssl option to spamd), you need to install this
+ module. (You will need the OpenSSL libraries and use the
+ ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL
+ compatibile spamc.)
+
+
+ - Time::HiRes (from CPAN)
+
+ If this module is installed, the processing times are logged/reported
+ more precisely.
+
+
+ - DBI *and* DBD driver/modules for your database (from CPAN)
+
+ If you intend to use SpamAssassin with an SQL database backend for
+ user configuration data, Bayes storage, or AWL storage, you will need
+ to have these installed; both the basic DBI module and the driver for
+ your database.
+
+
+Optional Programs
+-----------------
+
+These are non-Perl programs that can increase the overall effectiveness of
+SpamAssassin if they are installed.
+
- DCC http://www.rhyolite.com/anti-spam/dcc/
DCC (Distributed Checksum Clearinghouse) is a system similar to Razor.
@@ -347,7 +392,7 @@
Pyzor requires at least Python 2.2.1 which can be found at
http://www.python.org/ .
-
+
To install Pyzor, download the latest revision from
https://sourceforge.net/project/showfiles.php?group_id=50000 and
perform the following steps:
@@ -375,34 +420,6 @@
default.
More info is at http://wiki.apache.org/spamassassin/UsingPyzor
-
- - Net::Ident (from CPAN)
-
- If you plan to use the --auth-ident option to spamd, you will need
- to install this module.
-
-
- - IO::Socket::SSL (from CPAN)
-
- If you wish to use SSL encryption to communicate between spamc and
- spamd (the --ssl option to spamd), you need to install this
- module. (You will need the OpenSSL libraries and use the
- ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL
- compatibile spamc.)
-
-
- - Time::HiRes (from CPAN)
-
- If this module is installed, the processing times are logged/reported
- more precisely.
-
-
- - DBI *and* DBD driver/modules for your database (from CPAN)
-
- If you intend to use SpamAssassin with an SQL database backend for
- user configuration data, Bayes storage, or AWL storage, you will need
- to have these installed; both the basic DBI module and the driver for
- your database.
What Next?