Bayes-фільтрація спаму в mdaemon

Bayes-фільтрація спаму в MDaemon

Q: В останніх версіях MDaemon є можливість Bayes-фільтрації спаму, однак у мене ця функція чомусь не працює. Що робити?

A: По-перше, Bayes-фільтрація починається тільки за умови, якщо Байеса не просто включити, але і заздалегідь згодувати йому не менше 200 спам-мив і 200 НЕ-спам-мив (тобто всього - не менше 400 мив).

А далі - ось що зробив я:

  • Створив папки на сервері C: \ Spam \ Yes і C: \ Spam \ No - в них мені (і, згодом, досвідченим користувачам) буде зручно кидати мили в форматі ОЕ (eml).
  • Сваял батник, який нормалізує файлові імена до формату "8.msg", який потрібен для коректної роботи СамоОбучалкі Байеса: де C: \ MDaemon \ Ham \ і C: \ MDaemon \ Spam \ - папки для "нормалізованих" милок "неспама" і "спаму" відповідно. Тупо, зате працює.
  • Зашедуліл цей батник на 23.30 кожного дня (нагадую, що опівночі включається "самообучалка" Байеса).
  • При натисканні на кнопу "Learn" (до якої можна дістатися через меню МДаймона 7.0.1 і вище) відбувається навчання, після якого всі Милка в C: \ MDaemon \ Ham \ і C: \ MDaemon \ Spam \ автоматично стираються.

Через пару днів (правило "200 спаму +200 неспамов") в хедерах прийшли листів виявився запис Байеса про проходження перевірки, а в балках з'явилися записи про видалення спаму - що і було потрібно.

Після того, як Байес почав працювати, можна тільки самому розкладати приходять Милка по потрібних папках - добутий спам і (обов'язково!) Прийшов неспе.

Приблизно місячного навчання на базі приблизно 1000 мив вистачило для того, щоб спам практично не просочувався - не більше 20 мив в день на 120 активних користувачів мила в конторі.

Схожі статті