| Upgrading to 2.6x: |
| ------------------ |
| |
| The header re-writing system has changed substantially, allowing for |
| greater flexibility and customization of headers. Various other |
| options have been added. Read man Mail::SpamAssassin::Conf for more |
| info. |
| |
| Furthermore, many new rules and tests have been added, and old ones |
| have been changed. Nearly all negatively scoring tests have been |
| removed. In general, most other scores have been lowered slightly, so |
| if you have changed scores in /etc/spamassassin/, you may wish to |
| change them back, otherwise your scores may be skewed too high, |
| resulting in false positives. |
| |
| spamd now supports UNIX-domain sockets. This is strongly recommended |
| if spamd and spamc are running on the same server. Look at the |
| --socketpath option for spamd and the -U option for spamc. |
| |
| SpamAssassin no longer uses AnyDBM_File to access its Bayes database, |
| instead, DB_File is used. If your bayes database is not in dbm format, |
| you will need to run 'sa-learn --import' before you can use bayes. To |
| check what database format you are currently using, use the following |
| command: |
| $ file ~/.spamassassin/bayes_{seen,toks} |
| If the output does not contain "Berkeley DB", you are not using |
| DB_File and you will need to run 'sa-learn --import' |
| |
| Before upgrading, it is best to run 'sa-learn --rebuild' to sync your |
| Bayes journal with the database. Otherwise, your journal will be |
| erased because of incompatibilities with the previous database. |
| |
| In order to properly use RBLs and other network tests, you will want |
| to set the trusted_networks option. (The autodetection algorithm is |
| not perfect.) Read man Mail::SpamAssassin::Conf for more info. |
| |
| Upgrading to 2.5x: |
| ------------------ |
| |
| SpamAssassin now has a Bayesian Learner component to it. It is by |
| default set to automatically learn from your incoming mail. (Messages |
| that score less than -2 or above 15 will be learned as nonspam or spam |
| repsectively.) You can also feed it with the sa-learn command (man |
| sa-learn for info). |
| |
| The report format for SpamAssassin has changed. Spam messages are now |
| attached as an rfc822 attachment. If you do not want this, set |
| report_safe 0. (See man Mail::SpamAssassin::Conf for more info.) |
| |
| Support for different score sets has been added. This means that each |
| test will get a different score depending on whether Bayes or Network |
| tests are being used. |