Daniel
Naber

     daniel.naber@t-online.de

Юрій
Чорноіван

    yurchor@ukr.net

Переклад українською
24 вересня 2004 року
1.7.50

# Користування &kmail;

## Головне вікно

Головним вікном програми є вікно, яке з’являється після запуску &kmail;. Типово, його поділено на три панелі:

Список тек (ліворуч)

  Ця панель складається зі списку ваших тек повідомлень (у інших програмах для роботи з електронною поштою ці теки можуть називатися поштовими скриньками). Щоб обрати теку, наведіть на її позначку вказівник миші і клацніть лівою кнопкою миші. Після цього список повідомлень теки буде показано на панелі заголовків. Список тек може бути показано як у скороченому вигляді, коли список займатиме у вікні ліворуч лише невелику частину, так і у розгорнутому вигляді, який займатиме всю ліву частину вікна програми, у останньому випадку ви зможете побачити більше поштових скриньок. Перемикатися між цими двома варіантами вигляду списку можна на вкладці Вигляд/Розкладка діалогового вікна налаштування програми, яке можна відкрити за допомогою пункту меню Параметри Налаштувати &kmail;.... Додаткові відомості щодо користування теками можна отримати з розділу Теки.

Список повідомлень (типово, згори праворуч)

  На цій панелі буде показано список відомостей, отриманих з заголовків повідомлень (прапорці станів повідомлення, відправник, тема, дата та інші додаткові стовпчики, зокрема розмір, прапорець долучень, прапорець важливості тощо) поточної вибраної теки. Натискання позначки заголовка призведе до вибору повідомлення і показу його вмісту на панелі повідомлень. Таким чином можна обрати декілька повідомлень: достатньо утримувати натиснутою клавішу &Ctrl; під час натискання позначок повідомлень. Впорядкувати повідомлення можна натисканням заголовка стовпчика, за яким слід впорядкувати список повідомлень, повторні натискання заголовка призводитимуть до зміни порядку повідомлення зі зростаючого на спадний і навпаки, також за допомогою такого натискання можна отримати доступ до інших варіантів критеріїв впорядкування (наприклад, впорядкування за станом після натискання заголовка стовпчика теми). Наведення вказівника миші на заголовок списку з наступним клацанням правою кнопкою миші призведе до показу контекстного меню, за допомогою якого ви зможете наказати програмі показати або сховати певні стовпчики списку.

Панель попереднього перегляду повідомлень (типово, внизу праворуч)

  На цій панелі буде показано вміст поточного вибраного зображення. Долучення буде показано у нижній частині повідомлення як піктограми або вбудованими до тексту повідомлення, — це залежить від варіанта, обраного за допомогою пункту меню Перегляд Долучення. Для повідомлень зі складною структурою структуру буде показано у полі перегляду структури повідомлення, яке розташовано під панеллю попереднього перегляду. Розташування панелі попереднього перегляду, а також розташування інструменту перегляду структури можна змінити на вкладці Вигляд/Розкладка діалогового вікна налаштування програми, яке можна відкрити за допомогою пункту меню Параметри Налаштувати &kmail;.... Крім того, ви взагалі можете вимкнути показ панелі попереднього перегляду, а також визначити, за яких умов програмі слід показувати інструмент перегляду структури. Гортати повідомлення можна фрагментами розміром у сторінку за допомогою клавіш Page Up і Page down або за рядками за допомогою клавіш Стрілка вгору і Стрілка вниз; крім того, ви можете скористатися клавіатурними скороченнями для пересування між повідомленнями, — вам не потрібно буде користуватися мишею.

## Комбінації клавіш

У головному вікні підтримуються такі клавіатурні скорочення:

Клавіатурне скорочення | Дія
--- | ---
Пробіл | Гортання поточного повідомлення або перехід до наступного непрочитаного повідомлення, якщо буде досягнуто кінця повідомлення.
Стрілка праворуч або N | Перейти до наступного повідомлення у поточній теці.
Стрілка ліворуч або P | Перейти до попереднього повідомлення у поточній теці.
+ | Перейти до наступного непрочитаного повідомлення у поточній теці.
- | Перейти до попереднього непрочитаного повідомлення у поточній теці.
&Ctrl;+ | Перейти до наступної теки з непрочитаними повідомленнями.
&Ctrl;- | Перейти до попередньої теки з непрочитаними повідомленнями.
&Ctrl;Стрілка вгору | Перейти до наступної теки у списку тек (якщо список тек перебуває у фокусі)
&Ctrl;Стрілка вниз | Перейти до попередньої теки у списку тек (якщо список тек перебуває у фокусі)
&Ctrl;Стрілка ліворуч | Перейти вище у списку тек. Скористайтеся комбінацією клавіш &Ctrl;Пробіл, щоб увійти до теки.
&Ctrl;Стрілка праворуч | Перейти нижче у списку тек. Скористайтеся комбінацією клавіш &Ctrl;Пробіл, щоб увійти до теки.
&Ctrl;Пробіл | Увійти до теки у фокусі, тобто до теки, до якої ви перейшли за допомогою комбінацій клавіш &Ctrl;Стрілка ліворуч або &Ctrl;Стрілка праворуч.
&Shift;Стрілка ліворуч і &Shift;Стрілка праворуч | Обрати повідомлення на панелі заголовків, починаючи з поточного повідомлення.

Докладніший список клавіатурних скорочень можна знайти у діалоговому вікні, яке відкривається пунктом меню Параметри Налаштування скорочень....

## Вікно створення повідомлення

Вікно редактора листів використовується для створення повідомлень. Відкрити це вікно можна за допомогою пункту меню Повідомлення Нове повідомлення... або піктограми Нове повідомлення, розташованої на панелі інструментів головного вікна програми.

### Створення повідомлення

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

Існує великий набір скорочень, які допоможуть вам під час написання ваших повідомлень. За допомогою кнопок з написами ..., розташованих поряд з полями Кому:, Копія: і Потайна копія:, ви зможете викликати адресну книгу, з якої зможете обрати потрібні адреси.

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

Для того, щоб вказати декількох отримувачів у одному полі, скористайтеся для відокремлення адрес символом коми. Залежно від налаштувань вашої системи, може виникнути потреба у зазначенні адрес електронної пошти у повній відповідності до стандартів (тобто як `user@example.com`).

Після завершення створення повідомлення ви можете натиснути кнопку Надіслати зараз (на цій кнопці зображено конверт), щоб надіслати повідомлення негайно, або натиснути кнопку Надіслати пізніше, щоб просто пересунути повідомлення до теки «вихідні». Якщо ви бажаєте завершити повідомлення пізніше, скористайтеся пунктом меню Повідомлення Зберегти як чернетку.

### Підписування і шифрування повідомлень

Якщо ви маєте намір надіслати зашифроване повідомлення або з цифровим підписом, скористайтеся кнопками панелі інструментів Підписати повідомлення і Зашифрувати повідомлення. Крім того, ви можете обрати формат, який буде використано для підписування і/або шифрування повідомлення. Залежно від переліку встановлених програм для шифрування ви можете обирати з таких можливих варіантів:

Будь-який

  За вибору цього варіанта &kmail; використає такий формат, який буде зрозумілий клієнтським програмам всіх отримувачів. Бажаний для отримувачів формат можна вказати за допомогою адресної книги KDE.

Вбудований OpenPGP (застаріле)

  Цей формат є застарілим. Якщо ви використовуєте цей формат, зашифрованим або підписаним залишиться лише текст повідомлення. Долучення не буде ні підписано, ні зашифровано. За допомогою цього формату неможливо підписувати HTML-повідомлення. Використовувати цей формат можна лише у разі значної потреби, тобто, якщо ви надсилаєте повідомлення користувачам, чиї клієнти електронної пошти не зможуть обробити досконаліші формати.

PGP/MIME

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

