Daniel
Naber

     daniel.naber@t-online.de

David
Rugge

     davidrugge@mediaone.net

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

    yurchor@ukr.net

Переклад українською
14 липня 2004 року
1.7

# Часті питання (ЧаП)

Чому мої фільтри не застосовуються до вхідних повідомлень облікових записів &imap;?

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

Використання PGP або GnuPG дуже сповільнює або і зовсім блокує роботу &kmail;.

Доступ &kmail; до PGP/GnuPG відбувається у синхронному режимі, тобто такий доступ блокує роботу програми на час, протягом якого працюватиме PGP/GnuPG. Це означає, що вам, ймовірно, слід вимкнути автоматичне отримання невідомих ключів з сервера ключів, щоб пришвидшити роботу &kmail;. Якщо ви користуєтеся GnuPG 1.0.7 (або новішою версією) або оновили програму попередніх версій, не забудьте один раз виконати команду `gpg `--rebuild-keydb-caches``, команду `gpg `--check-trustdb`` слід виконувати після кожної дії з імпортування або освіження сховища ключів. Обидві ці команди значно пришвидшують роботу GnuPG.

Що мені слід знати, якщо я бажаю користуватися PGP/GnuPG у &kmail;?

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

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

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

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

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

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

Де &kmail; зберігає мої параметри і моє пошту?

Більша частина параметрів &kmail; зберігається у файлі `$`KDEHOME`/share/config/kmailrc`, де значенням змінної $`KDEHOME`, типово, є `~/.kde`. Дані профілів зберігаються у файлі `$`KDEHOME`/share/config/emailidentities`, а ваша пошта зберігається до теки `$`KDEHOME`/share/apps/kmail` (або теки `~/Mail`, якщо ви оновили попередню версію &kmail;, у якій було використано цю адресу.) Зауважте, що деякі з цих файлів і тек є прихованими: не забудьте скопіювати ці файли і теки, якщо ви бажаєте створити резервну копію або архів вашої пошти.

Навіщо &kmail; повторно створює покажчик теки?

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

Причин застарілості покажчика може бути декілька. Серед основних:

- Якась стороння програма змінила вміст теки: якщо ви маєте намір використовувати &kmail; разом з procmail, будь ласка, ознайомтеся з цією відповіддю. Якщо ви маєте намір використовувати &kmail; разом з іншим клієнтом електронної пошти, будь ласка, ознайомтеся з цією відповіддю.

- Якщо ваша поштова тека (зазвичай, `$`KDEHOME`/share/apps/kmail/` або `~/Mail`) знаходиться на логічному розділі, який було змонтовано за допомогою NFS, а годинник сервера NFS випереджає годинник вашого комп’ютера, сервер NFS іноді може повідомляти хибну часову мітку файла покажчика. У такому випадку &kmail; вважатиме, що покажчик застарів, хоча це і не так. Щоб усунути цю проблему, ви (або ваш адміністратор системи) маєте забезпечити синхронність ходу годинника на сервері NFS і годинника вашого комп’ютера. Одним зі способів забезпечення такої синхронності є використання фонової служби ntp.

Я втратив (втратила) можливість додавати адреси до адресної книги після оновлення до KDE 3.x.

Ймовірно, ви скопіювали ваш старий файл `kmailrc` вручну. У ньому немає потреби, існує скрипт, який виконає всі потрібні дії за вас, коли ви вперше запустите KDE 3.x. Щоб усунути проблему, вилучіть повністю групу [AddressBook] і параметр addressbook у групі [General] вашого файла `kmailrc`. Але й після цього можуть виникнути проблеми, які міг би вирішити простий запуск скрипту оновлення налаштувань.

Чи можна використовувати &kmail; разом з іншим клієнтом електронної пошти, наприклад, mutt?

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

Як мені перетворити мої файли поштових скриньок mbox на maildir?

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

Як налаштувати програму на використання переглядача Тенет, відмінного від &konqueror;, для відкриття посилань у повідомленнях?

Змініть параметри Прив’язки файлів для файлів HTML за допомогою «Системних параметрів».

Як меню вилучити долучення з повідомлень без вилучення самих повідомлень?

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

Як змусити &kmail; перевіряти надходження нових повідомлень під час запуску?

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

Чому &kmail; уповільнюється або припиняє роботу, якщо я намагаюся надіслати великий файл долучення?

Авторам відомо, що &kmail; має проблеми з великими долучення. Вони працюють над вирішенням цієї проблеми у &kde; 3.2, але на час написання цього підручника програма споживала у 10-15 разів більше пам’яті, ніж розмір долучення. Це означає, що, якщо ви долучите файл розміром 2МБ, для його обробки у &kmail; може на деякий час знадобитися приблизно 20-30 МБ віртуальної пам’яті (= оперативної пам’яті + свопінгу). Якщо на вашому комп’ютері об’єм віртуальної пам’яті є незначним, таке споживання пам’яті може призвести до проблем.

