KMail содержит большое количество специальных функций, которые могут быть полезны для некоторых пользователей. Можно выбрать одну или несколько функций на странице настройки «Модули». Если определённая функция не нужна, можно сэкономить время и место в хранилище, сняв флажок с соответствующего модуля.
Во многих дистрибутивах Linux большинство этих модулей не включены в базовый пакет KMail. Чтобы получить весь набор модулей, обязательно установите пакет с именем «kdepim-addons» (или что-то подобное).
Чтобы получить приблизительное представление о том, за что отвечает определённый модуль, просто выделите имя модуля на странице конфигурации KMail. Краткое описание функции этого модуля появится в правой части диалога.
Ниже перечислены различные модули, доступные в настоящее время в KMail (2021). Обратите внимание, что набор стандартных модулей основан на версии KMail для openSUSE (5.14.2), используемой в качестве основы для этой документации. Фактические значения по умолчанию в установленной системе могут отличаться; они зависят от дистрибутива.
Поскольку время от времени добавляются новые функции, этот список может со временем увеличиваться. Есть два общих правила, регулирующих структуру модулей, на которые можно рассчитывать, даже если нужного модуля нет в списке ниже.
1. Если модуль содержит настраиваемые переменные, можно открыть диалог настройки с помощью кнопки , которая появляется рядом с названием модуля.
2. После установки или снятия флажка модуля KMail нужно перезапустить, чтобы изменения вступили в силу.

Модули: Akonadi и проверка перед отправкой
- Агент архивирования почты
Этот модуль позволяет включить автоматическое архивирование. Более подробная информация содержится в документации агента архивирования почты. Также рекомендуется прочитать раздел этого руководства «Архивирование». По умолчанию этот модуль включён.
- Агент напоминания об ответе
Этот модуль включает напоминания об ответе. Дополнительная информация содержится в документации к агенту напоминания об ответе. По умолчанию этот модуль включён.
- Уведомления о новой почте
Этот модуль включает уведомления о новых электронных письмах. Показываемые в стандартном уведомлении поля можно настроить. Также можно выбирать звуковые сигналы (произносимый текст, предварительно записанные звуки), создавать записи в файле журнала и так далее. По умолчанию этот модуль включён.
- Агент «Отправить позже»
Этот модуль позволяет включить отправку запланированных писем. Дополнительная информация содержится в документации к агенту «Отправить позже». По умолчанию этот модуль включён.
- Агент объединённых папок
С помощью этого модуля можно создать набор «унифицированных» почтовых ящиков. KMail автоматически создаст три из них, которые будут называться «Входящие», «Черновики» и «Отправленные». Если была определена как папка «Входящие» для локальных папок, так и одно или несколько мест назначения входящих писем IMAP, KMail покажет все папки входящих писем в виде одной общей виртуальной папки «Входящие». Можно использовать диалог настройки для создания дополнительных виртуальных почтовых ящиков, настраивая каждый из них по своему усмотрению. По умолчанию этот модуль отключён.
- Автоматическое добавление контактов
Этот модуль позволяет добавлять новые адреса в одну из адресных книг каждый раз при отправке электронного письма новому контакту. Используйте диалоговое окно параметров, чтобы связать адресные книги с профилями. Этот модуль по умолчанию отключён.
- Проверка перед отправкой
Этот модуль позволяет применить несколько правил перед фактической отправкой письма. Модуль включён по умолчанию и автоматически предупреждает о попытке отправить одному и тому же человеку больше одной копии письма.
- Подтверждение адреса
Этот модуль включает проверку адресов в исходящих письмах. В диалоге настройки можно задать для каждого профиля списки разрешённых и запрещённых адресов. По умолчанию этот модуль отключён.