S/MIME

  Цей формат є альтернативним щодо PGP/MIME. Якщо ви скористаєтеся цим форматом, текст повідомлення і всі долучення до нього буде підписано і/або зашифровано (принаймні, типово). Цей формати використовується в основному у корпоративному секторі.

Непрозорий S/MIME

  Цей формат є різновидом формату S/MIME. Використовуйте його лише у разі потреби у такому форматі.

### Створення HTML-повідомлень

Зауважте, що повідомлення у форматі HTML часто пов’язані з набридливою рекламою, тому вам слід за можливості уникати надсилання повідомлень у форматі HTML. Зокрема, ніколи не надсилайте повідомлення у форматі HTML до списків листування, якщо надсилання до них HTML-повідомлень не дозволено явним чином правилами списку листування.

Для того, щоб мати змогу створювати HTML-повідомлення, вам спершу слід увімкнути інструменти розмітки. Для того, щоб це зробити, позначте пункт Форматування (HTML) у меню Налаштування. Програма покаже вам панель інструментів з декількома інструментами, призначеними для створення форматування у вашому повідомленні. За допомогою спадного списку ви зможете обрати формат: простий текст чи один з шести різних типів списків (три різновиди списків з різними позначками пунктів і три різновиди переліків з різною нумерацією). Крім того, ви зможете обрати гарнітуру шрифту, розмір шрифту і стиль шрифту (напівжирний, курсив чи підкреслений), а також колір тексту. Нарешті, що не менш важливо, ви зможете обрати вирівнювання тексту (ліворуч, по центру або праворуч).

Створення таблиць і вбудовування зображень поки що не реалізовано.

### Додавання долучень

Ви можете долучити файли до вашого повідомлення у один з наведених нижче способів:

- Натисніть кнопку Долучити файл (на ній зображено затискач), а потім оберіть файл, який ви бажаєте долучити;

- Перетягніть позначку файла зі стільниці або іншої теки до вікна редактора повідомлень.

- Перетягніть повідомлення зі списку повідомлень &kmail; до вікна редактора повідомлень, — текст цього повідомлення буде долучено до поточного повідомлення.

- Оберіть один з пунктів меню Долучення.

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

Скористайтеся пунктом Властивості, щоб відкрити діалогове вікно Властивості розділу повідомлення. У першому з полів цього діалогового вікна містяться відомості про тип &MIME; долучення. Так само, як і у полі Назва, значення у цьому полі має бути встановлено автоматично. Іноді програма помиляється під час встановлення типу &MIME;. У такому разі ви можете ввести будь-який власний тип &MIME; або обрати належний зі списку типових типів &MIME;. Крім того, ви можете обрати спосіб кодування для вашого файла зі списку варіантів кодування (зазвичай, типове значення працює належним чином). Позначте пункт Запропонувати автоматичний показ, якщо ви бажаєте запропонувати отримувачу автоматичний (вбудований) перегляд цього долучення. Чи спрацює цей параметри залежить від клієнта електронної пошти отримувача та налаштувань цього клієнта.

Крім того, ви можете долучати до повідомлення відкриті ключі за допомогою відповідних пунктів меню Долучення. Долучення ключів PGP виконуватиметься як долучення файлів цих ключів.

### Перевірка правопису вашого повідомлення

&kmail; автоматично перевірятиме правопис ваших повідомлень (у режимі HTML ця перевірка поки що не працює), невідомі інструменту перевірки правопису слова буде позначено червоним кольором. Якщо невідомих слів буде забагато, &kmail; вимкне перевірку правопису. Для того, щоб обрати мову, яку буде використано під час перевірки, скористайтеся пунктом меню Перегляд Словник. Вимкнути автоматичну перевірку правопису можна за допомогою меню Налаштування.

Щоб перевірити правопис вашого повідомлення у діалоговому режимі, скористайтеся пунктом меню Інструменти Перевірка правопису.... &kmail; скористається послугами програми &sonnet; для перевірки правопису, ця програма є оболонкою &kde; до програм перевірки правопису ispell і aspell. Пам’ятайте, що, ймовірно, вам слід спочатку налаштувати інструмент перевірки правопису за допомогою пункту меню Параметри Перевірка правопису....

### Налаштування інструменту роботи з фрагментами тексту

Під час редагування за допомогою редактора листів у вас може виникнути потреба у збереженні частин тексту, які часто використовуються, як фрагментів. Щоб налаштувати можливості користування фрагментами поштових повідомлень, скористайтеся пунктом меню Параметри Фрагменти . У відповідь програма відкриє нову панель у лівій частині вікна редактора листів.

Щоб додати новий фрагмент на панель фрагментів, наведіть вказівник миші на панель і клацніть правою кнопкою миші, оберіть пункт контекстного меню Додати фрагмент. Програма відкриє діалогове вікно редактора фрагментів, за допомогою цього вікна ви вказати текст і назву фрагмента. Ви також можете пов’язати з фрагментом клавіатурне Скорочення. Фрагменти можна збирати у групи: достатньо створити групу і додати фрагменти у цю групу. Для перегляду тексту фрагмента ви можете просто ненадовго затримати вказівник миші над позначкою цього фрагмента: програма покаже контекстне вікно з текстом фрагмента.

У інструменті Фрагменти передбачено текстові змінні, які буде автоматично замінено на відповідні значення кожного разу, коли ви вставлятимете фрагмент до файла. Для подібних замін інструмент Фрагменти використовує власних механізм роботи зі змінними. Змінні можна вказувати у тексті фрагмента за допомогою символів-роздільників ( $ ), які мають відокремлювати змінну від решти тексту. Приклади: $variablename$, $invoicenumber$, $weekno$.

Роздільник змінних можна змінити на інший символ за допомогою змінної "snippetDelimiter" у розділі [SnippetPart] файла налаштувань. Файл налаштувань текстових фрагментів можна знайти за адресою $KDEHOME/share/config/kmailsnippetrc .

    snippetDelimiter=$

## Теки повідомлень

Теки повідомлень використовуються для впорядкування ваших електронних повідомлень. Типово, якщо ви раніше не створювали жодної теки повідомлень, всі повідомлення зберігатимуться у теці `$`KDEHOME`/share/apps/kmail/`. Якщо теки повідомлень було створено у теці `~/Mail`, буде використано саме цю теку. Після першого запуску програми &kmail; буде створено теки вхідні, вихідні, надіслані, смітник і чернетки. Кожну з цих тек призначено для виконання певних функцій:

вхідні:

  Тут &kmail; типово зберігає ваші нові повідомлення після виконання перевірки ваших поштових скриньок.

вихідні:

  Тут зберігатимуть повідомлення, які очікують на надсилання. Пам’ятайте, що вам не слід просто перетягувати і скидати повідомлення до цієї теки, щоб повідомлення було надіслано, — для цього слід користуватися піктограмою Надіслати у вікні редактора повідомлень.

надіслані:

  Типово, копії всіх повідомлень, які ви надіслали, буде розміщено у цій теці.

смітник:

  Типово, всі повідомлення, які ви викинете до смітника, буде пересунуто до цієї теки.

чернетки:

  Тут міститимуться повідомлення, які ви почали редагувати, а потім зберегли до теки чернеток без надсилання.

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

Для того, щоб пересунути повідомлення з однієї теки до іншої, позначте повідомлення, які ви бажаєте пересунути, а потім натисніть клавішу M (у латинській розкладці) або скористайтеся пунктом меню Повідомлення Пересунути до. У відповідь програма відкриє вікно зі списком тек, — оберіть у ньому теку, куди слід пересунути повідомлення. Крім того, повідомлення можна пересунути перетягуванням їх позначок зі списку повідомлень до позначки теки у списку тек.

Якщо ви бажаєте спорожнити від повідомлень якусь теку, скористайтеся пунктом меню Тека Пересунути всі повідомлення в смітник. Для того, щоб вилучити теку і всі повідомлення у ній разом з підтеками, скористайтеся пунктом меню Тека Вилучити теку.