Де можна переглянути список змін у версіях &kmail;?

У вітальному вікні перелічено всі важливі зміни для вашої версії. Відкрити це вікно можна за допомогою пункту меню Довідка Вступ до &kmail;.

Як мені змінити адресу моєї теки з поштою?

Завершіть роботу програми &kmail;, зробіть резервну копію файла `~/.kde/share/config/kmailrc`, потім відкрийте цей файл у текстовому редакторі і додайте, наприклад, `folders=/home/ім’я_користувача/.mail` до розділу [General]. Після цього вам слід пересунути всі існуючі теки (зокрема і приховані файли покажчиків) на нове місце. Після наступного запуску &kmail; використовуватиме теку `/home/ім’я_користувача/.mail` замість теки `/home/ім’я_користувача/.kde/share/apps/kmail`. Зауважте, що, якщо ви зміните розташування ваших поштових тек, але забудете про пересування існуючих тек, фільтри &kmail; буде втрачено.

Як скористатися теками пошти, які знаходяться поза звичайною текою повідомлень &kmail;?

Щоб додати весь вміст поштової теки mbox, скористайтеся командою ``ln` `-s` `/якась_тека/Mail/.віддалений_каталог.directory` `/home/ім’я_користувача/share/apps/kmail/.мій_файл_поштової_скриньки.directory``. Зауважте, що програма не може використовувати посилання на файли, працюватимуть лише посилання на каталоги.

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

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

У деяких повідомленнях значення поля Дата вказано як невідома або вказано неправильно.

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

Над моїм підписом рядок з двох рисок. Навіщо це?

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

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

Таке трапляється, якщо ви позначили пункт Залишати повідомлення на сервері, а ваш сервер POP3 не підтримує команду UIDL. У поточній версії ви нічого з цим не зможете вдіяти, можна лише зняти позначку з пункту Залишати отримані повідомлення на сервері. Докладніше пояснення можна знайти у повідомленні списку листування.

Чи є у &kmail; якісь відомі вади?

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

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

&kmail; неправильно показує повідомлення у форматі HTML.

Типово, посилання на сторонні об’єкти у повідомленнях буде вимкнено, оскільки ними можна скористатися для визначення того, чи прочитали ви повідомлення і, якщо прочитали, то коли. Увімкнути завантаження сторонніх об’єктів можна на вкладці Безпека діалогового вікна налаштувань &kmail;. Крім того, вміст, для показу якого слід використовувати додатки (зокрема Macromedia Flash), &Java; і JavaScript не буде задіяно у &kmail; з міркувань безпеки, увімкнути такий вміст неможливо.

Чи можу я використовувати одразу дві різні версії &kmail; одночасно? Чи можу я повернутися з поточної версії &kmail; на старішу?

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

Чи підтримує &kmail; файли закодовані uuencode?

Долучення uuencode підтримуються програмою, а вбудовані файли uuencode — ні.

&kmail; аварійно завершив роботу під час створення листа, тепер цей лист втрачено назавжди?

У разі аварійного завершення роботи &kmail; намагається зберегти вашу пошту до файла `~/dead.letter`. Після наступного запуску &kmail; у редакторі листів має знову з’явитися ваше повідомлення. Якщо ви не бачите повідомлення, спробуйте відкрити файл `~/dead.letter` у текстовому редакторі. Якщо такого файла просто не існує, проблеми з програмою були настільки значними, що &kmail; не вдалося зберегти ваше поштове повідомлення.

Я налаштував (налаштувала) теку, призначено для повідомлень списку листування, але програма не пересуває до неї листи з вказаного списку листування.

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

Для роботи з моїм сервером SMTP потрібно пройти розпізнавання. Чи підтримує &kmail; таку можливість?

Існує дві основних методики, які використовуються для розпізнавання у SMTP: SMTP після POP3 і SMTP з розпізнаванням. SMTP з розпізнаванням можна вказати на вкладці Загальне діалогового вікна налаштування SMTP. Щоб скористатися методикою SMTP після POP3, вам слід зібрати всі ваші повідомлення у теці вихідні і надіслати їх одразу по отриманню нових поштових повідомлень. Ви можете наказати &kmail; надсилати повідомлення з черги автоматично за допомогою пункту Надсилати повідомлення у теці «Вихідні» на сторінці налаштувань «Облікові записи».

Чи можна використовувати &kmail; і procmail?

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