Модули для редактора писем
- Использование внешнего редактора
Этот модуль позволяет редактору писем открывать внешний текстовый редактор при запуске. Используйте диалог настройки для этого модуля, чтобы указать редактор для открытия. По умолчанию этот модуль отключён.
- Автоисправление
Этот модуль позволяет добавить в редактор писем пункт меню → . По умолчанию этот модуль отключён и пока находится в стадии разработки.
- Смена регистра
Этот модуль позволяет добавить функцию → в редактор писем. По умолчанию этот модуль отключён.
- Вставка адреса электронной почты
Этот модуль позволяет добавить в редактор писем пункт → . Это позволяет вставить выбранный адрес электронной почты из адресной книги в текст письма простым щелчком левой кнопкой мыши. По умолчанию этот модуль отключён.
- Вставка неразрывных пробелов
Этот модуль позволяет добавить функцию → в редактор писем. По умолчанию этот модуль отключён.
- Вставка короткой ссылки
Этот модуль позволяет добавить немного не совсем функционального кода. Этот модуль всё ещё находится в стадии разработки и также отключён по умолчанию.
- Вставка специальных символов
Этот модуль позволяет добавить функцию → в меню редактора писем. По умолчанию этот модуль включён.
- Быстрый текст
Этот модуль позволяет добавить функцию → в редактор писем. По умолчанию этот модуль включён.
- Публикация текста
Этот модуль позволяет добавить в редактор писем пункт → . Доступны четыре варианта: Nextcloud, Pastebin, Bluetooth и электронная почта (открывается второе окно редактора). По умолчанию этот модуль отключён.
- Масштабирование текста
Этот модуль позволяет добавить функцию → в редактор писем. По умолчанию этот модуль отключён.

Проверка грамматики и стили заголовков
- Проверка французской грамматики
Этот модуль позволяет добавить в окно редактора пункт → . Эта функция доступна только для французского языка.
- Проверка грамматики (Language Tool)
Этот модуль позволяет добавить пункт → в меню редактора писем. Это универсальный инструмент с поддержкой проверки грамматики на многих языках.
Следующие шесть модулей позволяют указать, какие стили заголовков можно выбрать из меню . Более подробное описание различных видов заголовков доступно в главе «Использование KMail».
- Краткий стиль заголовков
Этот модуль включает показ «кратких» заголовков. Этот модуль по умолчанию включён.
- Стандартный стиль заголовков Grantlee
Этот модуль включает показ заголовков «KMail 5.2». По умолчанию этот модуль включён.
- Изящный стиль заголовков
Этот модуль включает показ «изящных» заголовков. Этот модуль по умолчанию включён.
- Стиль заголовков на основе Grantlee
Этот модуль включает показ «милых» заголовков. Этот модуль по умолчанию включён.
- Подробный стиль заголовков
Этот модуль включает показ «длинных» заголовков. По умолчанию этот модуль отключён (длинные заголовки похожи на стандартные заголовки, но при наличии таких заголовков будут показываться некоторые менее распространённые сведения заголовка, такие как «Reply-to»).
- Стандартный стиль заголовков
Этот модуль позволяет включить показ «стандартных» заголовков. По умолчанию этот модуль отключён (стандартные заголовки аналогичны изящным заголовкам, но без затенённого фона).