### Властивості теки

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

#### Загальне

Перейменувати теку можна зміною запису у полі Назва:.

Ви можете зробити теку підтекою іншої теки вибором нової батьківської теки зі списку Належить до.

За допомогою розділу Піктограми тек ви зможете обрати піктограми тек, якими слід замінити типові піктограми у списку тек.

Щоб дізнатися більше про Формат поштової скриньки, ознайомтеся з вмістом розділу Формат тек.

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

За допомогою пункту Відображати Відправника/Адресата ви можете увімкнути або вимкнути показ відповідних стовпчиків на панелі заголовка. Цей пункт буде корисним, якщо ви використовуєте теку для зберігання власних надісланих повідомлень.

Позначте пункт Ігнорувати нові повідомлення у цій теці, якщо ви не бажаєте, щоб програма повідомляла вам про нові повідомлення, що з’являються у цій теці. Цей пункт буде корисним для тек, у які ви пересуваєте всі виявлені повідомлення небажаної кореспонденції (спам).

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

#### Вилучення застарілих повідомлень

За допомогою цього пункту ви зможете визначити, що програма має робити з застарілими повідомленнями у цій теці. Якщо позначити варіант Вилучати застарілі повідомлення у цій теці, &kmail; регулярно, згідно до вказаних вами параметрів, або вилучатиме застарілі повідомлення з цієї теки, або пересуватиме застарілі повідомлення до іншої теки. Виконати вилучення застарілих повідомлень можна також і вручну за допомогою пунктів меню Тека Вилучити застарілі повідомлення і Файл Вилучити застарілі повідомлення зі всіх тек

Повідомлення, які вилучаються під час вилучення застарілих повідомлень неможливо відновити, отже вам слід бути обережним (обережною) з цим пунктом.

#### Список листування

Якщо ви маєте намір використовувати теку для повідомлень списку листування, вам слід позначити пункт Тека містить список розсилки, щоб пов’язати цю теку зі списком листування. Далі вам слід натиснути кнопку Визначити автоматично. Після натискання цієї кнопки &kmail; спробує встановити відомості щодо списку листування з поточного вибраного повідомлення. Якщо &kmail; не вдасться визначити адресу, ви зможете вказати належні відомості вручну. Для цього вам спочатку слід обрати Тип адреси, а потім додати адресу. Ви можете обрати один з типів:

Відіслати до розсилки

  Цю адресу буде використано для надсилання повідомлень до списку листування. Зазвичай, такою адресою є адреса електронної пошти.

Підписатися на список розсилки

  Цю адресу використовують для підписки на список листування. Цією адресою може бути адреса електронної пошти або адреса веб-сторінки.

Відписатися від списку розсилки

  Цю адресу використовують для скасування підписки на список листування. Цією адресою може бути адреса електронної пошти або адреса веб-сторінки.

Архіви списку розсилки

  Це адреса архіву списку листування. Зазвичай, такою адресою є адреса веб-сторінки.

Довідка по списку розсилки

  Цю адресу використовують для отримання довідки щодо списку листування. Зазвичай, такою адресою є адреса електронної пошти.

Після вибору належного Типу адреси ви маєте ввести адресу електронної пошти або адресу веб-сторінки, а потім натиснути кнопку Додати. За допомогою кнопки Вилучити ви можете вилучити адресу.

Після додавання всіх адрес ви зможете виконати дію, наприклад, перейти до архівів списку листування вибором належного Типу адреси з наступним натисканням кнопки Викликати обробник. Якщо було вказано адресу електронної пошти і адресу веб-сторінки для бажаної дії, перед натисканням кнопки Викликати обробник слід обрати Головний обробник. Оберіть &kmail;, якщо ви бажаєте надіслати повідомлення на адресу електронної пошти, або Навігатор, якщо ви бажаєте відкрити веб-сторінку.

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

#### Вкладка керування доступом (лише для &imap;)

За допомогою цієї вкладки ви зможете керувати списками керування доступом (&acl;) тек &imap;.

У списку буде показано поточний активний &acl; (список керування доступом). Цей список складається з пар Ідентифікатор користувача — Дозволи, надані користувачам, визначеним Ідентифікатором користувача. Пам’ятайте, що одному Ідентифікатору користувача може відповідати декілька користувачів. Залежно від версії сервера &imap; та його налаштування, можуть існувати ідентифікатори користувачів, які відповідають групам користувачів, анонімним користувачам або будь-якому користувачеві. Відомості щодо реалізації таких ідентифікаторів у випадку вашої реалізації сервера &imap; слід шукати у підручниках з цього сервера. &acl; встановлюється для кожної з тек окремо.

Як і у випадку з іншими параметрами у випадку використання від’єднаного &imap;, вам слід виконати синхронізацію з сервером, щоб зміни у параметрах було передано на сервер.

За допомогою списків керування доступом &imap; ви можете виконати тонке налаштування прав доступу, за допомогою яких можна надати або заборонити іншим користувачам виконувати певні дії. З метою покращити зрозумілість призначення цих списків, у &kmail; їх представлено як п’ять категорій, одну з яких ви можете обрати (якщо ви вже знайомі зі списками керування доступом &imap;, докладні відомості можна знайти у розділі ).

Немає

  Не надає користувачам з Ідентифікатором користувача взагалі ніяких прав. Це правило є типовим для користувачів, яких явно (або неявно, як групу) не вказано у &acl;. Ці користувачі не зможуть бачити теку у списку тек &imap;, який показуватимуть їм клієнти електронної пошти.

Читання

  Надає користувачам, яких вказано у полі ІД користувача, доступ до читання повідомлень цієї теки. Це зокрема передбачає можливість встановлення клієнтами електронної пошти користувачів позначок повідомлень «прочитане», а також зберігання інформації на сервері. Кожен з користувачів матиме власний список прочитаних повідомлень, отже жодне з непрочитаних одним з користувачів повідомлень не буде позначено як «прочитане» просто тому, що його прочитав якийсь інший користувач.

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

  Цей пункт слід використовувати для створення спільної теки, повідомлення з якої всі можуть читати, але не змінювати.

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

Додавання

  (також відоме як Надсилання)

  Надає користувачам, яких вказано у полі ІД користувача, доступ до читання повідомлень цієї теки (див. вище), а також право надсилати повідомлення до цієї теки.

  Цим пунктом слід скористатися для створення спільної теки, користувачі якої зможуть читати повідомлення з теки і надсилати повідомлення до теки, але змінювати у інший спосіб вміст теки користувачі не зможуть.

  Якщо ви бажаєте створити форум для обговорення питань роботи компанії, замість використання веб-рушіїв або окремого приватного сервера usenet компанії, ви можете створити декілька тек (по одній на тему обговорення) і надати всім користувачам право на читання і надсилання повідомлень до цих тек. Замість надсилання повідомлень на сервер &nntp; або вписування повідомлень у веб-форми, учасникам обговорень буде достатньо просто написати повідомлення електронної пошти і зберегти його до теки, яка відповідає темі повідомлення.

Запис

  Надає користувачам, яких вказано у полі ІД користувача, доступ до читання повідомлень з цієї теки, надсилання (див. вище) повідомлень до цієї теки, а також права на запис до цієї теки.

  Права на запис до теки передбачають вилучення повідомлень, створення підтек, а також зберігання атрибутів, відмінних від «прочитане»/«непрочитане», на сервері (наприклад, атрибутів «надіслано відповідь»).

  Скористайтеся цим для створення спільної теки, у якій всі (ну, майже всі, див. ) матимуть однакові права.

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

Всі

  Надає користувачам з Ідентифікатором користувача права на читання, надсилання, запис (див. вище), а також адміністративні права, тобто права на зміну списків керування доступом для цієї теки.

  Це типовий набір прав доступу для власника теки.

підсумовує права списків керування доступом &imap;, пов’язані з кожним з рівнів прав доступу.

