Параметри, якими не можна керувати за допомогою графічного інтерфейсу користувача

Окрім параметрів, які ви можете бачити у діалоговому вікні налаштування програми, існують і параметри, які можна встановити лише за допомогою редагування файла з налаштуваннями KMail або за допомогою KIOSK (наприклад, введення команди у вікні Konsole). Ці налаштування називаються «прихованими», їх неможливо змінити за допомогою звичайного діалогового вікна параметрів KMail. Виконати ці налаштування можна редагуванням файла налаштувань за допомогою текстового редактора або програми kwriteconfig. Файл налаштувань складається з розділів, які починаються з рядка [Назва розділу]. За цим рядком йдуть рядки з назвами змінних та значеннями змінних. Якщо ви вноситимете зміни до файла налаштувань вручну, вам слід додати перед записами змінних рядок [Назва розділу]. Команда kwriteconfig автоматично додасть такий рядок, якщо ви скористаєтеся параметром --group.

Файл, у якому зберігаються налаштування KMail, має назву kmail2rc, він зберігається у вашому домашньому каталозі. Розташування файла може залежати від вашої операційної системи або дистрибутива, але цей файл завжди можна знайти за допомогою команди kf5-config --path config --locate kmail2rc. У решті тексту цього розділу ми будемо припускати, що файл налаштувань розташовано за адресою /шлях/до/kmail2rc.

Застереження

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

SendMDNsWithEmptySender

Надсилати сповіщення про долю повідомлення з порожнім відправником. Деякі сервери можуть бути налаштованими так, що не прийматимуть такі повідомлення, тому, якщо виникнуть проблеми зі сповіщеннями про долю повідомлення, слід встановити для цього параметра значення false. Щоб увімкнути можливість, додайте такий рядок до розділу «[MDN]»:

  • Файл налаштувань:

    SendMDNsWithEmptySender=true
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group MDN --key SendMDNsWithEmptySender true

Примітка

Типове значення, «false», якщо бути строгим, порушує стандарти обміну даними у інтернеті, але таке значення встановлено з практичних міркувань, щоб запобігти відкиданню MDN, створених за допомогою KMail, серверами у інтернеті через підозру у небажаній кореспонденції (спамі).

CloseDespiteSystemTray

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

  • Файл налаштувань:

    CloseDespiteSystemTray=true
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group General --key CloseDespiteSystemTray true

disregardUmask

У версіях, що передували версії 1.9, програма KMail зберігала всі долучення на диск з правами доступу 600 — читання і запис лише для власника файла. У відповідь на прохання користувачів програми параметри доступу до збережених файлів у KMail версії 1.9 можна налаштувати самому, типові значення відповідають встановленому значенню umask облікового запису користувача під час зберігання файлів на диск. Щоб увімкнути можливість зміни параметрів, додайте до розділу «[General]» такий рядок:

  • Файл налаштувань:

    disregardUmask=true
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group General --key disregardUmask true

CheckOutOfOfficeOnStartup

Якщо увімкнено цей параметр, KMail перевірятиме під час кожного запуску, чи налаштовано сервер на відповідь «мене немає» і, у разі виявлення подібних налаштувань попереджатиме вас про них. Щоб вимкнути цю можливість, додайте такий рядок у розділ «[OutOfOffice]»:

  • Файл налаштувань:

    CheckOutOfOfficeOnStartup=false
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group OutOfOffice --key CheckOutOfOfficeOnStartup false

AllowOutOfOfficeSettings

Якщо ви не бажаєте дозволяти користувачам визначати власні скрипти відповідей «мене немає» на сервері, ви можете додати такий рядок до розділу «[OutOfOffice]»:

  • Файл налаштувань:

    AllowOutOfOfficeSettings=false
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group OutOfOffice --key AllowOutOfOfficeSettings false

AllowOutOfOfficeUploadButNoSettings

Якщо ви бажаєте дозволити вашим користувачам визначати власні скрипти повідомлень «мене немає», але не бажаєте дозволяти їм змінювати параметри реакції на домен і реакції на спам, ви можете додати такий рядок до розділу [OutOfOffice]:

  • Файл налаштувань:

    AllowOutOfOfficeUploadButNoSettings=true
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group OutOfOffice --key AllowOutOfOfficeUploadButNoSettings true

OutOfOfficeDomain

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

  • Файл налаштувань:

    OutOfOfficeDomain=myMailDomain.test
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group OutOfOffice --key OutOfOfficeDomain myMailDomain.test

OutOfOfficeReactToSpam

Типово, повідомлення «мене немає» не надсилатимуться у відповідь на листи, позначені як спам. Щоб змінити таку поведінку програми, додайте такий рядок до розділу «[OutOfOffice]»:

  • Файл налаштувань:

    OutOfOfficeReactToSpam=true
  • kwriteconfig

    % kwriteconfig --file /шлях/до/kmail2rc --group OutOfOffice --key OutOfOfficeReactToSpam true