Просмотр писем и прочее
Следующие шесть модулей предоставляют специальные функции, которые можно вызвать только с помощью кнопки на панели инструментов. Диалог → позволяет добавлять или удалять кнопки для этих функций на панель инструментов после включения или отключения одного из этих модулей.
- Создание событий
Этот модуль разрешает создание события календаря во время просмотра письма в KMail. По умолчанию этот модуль отключён.
- Создание заметок
Этот модуль позволяет создавать заметки в Kontact во время просмотра письма в KMail. По умолчанию этот модуль отключён.
- Создание задач
Этот модуль позволяет создавать задачу в KOrganizer при просмотре письма KMail. По умолчанию этот модуль отключён.
- Раскрытие URL
Этот модуль позволяет включить функцию «Раскрыть URL». По умолчанию этот модуль включён.
- Внешний сценарий
Этот модуль разрешает вызов исполняемой команды с панели инструментов. В соответствующем диалоге настройки выберите исполняемый файл и дайте ему имя. Выбранное имя позже можно добавить на панель инструментов в виде кнопки, чтобы можно было вызывать сценарий в любое время. По умолчанию этот модуль отключён.
- Машинный перевод
Функция переводчика доступна в редакторе писем по умолчанию. Используйте этот модуль (с помощью панели инструментов), чтобы сделать переводчик доступным в окне предварительного просмотра писем. По умолчанию этот модуль включён.
Следующие четыре элемента — это не совсем модули, это встроенные в KMail функции. Эти элементы настраиваются каждый отдельно с помощью кнопки , располагающейся рядом с названием функции. Чтобы изменения вступили в силу, перезапуск KMail не требуется.
- Проверка DKIM
Этот диалог позволяет управлять обработкой DomainKeys Identified Mail (DKIM). DKIM — это криптографический протокол, который может гарантировать, что определённое письмо отправлено из того интернет-домена, который в нём указан. Если отправитель правильно настроил DKIM, а здесь проверка DKIM включена, появится сообщение «Подпись DKIM: действительная», иногда содержащее и имя лица, подписавшего письмо, в строке состояния в нижней части окна предварительного просмотра письма.
Примечание
При включении этого параметра обязательно измените значение по умолчанию («Ничего») в поле «Сохранение ключа записи» на какое-либо другое значение. Средство проверки DKIM работает неправильно, если для этой переменной установлено значение «Ничего».
- Удаление устаревших писем из корзины
Этот диалог настройки позволяет задать условия удаления устаревших писем из корзины. Более подробная информация содержится в документации «Свойства папки».
- Настройка папки
Используйте этот диалог конфигурации, чтобы задать собственные свойства для нескольких разных папок одновременно. Можно выбрать папки для изменения в дереве папок слева и выбрать свойства для установки на вкладках «Общие», «Просмотр», «Шаблоны» и «Срок действия» диалога «Свойства папки».
- Интеграция с Gravatar
Используйте этот диалог настройки, чтобы включить или выключить поддержку Gravatar (Globally Recognized Avatar).

Инструменты и встроенный веб-браузер
- Антиспам
Этот модуль позволяет добавить Мастер антиспама в меню . По умолчанию этот модуль отключён. Обратите внимание, что после установки программного обеспечения для обнаружения спама этот модуль может быть безопасно отключён; модуль необходим только для установки программного обеспечения для обнаружения спама, а не для его запуска.
- Антивирус
Этот модуль позволяет добавить Мастер антивируса в меню . По умолчанию этот модуль отключён. Обратите внимание, что после установки антивирусного программного обеспечения этот модуль может быть безопасно отключён; модуль необходим только для установки антивирусного программного обеспечения, а не для его запуска.
- Действия для опытных пользователей
Этот модуль позволяет добавить функцию → в окно предварительного просмотра писем. Этот модуль по умолчанию включён.
- Журнал действий
Этот модуль позволяет включить функцию ведения журнала, которая по умолчанию отключена. Этот модуль добавляет новую запись Журнал действий в меню Сервис. Модуль предназначен в первую очередь для разработчиков: стандартная функция журнала даёт немного сведений (только временная метка и «Готово» для большинства «событий»).
- Блокировка рекламы
С помощью этого модуля в KMail можно добавить фильтры Adblock Plus. При включении этого модуля приготовьтесь потратить много времени на настройку файла конфигурации, чтобы получить фильтры, которые действительно нужны. По умолчанию этот модуль отключён.
- Не отслеживать
Этот модуль заставляет KMail отправлять запрос «Не отслеживать» на удалённый сервер, когда письмо в формате HTML запрашивает загрузку удалённого содержимого. Эффект запроса «Не отслеживать» зависит от политики, принятой веб-сервером, получающим запрос. Некоторые сайты его учитывают, другие — нет.
Рекламодатели повсюду. Письма в формате HTML часто содержат «изображение» размером 0x0 или 1x1 пиксел (он же «пиксел слежения»), которое на самом деле является замаскированным отслеживающим URL-адресом. Когда KMail извлекает данные изображения с веб-сервера, он должен использовать URL, встроенные в письмо; сервер может использовать информацию, встроенную в URL, чтобы сделать вывод, что письмо было прочитано и так далее.
Отправка запроса «Не отслеживать» может немного улучшить конфиденциальность. Единственный верный способ избежать пикселов слежения — никогда не загружать удалённые изображения, закодированные в письмах в формате HTML. По умолчанию этот модуль включён.