##### Резюме прав &acl;

право &acl; |  |  |  |  |
--- | --- | --- | --- | --- | ---
Пошук |  | x | x | x | x
Читання |  | x | x | x | x
Перегляд вмісту |  | x | x | x | x
Вставка |  |  | x | x | x
Надсилання |  |  | x | x | x
Прапорці запису |  |  |  | x | x
Створення |  |  |  | x | x
Вилучення |  |  |  | x | x
Адміністратор |  |  |  |  | x

### Формат теки

Форматом тек повідомлень може бути або mbox або maildir. За використання формату mbox всі повідомлення теки буде збережено у одному файлі, за використання ж формату maildir кожне з повідомлень буде збережено у окремому файлі. Формат maildir, який є типовим, вважається більш стійким, але за його використання можливе деяке уповільнення роботи програми у окремих системах. Якщо ви не знаєте, що обрати, оберіть maildir.

Пам’ятайте, що у поточній версії &kmail; не передбачено автоматичного перетворення тек у одному з форматів на теки у іншому форматі, але ви можете просто пересунути всі повідомлення зі старої теки mbox до нової теки maildir або навпаки.

## Фільтри повідомлень

Користуючись &kmail; протягом певного часу, ви можете зустрітися з труднощами у сортуванні нових повідомлень у вашій теці «вхідні», якщо таких повідомлень досить багато. За допомогою фільтрів ви зможете перекласти на плечі програми сортування вхідних повідомлень, а потім вручну виконати потрібні дії над вибраними повідомленнями у кожній з тек з сортованими повідомленнями.

Будь ласка, зауважте, що фільтри, описані у цьому розділі, застосовуються після звантаження повідомлень з вашого облікового запису. Якщо вам потрібно фільтрувати повідомлення на сервері, зверніться до розділу щодо Фільтрів звантаження.

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

Фільтри застосовуються послідовно, починаючи з першого фільтра у списку. Буде виконано дії того з фільтрів, чий критерій відповідатиме повідомленню; ви можете зробити так, щоб було виконано фільтрування і за допомогою інших фільтрів, але типово фільтрування буде зупинено одразу після виявлення відповідності одному з фільтрів.

Зазвичай, фільтри застосовують до вхідних повідомлень, але їх також можна застосувати до надісланих повідомлень або до довільного повідомлення або групи повідомлень. Для вибіркового фільтрування повідомлень, оберіть повідомлення, яке ви бажаєте фільтрувати зі списку повідомлень, а потім або натисніть комбінацію клавіш &Ctrl;J або скористайтеся пунктом меню Повідомлення Застосувати фільтри: програма застосує всі фільтри, які було позначено для фільтрування вручну у діалоговому вікні фільтрування для повідомлень певного типу.

### Створення фільтра нашвидкуруч

Існує два способи створення фільтра. Швидкий спосіб полягає у використанні пункту меню Повідомлення Створити фільтр: програма відкриє діалогове вікно фільтра, у якому буде показано дані нового фільтра, першим правилом якого буде шаблон пошуку, і шаблоном першої дії (Пересунути в теку). У більшості випадків все, що вам залишиться зробити, — це просто обрати теку, до якої слід пересунути повідомлення; але ви, звичайно ж можете змінити параметри фільтра так, як забажаєте.

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

Інший метод полягає у створенні фільтра вручну з нуля за допомогою діалогового вікна, яке можна викликати скориставшись пунктом меню Параметри Налаштувати фільтри.... Докладний опис діалогового вікна фільтрів можна знайти у наступному підрозділі.

### Діалог фільтрування

За допомогою цього діалогового вікна ви можете керувати вашими списками фільтрів та змінювати їх.

Відкрити це діалогове вікно можна за допомогою пунктів меню Повідомлення Створити фільтр і Параметри Налаштувати фільтри....

Діалогове вікно поділено на чотири головні розділи:

Наявні фільтри

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

Критерій фільтра

  За допомогою цієї групи ви можете змінювати шаблон, якому мають відповідати повідомлення для того, щоб програма могла застосувати до цих повідомлень дії фільтра. Тут ви можете обрати між виконанням всіх вказаних правил і виконанням хоча б одного з вказаних правил. Щоб дізнатися більше про кожен з типів правил пошуку, зверніться до розділу Шаблони пошуку.

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

  Некоректні або порожні правила не буде використано.

Дії фільтра

  За допомогою цієї групи ви можете змінити список дій, які буде виконано з повідомленнями, які відповідають вказаним критеріям фільтрування. Докладний опис кожного з типів дій можна знайти далі за текстом у розділі Дії фільтрів.

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

  Некоректні або порожні дії не буде виконано.

Додаткові параметри

  За допомогою цієї групи ви можете визначити декілька додаткових параметрів фільтрів, за допомогою яких ви можете вдосконалити процес фільтрування.

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

  За допомогою пункту За відповідності зупинити фільтрування можна визначити, чи буде застосовано до повідомлення інші фільтри, якщо буде виявлено відповідність повідомлення поточному фільтру.

  Якщо буде позначено пункт Додати до меню «Застосувати фільтр», цей фільтр буде додано до підменю пункту меню Повідомлення Застосувати фільтр. Таким чином ви зможете застосовувати цей фільтр до повідомлень. Іншим способом застосування фільтрів є використання пункту меню Повідомлення Застосувати фільтри, за допомогою цього пункту меню можна застосувати всі фільтри — один за одним, аж доки не буде знайдено фільтр з позначкою За відповідності зупинити фільтрування.

Програма автоматично обирає назви для фільтрів, перейменувати фільтр можна за допомогою кнопки Перейменувати.... У діалоговому вікні автори програми припустили, що програма має продовжувати автоматично обирати назви фільтрів, аж доки не зустріне фільтра, назва якого починається з символу <.

Щоб застосувати зміни, внесені до фільтра, натисніть одну з кнопок Гаразд або Застосувати. Внутрішнє керування фільтрами використовуватиме лише фільтри створені коректними.

Крім того, всі порожні правила і дії буде вилучено з шаблону і списку дій, відповідно, до збереження фільтра.

### Шаблони пошуку

Найпоширенішим застосуванням фільтрів є фільтрування за відправником повідомлення. Виконати таке фільтрування можна за допомогою вибору зі списку пункту From. Непоганим вибором для фільтрування повідомлень зі списку листування буде варіант <отримувачі>, але існують і інші критерії, за якими може відбуватися пошук під час фільтрування (пам’ятайте, що всі шаблони будуть оброблятися без врахування регістру символів):

<Весь лист>

  Пошук у всьому повідомленні (тобто заголовках, тексті і долученнях, якщо такі є);

<Текст листа>

  Пошук у тексті листа (тобто у самому повідомленні, без заголовків);

<Всі заголовки>

  Виконати пошук у заголовках повідомлень;

<Отримувачі>

  Пошук у полях заголовків повідомлення Кому і Копія;

<Розмір у байтах>

  Встановлює верхні і нижні межі розміру повідомлень;

<Вік у днях>

  Встановлює верхні і нижні межі віку повідомлення;

<Стан>

  Встановлює обмеження на стан повідомлення;

Будь-яка інша назва

  Пошук у полі заголовків, вказаному цією назвою.

Вміст списку можливих правил залежить від пункту, який ви обрали у першому спадному списку. Серед наявних правил:

