Выпуск системы фильтрации спама SpamAssassin 4.0.2

После полутора лет разработки опубликован релиз платформы для фильтрации спама SpamAssassin 4.0.2. SpamAssassin предлагает комплексный подход в принятии решений о блокировании: Вначале сообщение подвергается ряду проверок (контекстный анализ, чёрные и белые списки DNSBL, обучаемые байесовские классификаторы, проверка по сигнатурам, аутентификация отправителя по SPF и DKIM и т.п.). После оценки сообщения разными методами, накапливается определенный весовой коэффициент. Если вычисленный коэффициент превышает определенный порог – сообщение блокируется или помечается как спам. Поддерживаются средства автоматического обновления правил фильтрации. Пакет может использоваться как на клиентских, так и на серверных системах. Код SpamAssassin написан на языке Perl и распространяется под лицензией Apache 2.0.

В новом выпуске:

  • Обеспечена совместимость с июльским выпуском Perl 5.42 и новыми версиями некоторых perl-модулей.
  • Добавлен плагин Mail::SpamAssassin::Plugin::Redirectors для определения URL, на которые выполняется проброс через сервисы перенаправления по коротким ссылкам.
  • В плагин HeaderEval добавлен обработчик для определения некорректных заголовков.
  • Добавлена поддержка репликации в СУБД Redis. Параметры подключения разделены на read_only и read_write.
  • Во встроенный модуль Mail::SpamAssassin::GeoDB добавлена поддержка использования IP::Geolocation::MMDB для определения местоположения.
  • Улучшено определение MIME-заголовков.
  • В модуль Mail::SpamAssassin::Plugin::HashBL добавлена операций “replace_rules”.
  • Обеспечено раскрытие CNAME-записей в DNS и добавление фактического домена в список “uri_detail_list”.
  • Улучшена работа с интернациорнализированными доменными именами (IDN).
  • В плагин TxRep добавлены настройки txrep_min_score и txrep_max_score для ограничения весовых коэффициентов, выдаваемых плагином.
Release. Ссылка here.