Богофильтр
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Март 2013 г. ) |
Bogofilter — это почтовый фильтр , который классифицирует электронную почту как спам или нежелательную почту (не-спам) путем статистического анализа заголовка и содержимого (тела) сообщения. [1] Программа способна учиться на классификациях и исправлениях пользователя. Первоначально он был написан Эриком С. Рэймондом после того, как он прочитал Пола Грэма статью « План борьбы со спамом », и в настоящее время поддерживается совместно с группой авторов Дэвидом Релсоном и Маттиасом Андре. [2] и Грег Луис .
Используемый статистический метод известен как байесовская фильтрация . Основной алгоритм Bogofilter использует параметр f(w) и метод обратного хи-квадрата Фишера, который он описывает.
Bogofilter может запускаться MDA или почтовым клиентом для классификации сообщений по мере их доставки в почтовые ящики получателей или использоваться MTA для классификации сообщений по мере их получения от отправляющего SMTP-сервера. Bogofilter проверяет токены в теле и заголовке сообщения и обращается к спискам слов, хранящимся в BerkeleyDB , SQLite или QDBM, для расчета оценки вероятности того, что новое сообщение является спамом. Bogofilter обеспечивает обработку обычного текста и HTML и поддерживает чтение многочастных сообщений MIME , включая base64, Quote-printable и uuencoded текст или HTML. Bogofilter игнорирует нетекстовые вложения, например изображения.
Статистические алгоритмы Bogofilter можно настроить, изменяя различные коэффициенты и другие параметры в его файле конфигурации или используя автоматическую утилиту bogotune , включенную в программное обеспечение, которая пытается оптимизировать различные коэффициенты для максимизации эффективности фильтрации для конкретного набора спама и нежелательной почты. -спам.
Стандартные тесты на TREC 2005 показывают, что Bogofilter хорошо конкурирует со спамбайами , CRM114 и DSPAM . Другие конкуренты включают, помимо прочего, Spamprobe и QSF .
Bogofilter написан на C и работает на Linux , FreeBSD , NetBSD , OpenBSD , Solaris , Mac OS X , HP-UX , AIX и других платформах. Он выпущен под лицензией GNU GPL .
Почтовые клиенты, которые могут использовать Bogofilter
[ редактировать ]Известно, что следующие почтовые клиенты поддерживают Bogofilter в качестве механизма фильтрации спама:
- ГНОМ Эволюция [3]
- Кольчуга Когтей [4]
- KMail [4] [5]
- Матт (почтовый клиент) [4]
- Alpine (почтовый клиент) [4]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Байфилд, Брюс (2005). «Выбор спам-фильтра» . Журнал Линукс . Проверено 13 октября 2022 г.
- ^ https://sourceforge.net/u/ma/profile/ Профиль
- ^ «Настройки нежелательной почты» . Руководство пользователя Эволюция . Проверено 13 октября 2022 г.
- ^ Jump up to: а б с д "С какими почтовыми программами работает богофильтр?" . Домашняя страница Богофильтра . Проверено 13 октября 2022 г.
- ^ «Кмэйл» . Контактный люкс . Проверено 13 октября 2022 г.
Внешние ссылки
[ редактировать ]- Официальная домашняя страница
- «Богофильтр» . Бесплатный код .
- План борьбы со спамом - эссе Пола Грэма, в котором обсуждаются основные идеи этой программы.
Эта статья или ее более ранняя версия были отредактированы с домашней страницы bogofilter .