Правило | Доступність | Опис
--- | --- | ---
містить/не містить | всі елементи для текстового пошуку | Пошук повідомлень, елементи яких містять (або не містять) вказаний текст.
рівний/не рівний | більшість елементів для текстового пошуку | Пошук повідомлень, елементи яких рівні (або не рівні) вказаному тексту.
відповідає форм. виразу/не відповідає форм. виразу | всі елементи для текстового пошуку | Відповідність буде зареєстровано, якщо елемент, у якому відбуватиметься пошук, міститиме рядок, що відповідає формальному виразу (або не містить такого рядка). Якщо у вашій системі встановлено редактор формальних виразів, ви зможете змінити формальний вираз за допомогою натискання кнопки Редагувати....
має долучення/не має долучення | <Весь лист> | Пошук повідомлення, яке містить долучення (не містить долучень).
є у адресний книзі/немає у адресній книзі | більшість елементів для текстового пошуку | Відповідність буде зареєстровано, якщо елемент, у якому відбувається пошук, містить адресу з вашої адресної книги (або якщо елементи, у яких ведеться пошуку, не містять жодної з відомих адрес). Звичайно ж, пошук за цим правилом має сенс лише у полях адрес, From або <отримувачі>
належить до категорії/не належить до категорії | більшість елементів для текстового пошуку | Збіг буде зареєстровано, якщо у елементі, у якому ведеться пошук, міститься адреса з вказаної категорії адрес вашої адресної книги (або якщо елемент, у якому ведеться пошук не містить жодної з адрес вказаної категорії). Знову ж таки, це правило має сенс лише для полів адрес.
рівний/не рівний | числові елементи | Пошук повідомлення, значення шуканої характеристики якого рівне (або не рівне) вказаному значенню.
менше ніж | числові елементи | Пошук повідомлення, значення шуканої характеристики якого менше за вказане значення.
більше ніж | числові елементи | Пошук повідомлення, значення шуканої характеристики якого більше за вказане значення.
менше ніж або дорівнює | числові елементи | Пошук повідомлення, значення шуканої характеристики якого менше за вказане значення або рівне цьому значенню.
більше ніж або дорівнює | числові елементи | Пошук повідомлення, значення шуканої характеристики якого більше за вказане значення або рівне цьому значенню.
є/не є | <Стан> | Пошук повідомлення, яке позначено (або не позначено) вказаним прапорцем стану.

### Дія фільтра

Найпоширенішою метою застосування фільтрів є сортування вхідних повідомлень за теками. Виконати таке сортування можна за допомогою дії Пересунути в теку. Ось список всіх можливих дій:

Пересунути до теки

  Цією дією можна скористатися для пересування повідомлення до іншої теки, з наступним вилученням, за потреби, повідомлення з поточної теки; у поточній версії ви не можете використовувати як теки призначення теки &imap;.

Копіювати до теки

  Цією дією можна скористатися для копіювання повідомлення до іншої теки.

  У поточній версії ви не можете використовувати як теки призначення теки &imap;.

Змінити особу на

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

Позначити як

  За допомогою цієї дії ви можете позначити повідомлення як прочитане або важливе (додати прапорець), а також як переспрямоване, з відповіддю тощо.

Надіслати фальшиве сповіщення

  За допомогою цього пункту можна надсилати фальшиві сповіщення про отримання повідомлень (тобто підтвердження прочитання) відправникові повідомлення.

Встановити транспорт в

  Тут можна вказати метод надсилання (наприклад, SMTP), який буде використано для відповіді на повідомлення.

Встановити "Надіслати-до" в

  За допомогою цього пункту можна змінити поле Надіслати-до цього повідомлення. Цей пункт буде корисним для роботи зі списками листування, які автоматично встановлюють значення поля «Надіслати-до», яке не відповідає вашим побажанням.

Переслати до

  За допомогою цього пункту можна надіслати повідомлення вбудованим (тобто таким, яке б ви отримали за допомогою пункту меню Повідомлення Переслати Всередині...) на іншу адресу електронної пошти.

Переспрямувати до

  За допомогою цього пункту можна переслати повідомлення у початковому вигляді на іншу адресу електронної пошти.

Підтвердити доставку

  За допомогою цього пункту можна повернути повідомлення зі сповіщенням про успішну доставку відправникові, якщо відправник надіслав запит на таке сповіщення.

  За допомогою цієї дії можна визначити список адрес, які отримуватимуть від вас сповіщення про отримання. Хоча ви можете увімкнути і загальне надсилання сповіщень про отримання за допомогою діалогового вікна, яке відкривається пунктом меню Налаштувати &kmail;... (сторінка Безпека), автори програми рекомендують вам не надсилати таких сповіщень будь-кому, оскільки таким чином ви можете полегшити життя спамерам.

Виконати команду

  За вибору цього варіанта буде виконано програму, але вміст повідомлення змінено не буде. У відповідному полі вкажіть повністю шлях до програми, яку ви бажаєте виконати; &kmail; чекатиме на завершення роботи цієї програми. Якщо ви не бажаєте, щоб &kmail; чекав на завершення виконання, додайте до команди в кінець символ «&». Ви можете передавати команді текст частин повідомлення: &percnt;0, &percnt;1 тощо відповідають частинам повідомлення; у звичайних повідомленнях &percnt;0 — це текст, &percnt;1 — перше долучення тощо. Крім того, ви можете переспрямувати до stdin програми повідомлення повністю; всі елементи типу &percnt;{щось_там} буде замінено вмістом елемента заголовка «щось_там».

  У поточній версії все це працює, лише якщо у повідомлення є принаймні одне долучення. Отже, навіть &percnt;0 не працюватиме у загальному випадку!

  Сюди ви можете ввести команди оболонки довільної складності, оскільки &kmail; використовує підоболонку для виконання команди командного рядка. Отже, працюватиме навіть така команда (у своїх межах): ``uudecode` `-o` `$(mktemp kmail-uudecoded.XXXXXX)` && `echo` `$'\a'``

В конвеєр через

  За допомогою цього варіанта можна переспрямувати повідомлення програмі: якщо програма поверне якісь дані, все повідомлення (зокрема і заголовки) буде замінено на вивід програми. Якщо програма не поверне ніяких даних або завершить роботу з кодом завершення, відмінним від 0, (що вказує на помилку під час виконання команди), вміст повідомлення змінено не буде. У відповідному полі вам слід вказати шлях до файла програми повністю. У командному рядку буде зроблено ті самі заміни (&percnt;n, &percnt;{щось_там}), що і у випадку варіанта виконати команду.

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

Вилучити заголовок

  Ця дія призведе до вилучення з повідомлення всіх полів заголовка з вказаною назвою. Ця дія буде корисною, якщо вам потрібно вилучити зайві заголовки Reply-To:.

Додати заголовок

  Якщо у повідомленні ще немає відповідного поля заголовка, ця дія додасть до повідомлення нове поле заголовка з вказаною назвою і значенням. Якщо у повідомленні вже є заголовок з вказаною назвою, його вміст буде перезаписано вказаним значенням. Якщо у повідомленні вже є декілька заголовків з вказаною назвою (наприклад, Received:), програмою буде перезаписано довільний з цих заголовків, — це відоме обмеження. Ймовірно, вам слід сполучити цей фільтр з фільтром вилучити заголовок, описаним вище, щоб переконатися, що у повідомленні не залишилося інших заголовків з вказаною назвою.

Переписати заголовок

  За використання цієї дії програма знайде поле заголовка з вказаною назвою, змінить його вміст і запише назад до повідомлення. Рядок для пошуку завжди вважатиметься формальним виразом з врахуванням регістру символів. Рядок заміни буде вставлено буквально, окрім підрядків `\n`, `$n` і `${nn}`, де `n` є додатнім (одноцифровим, не порядковим) числом або `0`. Такі підрядки буде замінено зворотними посиланням на підрядки у круглих дужках, присутні у рядку пошуку.

  Цієї дії стосуються ті самі обмеження, що і для дії додати заголовок.

Програти звук

  Буде відтворено вказаний звуковий файл.

### Приклади фільтрів

Поточна версія &kmail; не підсвічує і не позначає повідомлення електронної пошти, позначені заголовком Priority:. Якщо ви бажаєте, щоб програма позначила всі термінові повідомлення як важливі, ви можете скористатися фільтром:

#### Позначити термінові повідомлення як важливі

