Po kilku miesiącach rozwoju ogłoszono uruchomienie nowej wersji SpamAssassin 4.0, wersji, w której dokonano pewnych wewnętrznych zmian, takich jak zmiana nazw na białej i czarnej liście, ulepszenia i inne.
Dla tych, którzy nie wiedzą o SpamAssassin Jest to program do filtrowania spamu. który wykorzystuje różne techniki wykrywania spamu, w tym wykrywanie spamu oparte na rozmytej sumie kontrolnej i DNS, filtrowanie, programy innych firm, czarne listy i internetowe bazy danych. Program można zintegrować z serwerem pocztowym aby automatycznie filtrować całą pocztę z witryny.
Może być również uruchamiany przez poszczególnych użytkowników we własnej skrzynce pocztowej. i integruje się z różnymi programami pocztowymi. Zabójca spamu Apache jest wysoce konfigurowalny jeśli jest używany jako filtr obejmujący cały system.
SpamAssassin wdraża holistyczne podejście do podejmowania decyzji blokowycho: Wiadomość przechodzi szereg kontroli (analiza kontekstu, czarne i białe listy DNSBL, wytrenowane klasyfikatory bayesowskie, weryfikacja podpisu, uwierzytelnienie nadawcy za pomocą SPF i DKIM itp.).
Główne nowe funkcje SpamAssassin 4.0
W nowej wersji SpamAssassin 4.0 podkreślono to słowa „biała lista” i „czarna lista” w zasadach, funkcjach, wtyczkach i opcjach zostały zastąpione przez „welcomelist” i „blocklist” (wspomniano, że kompatybilność wsteczna starych odniesień do "białej listy" i "czarnej listy" będzie zachowana co najmniej do wersji 4.1.0).
Kolejną zmianą wyróżniającą się w nowej wersji jest to zaimplementowano w pełni zintegrowane wielobajtowe przetwarzanie znaków i komunikatów w kodowaniu UTF-8, a także znacznie poprawioną obsługę tekstu w językach innych niż angielski.
Oprócz tego możemy również stwierdzić, że dodano dopełnienie Mail::SpamAssassin::Plugin::ExtractText aby wyodrębnić tekst z załączników i dodać go do treści tekstu, w stosunku do którego mają zastosowanie wszystkie reguły wykrywania spamu, a także dodać wtyczkę Mail::SpamAssassin::Plugin::DMARC do sprawdzania zgodności wiadomości z polityką DMARC po skanowaniu parsowania wyniki przez DKIM i SPF.
Dodano wtyczkę Mail::SpamAssassin::Plugin::DecodeShortURLs sprawdzanie, czy w adresach URL używane są krótkie linki i określanie docelowego adresu URL poprzez wysłanie żądania HTTP do usługi, po czym rozwinięty adres URL może być przetwarzany przez zwykłe reguły i wtyczki, takie jak URIDNSBL.
Usunięto wcześniej przestarzałą wtyczkę HashCash.
Użyteczność sa-update dodał opcje forcemirror, aby wymusić połączenie z określonym serwerem lustrzanym, score-multiplier, aby pomnożyć wszystkie wagi dla określonego serwera aktualizacji przez podaną wartość, oraz score-limit, aby ograniczyć wagi dla określonego serwera aktualizacji.
Z innych zmian które wyróżniają się na tle nowej wersji:
- Ulepszona obsługa certyfikatów SSL klienta.
- Wtyczka Bayesian Classifier została ulepszona o obsługę usuwania popularnych słów w językach innych niż angielski.
- W dodatku OLEVBMacro rozszerzono definicję makr Microsoft Office i niebezpiecznych treści oraz udostępniono ekstrakcję linków do dokumentów.
- Do wtyczki DKIM dodano obsługę podpisów Authenticated Received Chain (ARC).
- Ustawienie normalize_charset jest domyślnie włączone.
- Moduł Mail::SPF::Query został wycofany, zaleca się używanie wtyczki Mail::SPF do pracy z SPF.
- Dodano flagę „nolog”, aby wyłączyć odbicie w dzienniku wyników przetwarzania niektórych reguł.
- Dodano ustawienia razor_fork i pyzor_fork, aby rozdzielić oddzielne procesy dla Razor2 i Pyzor i pracować z nimi asynchronicznie.
- Zapewnione jest wysyłanie zapytań DNS i DCC w trybie asynchronicznym.
Jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami pod adresem poniższy link.
W końcu dla tych, którzy chcą otrzymać tę nową wersję możesz pobrać kod źródłowy z poniższy link lub, z drugiej strony, poczekaj, aż odpowiednie pliki binarne zostaną zbudowane dla różnych dystrybucji Linuksa i zaktualizowane w odpowiednich kanałach.
„lista powitalna” i „lista zablokowanych”… bez komentarza.