Майстер блокування спаму

Основи

У KMail не передбачено вбудованого механізму для боротьби зі спамом: розробники покладаються на використання зовнішніх спеціалізованих інструментів, — такий підхід має свої переваги. KMail користується цими інструментами за допомогою гнучкої архітектури фільтрів програми. Майстер боротьби зі спамом допоможе вам виконати початкове налаштування фільтрів.

Чим цей майстер може вам допомогти?

За його допомогою ви зможете обрати один з варіантів фільтрування спаму. Після цього програма автоматично створить відповідні правила фільтрування.

Які обмеження накладаються на майстра?

Майстер виконає лише початкове налаштування фільтрів, налаштування будуть стандартними. Внесення вручну змін до існуючих фільтрів не передбачено. Майстер просто перезапише такі фільтри.

Задіяти майстер можна за допомогою пункту ІнструментиМайстер блокування спаму.... Якщо цей пункт є недоступним, виберіть пункт ПараметриНалаштувати KMail...Додатки і позначте пункт Антиспам. Програма попросить вас перезапустити KMail. Після перезапуску пункт майстра має з'явитися у меню Інструменти.

Майстер спробує знайти відомі йому інструменти блокування спаму, встановлені на вашому комп’ютері. Також ви можете скористатися результатами визначення небажаної кореспонденції, створеними вашим постачальником послуг інтернету шляхом аналізу відомостей заголовків, які було додано до повідомлень. За допомогою майстра ви можете налаштувати KMail на використання одного або декількох інструментів блокування у паралельному режимі. Але вам слід пам’ятати, що дії з блокування спаму навантажують вашу систему. Під час виявлення спам-повідомлень вам може здатися, що програма KMail зависла, ви також можете зіткнутися з проблемою швидкодії KMail. Будь ласка, вилучіть правила фільтрування, створені майстром, якщо ці правила призводять до неприйнятного уповільнення роботи програми. (Це було проблемою на застарілому обладнанні. Ця проблема, ймовірно, не стосується новіших комп'ютерів.)

Нижче наведено деякі спостереження щодо декількох інструментів боротьби із небажаною кореспонденцією.

Bogofilter

Bogofilter — використовує фільтрування за Баєсом. Це означає, що виявлення спаму буде засновано на навчанні фільтра за фразами повідомлення. З іншого боку, цей інструмент працює досить швидко. Ось чому ми рекомендуємо скористатися цим інструментом тим, для кого найважливішою є швидкість виявлення спаму, і тим, кого не лякає те, що перш ніж фільтр почне працювати досить добре, його доведеться потренувати.

SpamAssassin

SpamAssassin — достатньо складний інструмент боротьби зі спамом. Хоча якість роботи цього інструменту дуже залежить від його налаштування, він здатен досить якісно виявляти спам без будь-якого тренування. До недоліків слід віднести те, що сканування повідомлення триває трохи довше за час сканування суто баєсовими фільтрами. Скажімо так, це не інструмент для тих, хто не володіє основними відомостями щодо можливостей SpamAssassin.

Фільтр набридливості

Використовувався досить рідко, аж доки не потрапив до дистрибутивів. Є суто спеціальним інструментом.

Фільтр спаму GMX

Цей інструмент ви отримаєте у розпорядження, якщо ви отримуєте пошту від постачальника послуг freemail GMX, який сканує повідомлення на наявність у них небажаного вмісту. Результат виконання такого сканування буде вказано у особливому полі заголовка кожного з повідомлень. Ви можете скористатися вмістом цього поля для визначення спаму. Якщо ви використовуватимете лише цей інструмент, майже ніякого уповільнення у роботі не спостерігатиметься, оскільки повідомлення вже було оброблено фільтром спаму зовнішнього сервера електронної пошти.

Додатково

KMail може використовувати декілька зовнішніх інструментів для блокування небажаних повідомлень; програма спробує знайти ті з них, які встановлено у вашій системі, а потім покаже вам список виявлених інструментів. Список буде впорядковано за середньою швидкістю роботи інструментів. Ви зможете позначити ті з інструментів, які KMail має використовувати для блокування спаму. Якщо вам потрібні інші варіанти, ви можете просто закрити вікно майстра, встановити ще якийсь інструмент блокування спаму, а потім запустити майстер ще раз.

Якщо ви позначите принаймні один з інструментів, KMail зможе створити фільтри, за допомогою яких повідомлення класифікуватимуться як спам або не спам. Програма також надасть у ваше розпорядження інструменти для класифікації повідомлень вручну. Доступ до цих інструментів можна буде отримати за допомогою пункту меню ПовідомленняЗастосувати фільтр > або пари піктограм на панелі інструментів. Якщо хоч один з обраних вами інструментів підтримує фільтрування за Баєсом (тобто метод виявлення спаму, що ґрунтується на статистичному аналізі вмісту повідомлень), повідомлення не лише позначатимуться, — відомості щодо них передаватимуться інструментам для навчання і подальшого підвищення ефективності роботи.

На другій сторінці майстра ви зможете обрати дії, які KMail має виконувати з повідомленнями, класифікованими як спам: якщо ви бажаєте, щоб такі повідомлення було пересунуто до певної теки, будь ласка, вкажіть належну теку і позначте пункт Пересувати виявлений спам до:. Якщо, окрім цього, програмі слід позначати повідомлення спаму як прочитані, позначте пункт Позначати виявлені повідомлення спаму як прочитані.

Позначення принаймні одного з доступних інструментів надасть змогу майстрові завершити налаштування фільтра. Майстер не змінюватиме жодного з фільтрів, які було раніше ним створено, він або додасть нові фільтри, або замінить існуючі фільтри. Ви можете побачити результат роботи майстра у діалоговому вікні фільтрів. Майстром також буде створено кнопки панелі інструментів для позначення повідомлень, що належать до «спаму» або не належать до нього. Пам’ятайте, що позначення повідомлення як «спам» призведе до пересування цього повідомлення до теки, яку ви призначили для зберігання повідомлень зі спамом, якщо ви не зняли позначки з відповідного пункту.

Декілька подробиць для експертів

Майстер використовує відомості, що зберігаються у особливому файлі налаштування з назвою kmail.antispamrc (він зберігається у загальному або локальному каталозі налаштувань KDE). Спочатку буде використано дані з загального файла налаштувань, а потім дані з локального файла: якщо у локальному файлі налаштувань містяться записи з вищим (новішим) номером версії інструментів, буде використано дані налаштування інструменту з локального файла. Таким чином доступ до налаштувань майстра можуть отримати як адміністратори, так і користувачі.

Локальне виявлення повідомлень спаму виконується за допомогою створення дії В конвеєр через для інструменту у окремому фільтрі. У іншому фільтрі містяться правила для визначення виявлених повідомлень спаму і дій з позначення і (за бажання, залежно від вибору зробленого вами під час роботи майстра) пересування повідомлень до певної теки. Обидва фільтри буде налаштовано на застосування до вхідних повідомлень і фільтрування вручну.

Для розподілу повідомлень на «спам» і «не спам» потрібні два фільтри. У них повинні міститися дії з відповідного позначення повідомлень. Як ми вже згадували раніше, у фільтрі для класифікації спаму може міститися дія з пересування повідомлення до вказаної теки. Якщо обрані вами інструменти підтримують фільтрування за Баєсом, майстром буде створено додаткові дії фільтрів для передавання повідомлень інструментам (за допомогою дії Виконати команду) у належному режимі навчання.

Якщо у вас виникає потреба у додатковому налаштуванні процесу фільтрування, вам, ймовірно, слід ознайомитися з розділом, присвяченим оптимізації фільтрування.