1. Скористайтеся пунктом меню Параметри Налаштувати фільтри..., щоб відкрити діалогове вікно, у якому натисніть піктограму Створити, розташовано під списком Наявні фільтри.

2. На панелі Критерій фільтра введіть `Priority` у поле для введення тексту першого спадного списку, а потім введіть `urgent` у поле для введення тексту другого спадного списку.

   Отже, за вашим фільтром буде знайдено всі повідомлення, у заголовках яких міститься рядок Priority: urgent.

3. Перейдіть на панель Дії фільтра. Оберіть пункт Позначити як з першого спадного списку. Праворуч буде показано спадний список з усіма можливими прапорцями позначок. Оберіть у цьому спадному списку пункт Важливе.

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

5. Натисніть кнопку Гаразд, щоб завершити створення фільтра.

   Не забувайте пересувати запис фільтра Priority: urgent на вершину списку Наявні фільтри кожного разу, коли ви додаєте інші фільтри так, щоб цей ваш фільтр завжди застосовувався першим.

Якщо ви є одним з учасників (загального) списку листування &kde;, ви можете створити теку для цього списку листування (і назвати її, скажімо, KDE-General), а потім скористатися фільтром, щоб автоматично пересувати нові повідомлення з теки «вхідні» до вашої теки KDE-General, якщо ці повідомлення надіслано зі списку листування &kde;. Далі ми розповімо про те, як створити такий фільтр.

#### Фільтрування списку листування

1. Спробуйте виконати визначення списку листування за допомогою пункту меню Повідомлення Створити фільтр Фільтр за списком розсилки... (назва списку листування має з’явитися у відповідному пункті меню). Якщо ви бачите відповідний пункт меню, розпізнавання було виконано успішно, — перед вами буде відкрито вікно фільтра з полем List-Id, що міститиме <kde.kde.org>. Вам слід буде лише обрати бажану теку призначення зі спадного меню на панелі Дія фільтра, і це все.

   Якщо автоматичне визначення не спрацювало, вам слід самому (самій) встановити характерну ознаку повідомлень відповідного списку листування. Характерною (майже унікальною) ознакою повідомлень нашого списку листування &kde; є те, що вони завжди містять рядок kde@kde.org у полях Кому: або Копія:. Майже унікальною ця ознака є через те, що вона не спрацює для пересланих повідомлень.

2. Скористайтеся пунктом меню Параметри Налаштувати фільтри....

3. Натисніть кнопку Створити, щоб створити порожній фільтр. У списку з’явиться фільтр <невідомий>.

4. На панелі Критерій фільтра оберіть з першого спадного списку пункт Всі адресати, з другого спадного списку — містить, а у правіше поле для введення тексту введіть `kde@kde.org`.

5. Перейдіть до панелі Дії фільтра. Оберіть з першого спадного списку пункт Пересунути в теку. Праворуч з’явиться новий спадний список, у якому міститиметься перелік можливих тек. Оберіть теку, куди слід пересувати відфільтровані повідомлення. У нашому прикладі нам слід обрати зі списку теку KDE-General.

Ймовірно, вам знадобляться потужніші критерії для належного фільтрування ваших повідомлень. Наприклад, у вас може виникнути потреба у фільтруванні тих з повідомлень списку листування &kde;, які було написано вашим другом, Fred Johnson <fj@anywhere.com>. Ось тут і увійдуть у гру інші розділи панелі критеріїв:

#### Розширення фільтра

1. Відкрийте діалогове вікно Налаштувати фільтри... і оберіть файл, який ви тільки-но створили.

2. Оскільки вам потрібно відфільтрувати всі повідомлення, які містять рядок kde@kde.org у полях To: або CC:, а саме ті з них, які було написано Fred, позначте пункт Задовольняє всім наступним.

3. Тепер перейдіть до другого правила фільтрування і оберіть зі спадних списків, відповідно: From, містить. Після цього введіть до правішого поля для введення тексту рядок `fj@anywhere.com`.

Тепер у вас є фільтр, який пересуває всі повідомлення списку листування &kde;, які було надіслано з адреси `fj@anywhere.com`.

### Оптимізація фільтрів

Важливо пам’ятати, що, наприклад, порядок фільтрів впливає на швидкість процесу фільтрування. Ось декілька правил, за допомогою яких ви зможете збільшити швидкість фільтрування:

Намагайтеся зробити обробку фільтрами якомога коротшою:

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

  Ось приклад фільтрування повідомлень списків листування за допомогою відомостей з поля заголовка List-Id у дві окремі теки. Якщо ви виявили, що повідомлення надійшло зі списку листування A, це означає, що його вже не слід перевіряти наступним фільтром для списку листування B.

Виконуйте оцінку вартості застосування правил фільтрування:

  Час, потрібний на перевірку відповідності правилу фільтрування залежить від побудови цього правила. Зокрема, дія з пошуку підрядка за допомогою варіанта містить є швидшою за шаблон відповідності з варіантом відповідає форм. виразу.

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

  Робіть правила фільтрування якомога простішими.

Перевірте порядок ваших фільтрів:

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

  Прикладом може слугувати фільтрування повідомлень зі списку листування і виявлення небажаної кореспонденції. Для виявлення небажаної кореспонденції вам, зазвичай, доведеться скористатися зовнішнім інструментом за допомогою дії В конвеєр через. Фільтрування повідомлень зі списку листування можна виконати за допомогою заголовка List-Id. Якщо ви не бажаєте перевіряти повідомлення списку листування на наявність спаму, вам краще використовувати фільтрування за списком листування до фільтрування спаму. Таким чином можна уникнути повільної перевірки на спам, яка значно завантажить систему, повідомлень, які належать до списку листування.

### Журнал фільтрів

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

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

## Фільтри звантаження

Фільтри звантаження можна використовувати для фільтрування пошти на сервері POP, перед повним звантаженням цієї пошти. Ви можете скористатися цими фільтрами, щоб запобігти звантаженню до &kmail; великих повідомлень, а отже для економії часу.

За допомогою діалогового вікна налаштування облікового запису POP ви можете увімкнути фільтрування звантаження позначенням пункту Фільтрувати листи, якщо їх розмір більше. Після позначення цього пункту ви зможете вказати максимальний розмір повідомлень: повідомлення з розміром, що перевищує вказане вами значення, буде перевірено за допомогою визначених вами фільтрів. Якщо повідомлення не пройде крізь жоден з фільтрів, його буде показано у діалоговому вікні підтвердження, за допомогою якого ви зможете обрати дію для цього повідомлення. Типовим розміром для фільтрування є 50.000 байтів. Авторами програми було обрано саме таке значення, щоб звести завантаження каналу до мінімуму, — кожна перевірка за фільтром призводить до додаткового обміну даними, оскільки, якщо повідомлення все ж буде звантажено, сервер передаватиме його заголовок на ваш комп’ютер двічі. Типовою дією за проходження фільтра є Звантажити пошту. Таким чином можна уникнути втрати повідомлень.

Будьте обережні з пунктом Вилучати пошту на сервері, оскільки після вилучення повідомлень з сервера ви вже не зможете їх відновити.

Якщо належним чином налаштувати набір правил, ймовірно, всі повідомлення, розмір яких перевищує порогове значення буде оброблено автоматично (тобто звантажено, залишено на сервері або вилучено), програма ніколи не потурбує вас діалоговим вікном підтвердження. Але будьте обережні, оскільки, якщо вже повідомлення пройшло крізь певний фільтр, ймовірно, ви вже не зможете змінити наслідки дії, яку виконає програма: діалогове вікно підтвердження буде показано, лише якщо буде виявлено повідомлення, яке не відповідає жодному з критеріїв фільтрування.

### Діалогове вікно Правила фільтра POP3

