Software Update: SpamAssassin 3.3.0

Spread the love

SpamAssassin is a spam filter, written in Perl, that allows a mail server to recognize spam messages. To this end, a number of known recognition methods are combined. The program looks at the content of the message and determines whether the message is spam or not based on a self-learning filter; in addition, the help of a number of blacklists and distributed hash databases on the internet is also enlisted. The developers have released version 3.3.0 and provided it with the following announcement:

Version 3.3.0

This is a major release, incorporating enhancements and bug fixes that have accumulated in a year and a half of development since the 3.2.5 release. Apart from some new or changed dependencies on perl modules, this version is compatible to large extent with existing installations, so the upgrade is not expected to be problematic (neither is downgrading, if need arises).

Main new features:

  • IPv6 support was substantially improved;
  • many improvements to the DKIM plugin (understands author domain signatures, supports multiple signatures, ADSP support with overrides);
  • added ‘if can(Class::method)’ conditional statement, allowing configuration settings to be conditional on plugin capabilities without requiring new version releases to do so;
  • added a –verbose option to the sa-update utility to show updated channels;
  • added a configuration option ‘time_limit’, defaulting to 300 seconds or whatever the caller (like spamd) provides; attempting to gracefully terminate the checking when a time limit is reached, reporting the score and test hits that were collected so far, along with an added hit on a rule TIME_LIMIT_EXCEEDED;
  • more expensive code sections are now instrumented with timing measurements; timing report is logged as a debug message by the end of processing, and made available to a caller and to ‘add_header’ directives through a TIMING tag;
  • added a configuration option skip_uribl_checks to the URIDNSBL plugin, cross-documented it with skip_rbl_checks;
  • preserve order or declared ‘add_header’ header fields;
  • configurable network mask length for the AWL plugin;
  • added support for DCC reputations;
  • improved error handling and robustness;
  • added timestamps when logging under stderr;
  • allowed debug areas to be excluded from debugging, eg: -D all,norules,noconfig,nodcc

Version number 3.3.0
Release status Final
Operating systems script language
Website Apache Spam Assassin Project
Download http://spamassassin.apache.org/downloads.cgi?update=201001261515
License type Conditions (GNU/BSD/etc.)
You might also like