blob: 328c8ecf439dc2e4e27c7a13b1319cd90254b770 [file] [log] [blame]
Upgrading from perl5.6:
-----------------------
There is a issue with DB_File that causes old Bayes databases and
automatic whitelists to no longer be read with perl5.8.
From the perl 5.8 changelog:
* NOTE: DB_File now uses libdb4.0 (previously libdb2). Any DB_File
databases created with earlier perl packages will need to be
upgraded before being used with the current module with the
db4.0_upgrade program (in the libdb4.0-util package, with HTML
docs in db4.0-doc).
The fix is to delete your automatic whitelist and bayes dbs from
~/.spamassassin/, or use the db4.0_upgrade program as explained above.
Miscellaneous Notes
-------------------
Please read README for instructions on setting up your .procmailrc
file. If you wish to use 'spamd' (the daemonized version of
SpamAssassin), please edit /etc/default/spamassassin and read
README.spamd.
'spamc' functions very similarly to 'spamassassin'. The difference
between the two is that 'spamassassin' does its own processing, while
'spamc' passes the mail off to the spamd daemon, to reduce the
overhead of loading.
To add rules, change scores, edit the template, edit
/etc/spamassassin/local.cf. Please don't touch the files in
/usr/share/spamassassin, as you will be prompted to overwrite them on
upgrade. Configuration file details are available in the
Mail::SpamAssassin::Conf(3) man page.
User-specific configuration is the automatically created
~/.spamassassin/user_prefs, which is copied from
/etc/spamassassin/user_prefs.template. It is automatically created
whenever spamassassin is called, or when spamc is used with 'spamd
-c'.
SpamAssassin is compatible with Razor, an online spam database. Get
the package razor, maintained by Robert van der Meulen. Please note:
you must register razor before reporting spam with spamassassin -r.
(man razor-admin for more info.)
By default, spamassassin checks certain free RBLs. Other, commercial
RBLs can easily be enabled. See the README for more information.
Spamd may not be entirely secure! Read README.spamd before running
spamd.
spamd is in /usr/sbin, not /usr/bin. (This differs from upstream)
As of 2.40, spamproxyd is no longer included in the Debian or upstream
packages. This is due to the fact that spamproxyd is essentially
unmaintained and is (in upstream's opinion) best as a separate
download.
As of 2.40, spamassassin's -P flag is enabled by default (and can't be
turned off). If you rely on spamassassin to perform delivery, you have
been lucky until now (delivery was not very lock-safe) and you really
should use procmail to deliver your mail (after filtering through
spamassassin).
For information on integrating spamassassin and exim 3, read
README.Exim3.