Додати правила фільтрування можна у той самий спосіб, що правила фільтрування повідомлень. За допомогою лівої частини діалогового вікна ви можете керувати існуючими фільтрами. Для додавання нового фільтра скористайтеся кнопкою Створити. За допомогою правої частини діалогового вікна ви зможете налаштувати умови застосування поточного фільтра. За допомогою панелі Дії фільтра ви можете вказати дії, які слід виконати програмі над повідомленням, яке відповідатиме критеріям фільтра. Серед можливих варіантів:

Звантажити пошту

  Призведе до звантаження повідомлень, які пройшли крізь фільтр, разом з іншими повідомленнями, розмір яких не перевищує порогового значення.

Звантажити пошту пізніше

  Позначити повідомлення для пізнішого звантаження. Це означає, що повідомлення, які відповідатимуть критеріям фільтра, залишатимуться на сервері POP, аж доки ви не звантажите їх вручну.

Вилучати пошту на сервері

  Вилучити повідомлення з сервера і не звантажувати його. Після вилучення повідомлення з сервера, ви не зможете його відновити. Будьте обережні, критеріям фільтра можуть відповідати і повідомлення, які вам насправді потрібні.

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

### Діалогове вікно підтвердження

Це діалогове вікно відкриватиметься, якщо ви увімкнули фільтрування POP, і механізм фільтрування виявив на сервері повідомлення, розмір яких перевищує порогове значення, яке ви встановили для вашого облікового запису POP. За допомогою цього діалогового вікна ви можете наказати програмі виконати певну дію з такими повідомленнями. Серед варіантів: Звантажити (зелений), Звантажити пізніше (жовтий) і Вилучити з сервера (червоний хрестик). Будьте обережні з вилученням повідомлень, оскільки після вилучення повідомлень з сервера ви вже не зможете їх відновити.

У розділі Повідомлення, які відповідають умовам фільтрів ви можете позначити пункт щодо дій з повідомленнями автоматично відфільтрованими для виконання певної дії (звантажити, звантажити пізніше, вилучити). Цей пункт буде увімкнуто, лише якщо ви отримали принаймні одне повідомлення, яке відповідало умовам фільтра; після його позначення програма відкриє вікно списку подібне до вікна повідомлення, не позначених для автоматичного виконання дій. За допомогою цього вікна ви зможете обрати належну дію для кожного з повідомлень.

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

## Використання декількох облікових записів

Для перевірки наявності нових повідомлень за декількома адресами електронної пошти і/або з декількох поштових серверів ви можете скористатися декількома обліковими записами. Оберіть пункт меню Параметри Налаштувати &kmail;.... У вікні, що відкриється, відкрийте сторінку Мережа і додайте або змініть за її допомогою ваші параметри облікових записів. Докладніші відомості щодо сторінки налаштувань програми Мережа можна знайти у розділі Початок роботи.

Щоб перевірити пошту на окремому обліковому записі, скористайтеся пунктом підменю Файл Перевірити пошту у. Оберіть у ньому пункт потрібного облікового запису для перевірки пошти. Крім того, для вибору облікового запису зі списку ви можете потримати деякий час натисненою кнопку панелі інструментів Перевірити пошту.

## Підписування і шифрування повідомлень за допомогою PGP або GnuPG

У способі роботи &kmail; з підписуванням і шифруванням сталися значні зміни. Наведені нижче відомості стосуються попередньої версії &kmail;. Ви можете ознайомитися з цими вступними зауваженням, щоб дізнатися більше про підписування і шифрування повідомлень, але подробиці налаштування програми поточної версії, відрізнятимуться від описаних нижче.

У цьому розділі наведено коротенький вступ до налаштування підтримки PGP (Pretty Good Privacy) у &kmail;. Тут ви знайдете також декілька підказок щодо використання PGP. Цей розділ призначено для початківців у цьому питанні, якщо ви добре обізнані з використанням PGP, ви можете пропустити більшу частину з запропонованих кроків. У цій документації і у інтерфейсі користувача &kmail; здебільшого описано лише PGP, але вказані відомості стосуються як PGP, так і GnuPG (GNU Privacy Guard) (хоча деякі з параметрів командного рядка GnuPG можуть відрізнятися від описаних).

Будь ласка, прочитайте розділ ЧаП щодо PGP.

Якщо ви використовуватимете вбудований OpenPGP, долучення не буде підписано або зашифровано: для підписування або шифрування долучень вам слід встановити GnuPG і деякі потрібні бібліотеки. Якщо ви встановите потрібне програмне забезпечення, ви зможете визначати для кожного з долучень, чи слід підписувати/шифрувати це долучення.

&kmail; має покладатися на дані, виведені PGP. Формат виведених даних у різних версіях PGP може бути різним. Тому важливо переконатися, що шифрування справді працює, перш ніж використовувати його для серйозної мети. Ймовірно, &kmail; навіть не зможе попередити вас про те, що сталися помилки. Щоб увімкнути попередження, вам слід позначити пункт Показувати підписаний/зашифрований текст його після створення.

Щоб встановити і використовувати підтримку PGP у &kmail;, вам слід встановити PGP і належно налаштувати це програмне забезпечення. Звичайно ж, ми не зможемо повністю описати налаштування PGP у цьому підручнику. Тут ми розглянемо лише дії, які вам слід виконати, щоб PGP міг працювати. Докладні відомості можна отримати з чудової документації з PGP або The GNU Privacy Handbook.

Звичайно ж, непогано добре вивчити цю документацію, а також вступні зауваження щодо криптографії (наприклад, з пакунка PGP 6.5.x): ви зможете дізнатися про основи методів шифрування, це допоможе вам зрозуміти дії, які виконують програми. Крім того у цих підручниках обговорено багато тонкощів, пов’язаних з безпекою, про які вам слід знати.

Ну, а тепер почнімо.

### Попередні умови

У програмі &kmail; передбачено, що ваш виконуваний файл PGP має називатися `pgp`; у випадку GnuPG цей файл має називатися `gpg`. Якщо у вашому випадку ці файли мають інші назви, вам слід створити відповідні символічні посилання.

Якщо ви цього ще не зробили, вам слід створити пару ключів (закритий і відкритий ключ) для вашого профілю. Вам слід зробити це за допомогою командного рядка: скористайтеся командою ``pgp` `-kg`` або ``gpg` `--gen-key``: У поточній версії &kmail; немає вбудованої підтримки створення ключів pgp. Профіль (зазвичай, це ваше ім’я, за яким вказано адресу електронної пошти у кутастих дужках, наприклад, `John Doe <john@example.com>`) і ваш пароль потрібні для взаємодії між &kmail; і PGP.

### Параметри &kmail;, пов’язані з PGP

Відкрийте вкладку OpenPGP сторінки параметрів Безпека, на цій сторінці ви знайдете такі пункти:

Інструмент шифрування

  Тут ви можете обрати між використанням PGP і GnuPG або взагалі вимкнути програмне забезпечення для шифрування. Звичайно ж, програму, яку ви оберете, має бути встановлено у вашій системі (також важливо обрати правильну версію програми.)

Зберігати пароль у пам’яті

  Якщо зняти позначку з цього пункту, &kmail; запитуватиме вас про пароль кожного разу, коли ви підписуватимете повідомлення (перед надсиланням) або шифруватимете його. Якщо ви позначите цей пункт, &kmail; запам’ятає ваш пароль після його успішного введення і пам’ятатиме цей пароль протягом всього сеансу роботи з &kmail;. Пароль зберігатиметься у пам’яті, програма не записуватиме його на диск. Якщо ви використовуватимете один з криптододатків або GnuPG з gpg-агентом, зовнішня програма запитає вас про ваш пароль і пам’ятатиме його протягом певного часу.

Під час шифрування листів завжди шифрувати ще і особистим сертифікатом

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

Показувати підписаний/зашифрований текст його після створення

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