Для кожного з файлів-сховищ (spoolfile) procmail вам слід створити обліковий запис, з якого &kmail; отримуватиме нові повідомлення; крім того, вам слід не забути вказати правильну назву файла блокування для цього облікового запису. Після налаштування облікового запису, &kmail; виконуватиме мінімальну обробку вашого файла `.procmail`, а потім намагатиметься створити список всіх файлів-сховищ, які було знайдено, і файлів блокування, поряд з елементами procmail lockfile. У procmail існує три різних способи, у які користувач може вказати файли блокування, отже не існує загального способу встановлення відповідності між файлами-сховищ і файлами блокування, — ви маєте самостійно визначити належний файл блокування для кожного з файлів-сховищ.

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

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

Як використати мої теки пошти Eudora/&Netscape;/Outlook/... у &kmail;?

Прочитайте розділ Використання сторонніх файлів поштових скриньок у &kmail;.

Чи можу я скористатися шифруванням у звичайному (не-SSL) обліковому записі POP3?

Якщо на вашому сервері POP3 запущено фонову службу ssh, ви можете скористатися ssh для переспрямування вашого з’єднання POP3 за допомогою такої команди:

``ssh` `-L 11000:127.0.0.1:110 користувач@вузол``

Змініть ваші налаштування &kmail; так, щоб програма отримувала пошту через POP3 з `localhost`, а ssh забезпечить тунелювання з’єднання.

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

Чи блокує &kmail; теки, які використовує?

&kmail; не блокує файли у теці `~/Mail`.

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

Існує п’ять різних варіантів блокування, одним з яких ви можете скористатися:

- Файл блокування procmail

- Блокування, як у програми mutt

- Привілейоване блокування, як у програми mutt

- FCNTL (типовий)

- немає (користуйтеся з осторогою)

За використання пункту Файл блокування Procmail &kmail; скористається невеличкою програмою, яка входить до складу пакунка procmail і називається `lockfile`. Ви можете скористатися цим, якщо ваша поштова тека доступна для запису від імені вашого користувача. Отже, здебільшого, цей пункт не спрацює для теки `/var/spool/mail/user`. Програмою буде створено файли `.lock` для вашого облікового запису на час перевірки &kmail; надходження нових повідомлень. Будь ласка, зауважте, що цей спосіб блокування працюватиме, лише якщо у вашій системі встановлено procmail.

За позначення пунктів Блокування, як у програми mutt і Привілейоване блокування, як у програми mutt буде використано невеличку програмку, яка входить до складу пакунка mutt і називається `mutt_dotlock`. Варіант Блокування, як у програми mutt використовується у той самий спосіб, що і Файл блокування procmail, з тими самими обмеженнями щодо тек `/var/spool/mail/`. За використання пункту Привілейоване блокування, як у програми mutt ви зможете створювати файли блокування і у теці `/var/spool/mail`. Команда `mutt_dotlock` має дозволи адміністратора і за використання цього варіанта, програму буде запущено у режимі роботи від імені адміністратора. Будь ласка, пам’ятайте про те, що ці пункти працюватимуть, лише якщо у вашій системі встановлено програму mutt.

FCNTL використовуватиме системний виклик `fcntl()`.

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

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

Як зробити так, щоб повідомлення залишалися на сервері?

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

Як автоматично додавати текстовий підпис у мої повідомлення?

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

Як мені налаштувати &Sendmail; для роботи з &kmail;, якщо я користуюся комутованим з’єднанням?

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

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

Мені вдалося переглянути демонстрацію віддаленого керування поведінкою за допомогою &kmail;. Чи існує якась документація щодо доступних інтерфейсів?

Список функцій можна отримати за допомогою команди, відданої з командного рядка: ``dcop` `kmail KMailIface``. Документацію з функцій можна знайти у файлах `kdenetwork/kmail/kmailIface.h` і `kdenetwork/kmail/mailcomposerIface.h` початкових кодів програми.

Коли я відповідаю на повідомлення, цитується лише частина повідомлення. У чому справа?

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

Я користуюся лише &imap;, чи можна позбутися локальних тек у списку тек, або принаймні тримати їх завжди згорнутими?

Ні, ви не зможете цього зробити. Локальні теки використовуються як резервні, якщо програма не може отримати доступ до сервера &imap;. Хоча ви використовуєте лише &imap;, &kmail; використовує теку «вихідні» для надсилання повідомлень. Якщо сховати всі локальні теки, ви не зможете виправити ті повідомлення у теці «вихідні», які з певних причин неможливо надіслати. Але локальні теки можна тримати згорнутими. Щоб згорнути локальні теки, скористайтеся пунктом меню Параметри Налаштувати &kmail;..., у вікні, що відкриється, перейдіть у розділ «Різне», у якому ви зможете налаштувати вигляд тек після запуску. Якщо ви перемкнете відповідний параметр для теки облікового запису &imap;, локальні теки лишатимуться згорнутими після запуску &kmail;.