The long-awaited release of the spam filter Spamassasin 4.0.2 has finally been announced after a year and a half of development. Spamassassin is known for its comprehensive approach to making blocking decisions, utilizing various checks such as contextual analysis, DNSBL black and white lists, Bayes classifiers, signature verification, and sender authentication via SPF and DKIM. The message is evaluated through these methods, accumulating a weight coefficient. If the coefficient exceeds a certain threshold, the message is either blocked or marked as spam. Automatic updating of filtering rules is supported, and the package can be used on both client and server systems. The Spamassassin code, written in Perl, is distributed under the Apache 2.0 license.
In the new release, several updates and improvements have been introduced:
- July release of Perl 5.42 and new versions of some Perl modules
- Addition of the Mail plugin :: spamassassin :: plugin :: Redirectors to detect URLs redirected through short link services
- Inclusion of a handler in the Headereval plugin to identify incorrect headings
- Introduction of replication support in the Redis DBMS with separate connection parameters for Read_only and Read_write
- Enhanced support for IP geolocation using IP :: geolocation :: mmdb in the Mail :: spamassassin :: geodb module
- Improved identification of MIME-Zagolovs
- Addition of “Replace_rules” operation in the Mail :: spamassassin :: plugin :: hashbl module
- Revelation of CNAME records in DNS and inclusion of actual domains in the “URI_Detail_LIST” for domain names (IDN)
- Introduction of txrep_min_score and txrep_max_score in the txrep plugin to limit weight coefficients