Завжди показувати ключі шифрування для схвалення

  За позначення цього пункту програма завжди відкриватиме діалогове вікно, за допомогою якого ви зможете обрати ключі, які буде використано для надсилання шифрованих повідомлень кожному з отримувачів. Якщо цей пункт не буде позначено, &kmail; показуватиме це діалогове вікно, лише якщо програма не зможе знайти ключ для отримувача, у випадку конфлікту ключів або вимикання параметрів шифрування.

Автоматично підписувати повідомлення за допомогою OpenPGP

  За допомогою цього пункту ви можете увімкнути або вимкнути автоматичне підписування ваших повідомлень. Звичайно ж, непідписані повідомлення можна надсилати і за допомогою зняття відповідної позначки у вікні редактора листів.

Автоматично шифрувати повідомлення, якщо можливо

  Якщо буде позначено цей пункт, &kmail; автоматично шифруватиме повідомлення за допомогою вбудованої підтримки OpenPGP або додатка PGP/MIME, якщо у вашому сховищі ключів буде знайдено надійний PGP-ключ, і ви не вимкнули у &kmail; шифрування повідомлень, які надсилатимуться певним отримувачам. Якщо програма не зможе визначитися самостійно, &kmail; запитає вас про те, чи слід шифрувати повідомлення.

Тепер, після того, як ви налаштували інструмент шифрування, вам слід повідомити &kmail; про те, який з ключів OpenPGP ви бажаєте використовувати для підписування і шифрування повідомлень. Зробити це можна за допомогою вікна налаштування профілів, там вам слід вказати на вкладці Додатково налаштування профілю ключ, який використовуватиметься для цього профілю.

Тепер ви можете підписувати вихідні повідомлення. Для того, щоб вам могли надсилати шифровані повідомлення, а також, щоб інші люди могли перевірити ваш підпис, вам слід надіслати вашим адресатам ваш відкритий ключ або вивантажити цей ключ на публічний сервер ключів PGP, щоб кожен зміг отримати ваш відкритий ключ з цього сервера. Щоб мати змогу надсилати шифровані повідомлення іншим людям або щоб мати змогу перевіряти їх підписи, вам слід мати їх відкриті ключі. Ви можете зберігати ваші відкриті ключі на публічному сервері ключів PGP, наприклад, http://www.cam.ac.uk.pgp.net/pgpnet/.

### Підписування ваших повідомлень

Ви можете створити ваше повідомлення у звичний спосіб за допомогою вікна редактора листів &kmail;. Перед надсиланням повідомлення натисніть кнопку Підписати повідомлення на панелі інструментів вікна редактора повідомлень. Після цього надішліть ваше повідомлення. Профіль, який ви використали під час створення повідомлення має бути пов’язано з ключем OpenPGP у розділі Профільy діалогового вікна налаштувань. Для того, щоб підписати ваше повідомлення, &kmail; потрібен ваш пароль PGP: якщо ви не позначили пункт Зберігати пароль у пам’яті у розділі налаштувань Безпека, &kmail; запитає вас про пароль; у іншому випадку, якщо ви вже раніше вводили пароль у &kmail;, програма підпише повідомлення без подальших запитів.

### Шифрування ваших повідомлень

Щоб надіслати комусь, у кого є ваш відкритий ключ, шифроване повідомлення, вам слід просто створити це повідомлення за допомогою вікна редактора листів. Перш ніж надсилати повідомлення, натисніть кнопку Зашифрувати повідомлення на панелі інструментів вікна редактора листів. Зауважте, що якщо ви позначили пункт Автоматично шифрувати повідомлення, якщо можливо у налаштуваннях &kmail; (див. вище), натискати кнопку не потрібно. Після цього надішліть повідомлення.

Якщо ви натиснули кнопку Зашифрувати повідомлення, а &kmail; не вдалося знайти відповідного ключа для отримувача, програма відкриє список, у якому міститимуться всі ключі, вказані за допомогою діалогового вікна Вибір ключа шифрування. Якщо &kmail; вдасться знайти декілька надійних ключів для отримувача, програма покаже список всіх відповідних ключів для цього отримувача. У обох випадках ви зможете обрати ключ (або ключі), які слід використати для шифрування повідомлення для вашого отримувача. Якщо ви позначите пункт Запам’ятати вибір програма використовуватиме обраний вами ключ для шифрування наступних повідомлень отримувачу.

Якщо ви використовуєте якийсь з ключів вперше, стався конфлікт налаштувань шифрування або якщо у розділі Безпека діалогового вікна налаштування &kmail; позначено пункт Завжди показувати ключі шифрування для схвалення, програма відкриє діалогове вікно Підтвердження ключа шифрування. За допомогою цього діалогового вікна ви зможете обрати ключі і встановити Вподобання шифрування для кожного з отримувачів. Типовим варіантом роботи програми буде Шифрувати, якщо шифрування можливе, тобто програма автоматично шифруватиме ваші повідомлення, якщо з кожним з отримувачів пов’язано надійний ключ.

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

### Надсилання вашого відкритого ключа

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

Зауважте, що простого підписування цього повідомлення вашим ключем у сподіванні, що отримувач отримає правильний ключ, недостатньо: можлива атака типу «втручання», за якої на якомусь проміжному етапі пересилання повідомлення зловмисних може змінити ключ і підписати повідомлення якимось іншим ключем. Ось чому отримувачу слід перевірити відбиток долученого ключа з відбитком, отриманим від вас у інший безпечний спосіб. Докладніше про це можна дізнатися з документації, присвяченої PGP.

### Прочитання зашифрованого повідомлення

Все, що вам слід зробити для читання, — це просто обрати позначку повідомлення у списку повідомлень &kmail;. Програма запитає у вас пароль, а потім &kmail; спробує розшифрувати повідомлення і покаже вам текст повідомлення, якщо повідомлення було зашифровано вашим відкритим ключем: якщо це не так, ви не зможете прочитати повідомлення. &kmail; зберігає повідомлення зашифрованими, отже ніхто не зможе прочитати ваші повідомлення, якщо йому (чи їй) невідомий ваш пароль.

### Отримання відкритого ключа

Ви можете отримати відкритий ключ як долучення або взяти його з http, ftp, дискети або портативного накопичувача. Перш ніж ви зможете використати цей ключ для шифрування повідомлення власникові ключа, вам слід перевірити цей ключ (звірити його відбиток або пошукати підписи надійності). Після перевірки ви можете додати цей ключ до вашого сховища ключів за допомогою команди ``pgp` `-ka` назва файла`, виконаної за допомогою командного рядка, (якщо ви користуєтеся PGP) або команди ``gpg` `--import` назва файла` (якщо ви користуєтеся GnuPG). Якщо цей ключ не було підтверджено сертифікатом надійності ви не зможете користуватися ним для шифрування ваших повідомлень. Якщо ви все ж бажаєте скористатися цим ключем, вам слід підписати його вашим власним ключем.

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

### Основи

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

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

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

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

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

Запустити майстер можна за допомогою пункту меню Інструменти Майстер блокування спаму....

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

Bogofilter

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

SpamAssassin

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

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

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

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

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

### Додатково

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

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

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

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

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

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

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

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

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

## Майстер блокування вірусів

### Основи

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

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

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

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

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

Запустити майстер можна за допомогою пункту меню Інструменти Майстер блокування вірусів....

### Додатково

Майстер блокування вірусів, у загальних рисах, працює у той самий спосіб, що і Майстер блокування спаму. Ось подробиці щодо роботи цього майстра: &kmail; може використовувати для виявлення повідомлень, що містять віруси, декілька зовнішніх інструментів, програма намагається у автоматичному режимі знайти ті з цих інструментів, які встановлено у вашій системі, а потім показує вам список знайдених інструментів. Ви можете позначити інструменти, які &kmail; слід використовувати для виявлення вірусів, позначення інструментів, які не було знайдено, буде неможливим. Звичайно ж, ви можете закрити вікно майстра, встановити потрібний інструмент, а потім знову запустити майстер.

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

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

### Подробиці

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

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