Na anderhalf jaar ontwikkeling is de release van het spamfilterplatform SpamAssassin 4.0.2 gepubliceerd. De beslissing om een bericht te blokkeren in SpamAssassin wordt globaal genomen. Eerst wordt het bericht gecontroleerd met verschillende methoden, zoals contextanalyse, zwarte en witte lijsten DNSBL, leerbare Bayesiaanse classifiers, handtekeningen van bekende spam, afzenderauthenticatie via SPF en DKIM. Uiteindelijk wordt er een gewichtscoƫfficiƫnt opgebouwd op basis van de uitgevoerde controles, dat een bepaalde drempel niet mag overschrijden; anders wordt het bericht geblokkeerd of als spam gemarkeerd. Het pakket kan zowel op client- als serversystemen worden gebruikt. Automatische updates van de filterregels worden ondersteund. De code van SpamAssassin is geschreven in Perl en wordt verspreid onder de Apache 2.0-licentie.
In de nieuwe release:
- Compatibiliteit met de juli-release van Perl 5.42 en nieuwe versies van sommige Perl-modules is verzekerd.
- Een plugin Mail::SpamAssassin::Plugin::Redirectors is toegevoegd voor het bepalen van URL's waarlangs doorverwijzing plaatsvindt via kortlinkdiensten.
- Een handler is toegevoegd aan de plugin HeaderEval voor het bepalen van onjuiste headers.
- Ondersteuning voor replicatie in de Redis-database is toegevoegd. Connectieparameters voor Redis zijn gescheiden in read_only en read_write.
- Ondersteuning voor het gebruik van de Perl-module IP::Geolocation::MMDB voor locatiebepaling is toegevoegd aan de ingebouwde Mail::SpamAssassin::GeoDB-module.
- De detectie van MIME-headers is verbeterd.
- De operatie 'replace_rules' is toegevoegd aan de Mail::SpamAssassin::Plugin::HashBL-module.
- CNAME-records in DNS zijn onthuld en feitelijk toegevoegd domein aan de lijst 'uri_detail_list.
- De werking met geĆÆntnationaliseerde domeinnamen (IDN) is verbeterd.
- Instellingen txrep_min_score en txrep_max_score zijn toegevoegd aan de TxRep-plugin om de gewichtscoƫfficiƫnten die door de plugin worden gegeven te beperken.
Bron: opennet.ru
