# Вопросы и ответы

Как сделать Firefox браузером по умолчанию?

Проблема: Требуется открывать ссылки из писем в &kmail; в браузере Firefox. В данный момент используется другой браузер, и эту настройку необходимо изменить.

Решение: Это изменение повлияет на всю систему, не только на &kmail;. Выберите &systemsettings;Приложения по умолчанию Веб-браузер Mozilla Firefox.

Администраторы, желающие автоматически настроить этот параметр для своих пользователей, могут сделать следующее:

- Введите команду

      # qtpaths --paths ConfigLocation

  в терминале. Это отобразит путь (или пути) расположения конфигурационных файлов приложений KDE в системе. Перейдите по пути, начинающемся в домашнем каталоге каждого пользователя, и найдите файл под названием `kdeglobals`, затем в разделе [General] добавьте эту строку:

  `BrowserApplication[$e]=firefox.desktop`

Попробуйте также сценарий Tutorials/ Modify_KDE_Software_Defaults

Фактическое физическое расположение переменных конфигурации зависит от распределения. Не удивляйтесь, если некоторые инструкции по изменению конфигурационных переменных, описанных в руководствах &kde; в используемой системе работать не будут. Лучшее место для получения помощи — это онлайн-форум, посвящённый используемому дистрибутиву.

Как управлять соединением перемещаемого профиля?

Проблема: Настраивается Перемещаемый профиль так, чтобы можно было получить доступ к своему внешнему серверу в любом месте вне дома, но он продолжает пытаться подключиться, даже из дома. Автоматическое подключение отключено в параметрах.

Решение: Перейдите к Настройка Настроить KMail Учётные записи Получение (вкладка) (выберите нужную учётную запись)Параметры синхронизации , затем снимите флажок Включить в проверку почты. Это исключит этот профиль при нажатии на значок загрузки, но учётная запись по-прежнему будет доступна в раскрывающемся списке, позволяя пользователю легко получать доступ к почте даже будучи далеко от дома.

Как сохранять отправленные письма в отдельной папке?

Проблема: Необходимо сохранять отправленные письма в отдельной папке. Например, если используется &IMAP;, и требуется хранить отправленные письма на сервере, а не в локальной папке.

Решение: В &kmail; перейдите в Настройка Настроить KMail...Профили(Выберите профиль)Изменить Дополнительно Папка для отправленных и выберите необходимую папку.

Кроме того, возможно использовать поле Папка отправленной почты (в меню Вид окна редактора писем), чтобы заменить папку отправленной почты по умолчанию для определённого письма.

Как переместить письма из корзины в отдельную папку?

Проблема: Для корзины требуется назначить специальную папку. Возможно, пользователь использует сервер &IMAP; и хочет, чтобы удалённые письма хранились на сервере, а не локально.

Решение: В диалоге настройки выберите учётную запись &IMAP; на странице Учётные записи. Нажмите кнопку Изменить и измените расположение корзины на вкладке Дополнительно.

Как хранить зашифрованные письма в незашифрованном виде?

Проблема: Производится обмен зашифрованными письмами с другим пользователем, и требуется сохранить собственную копию незашифрованной после открытия письма.

Решение: Чтобы хранить электронные письма, которые были расшифрованы, откройте конфигурационный файл `kmail2rc` и в раздел [Reader] добавьте следующее:

`store-displayed-messages-unencrypted=true`.

Как фильтровать спам на сервере &IMAP;?

Проблема: Пользователь планирует читать письма с сервера &IMAP; и задаётся вопросом, как будет происходить фильтрация и обработка спама.

Решение: Машина, на которой уже есть почта, может стать сервером &IMAP;. Необходимо будет настроить серверное приложение. Dovecot является одним из таких приложений, и руководство на веб-странице проекта делает его относительно простым в настройке. После этого всё ещё остаётся проблема с фильтрацией, так как это имеет смысл делать на сервере (при указании &kmail; на сервере отобразятся папки, которые были созданы в этой системе). Здесь представлено несколько вариантов. Наиболее распространённый — Procmail. Второй — Imapfilter. В Интернете есть много информации о том, как их настроить. Дальнейшее обсуждение этих пакетов OSS выходит за рамки документации &kmail;.

Как получить больше экранного &kmail;?

Проблема: &kmail; используется на компьютере с небольшим экраном, и новый дисплей Группировка оставляет мало места на экране.

Решение: Чтобы изменить список писем, чтобы каждое письмо помещалось на одну строку вместо двух, перейдите в меню Вид Список писем Тема и измените тему на Классический вид. Чтобы отключить группировку по дате, измените способ группировки через меню Вид Список писем Группировка на Стандартный список рассылки. Теперь &kmail; будет выглядеть точно так же, как выглядел в более ранних версиях приложения.

В меню Настройка Настроить &kmail; Внешний вид Шрифт возможно выбрать Шрифты, заданные пользователем, чтобы изменить параметр для списка писем. В диалоге также возможно выбрать размер шрифта Шрифты, заданные пользователем.

Как выключить всплывающие подсказки для &kmail;?

Проблема: &kmail; используется на компьютере с маленьким экраном, и всплывающие подсказки при появлении перекрывают множество имён папок.

Решение: Щёлкните правой кнопкой мыши по строке «Название» над Списком папок и в разделе Всплывающие подсказки отметьте вариант Никогда.

Как скрыть подсказки списка писем?

В &kmail;: Настройка Настроить KMail Внешний вид Список писем , снимите флажок Главное Всплывающие подсказки у писем и заголовков групп

Либо щёлкните правой кнопкой мыши по одному из заголовку над списком писем и установите флажок Всплывающие подсказки.

Заголовки над списком писем не появляются при использовании «Умной» темы.

Как перенести свою почту и параметры на другой компьютер или в другую учётную запись на том же компьютере?

Воспользуйтесь меню Сервис Импорт или экспорт данных &kmail;..., чтобы импортировать или экспортировать параметры и данные. Более подробная информация содержится в руководстве «Экспорт данных PIM».

Почему не получается скопировать папки электронной почты на USB-накопитель?

Проблема: Производится настройка нового компьютера, и на него требуется перенести всю электронную почту. Принимается решение скопировать всё на USB-накопитель. Процесс копирования завершается с ошибкой:

    Не удалось скопировать ............ Недопустимый параметр

Решение: Используемый USB-накопитель отформатирован в формате VFAT, поэтому он не может обрабатывать имена папок maildir и управлять разрешениями, что может вызвать множество других проблем. Здесь есть два варианта. Либо отформатировать USB-накопитель как ext2 (или ext3 / 4 — обратите внимание, что в таком случае накопитель не будет прочитан &Windows; без установки дополнительного программного обеспечения), либо создать файл .tar или .zip, содержащий данные почты, а затем скопировать этот файл на накопитель и извлечь архив там, куда предполагалось перенести данные.

Почему фильтры не применяются к входящим письмам учётных записей, использующих &IMAP;?

Обычный режим &IMAP; не поддерживает фильтрацию, но новая отключённая учётная запись &IMAP; — поддерживает. Рекомендуется использовать фильтрацию на сервере (узнайте у своего администратора, как и в каком формате установить фильтры на сервере), так как&IMAP; в первую очередь используется для управления письмами непосредственно на сервере. Перейдите в меню Настройка Настроить &kmail;...Получение(учётная запись &IMAP;), затем нажмите Изменить... и перейдите на вкладку Фильтрация, где возможно настроить фильтрацию на сервере с помощью языка программирования Sieve (если его поддерживает используемый сервер &IMAP;).

Что нужно знать для использования PGP/GnuPG совместно с &kmail;?

&kmail; предоставляет простой и лёгкий в использовании интерфейс для работы с базовыми функциями этих приложений. Тем не менее, нужно понять принцип работы этих программ и причины, по которым может снизиться безопасность. Несколько важных моментов:

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

- &kmail; не будет шифровать письма с неподписанным открытым ключом. Если требуется зашифровать таким ключом письмо, рекомендуется проверить владельца ключа и только тогда подписывать его своим закрытым ключом. Если идентифицировать владельца ключа не удаётся, а письмо зашифровать необходимо, подпишите ключ локально командой ``gpg` `--lsign` `keyID``.

- Мы бы не рекомендовали доверять чужому открытому ключу, не проверив его.

- Начиная с GnuPG версии 1.0.7 требуется вручную указать, что собственный ключ является окончательно проверенным. Это больше не делается автоматически.

Где &kmail; сохраняет параметры и почту?

Большинство параметров &kmail; расположено в `~/.config/kmail2rc` .

Записи, управляемые Akonadi, хранятся в следующих папках:

- `~/.local/share/`.

- `~/.config/akonadi/`.

Обратите внимание, что некоторые файлы скрыты: не забудьте их также скопировать, если собираетесь делать резервную копию или архивировать письма. Для безопасности резервного копирования данных почты и её параметров используйте экспорт данных PIM.

Почему &kmail; заново создаёт индекс папки?

&kmail; создаёт заново индекс папки, если он устаревает, то есть когда содержимое папки новее индекса. &kmail; делает это для того чтобы избежать потерю или повреждение писем.

Устаревание индекса может происходить по разным причинам. Ниже представлены наиболее распространённые причины:

- Содержимое папки было изменено другим приложением. Если требуется использовать &kmail; совместно с procmail, прочтите этот документ.

- Если каталог почты находится на разделе NFS, и часы на сервере NFS отстают от часов на компьютере, то сервер NFS иногда сообщает ошибочную дату файла индекса. В этом случае &kmail; считает, что индекс устарел, хотя на самом деле это не так. Чтобы устранить эту проблему, следует убедиться, что часы на компьютере и сервере всегда синхронизированы. Один из способов добиться этого — это использовать демон ntp.

Почему &kmail; не запускается?

Проблема: Не удаётся запустить &kmail; в минимальной среде рабочего стола, например, fvwm2.

Решение: Это происходит из-за отсутствия функционала dbus. Запустите &kmail; через терминал с помощью dbus-launch:

    # dbus-launch kmail

Возможно ли использовать &kmail; совместно с другой почтовой программой, например, вместе с mutt?

Если для папок используется формат mbox, использовать другую почтовую программу, пока запущен &kmail;, невозможно. С программой mutt также могут быть проблемы, даже если не используются одновременно оба приложения. В этом случае рекомендуется использовать формат maildir, это решает все проблемы.

Каким образом можно конвертировать мои почтовые папки из формата mbox в maildir?

Это невозможно сделать автоматически. Следует создать новую папку в формате maildir и скопировать туда письма из папок в формате mbox. Не забудьте сначала скопировать фильтры, связанные со старой папкой, прежде чем удалять её.

Как удалить вложения, не удаляя само письмо?

Щёлкните правой кнопкой мыши для открытия контекстного меню и выберите пункт Удалить вложение.

Как заставить &kmail; проверять почту при запуске?

Чтобы &kmail; всегда проверял почту при запуске, включите функцию Проверять почту при запуске на странице настройки профилей. Либо запускайте &kmail; командой `kmail `--check``.

Где находится список отличий между версиями &kmail;?

Все важнейшие изменения в вашей версии &kmail; показываются в окне приветствия. Оно отображается при выборе пункта меню Справка Введение в &kmail;.

Я — один из тех, чьи письма состоят из ста строк цитирования и одной строки, написанной мной. По какой-то причине это раздражает других людей. Может ли &kmail; помочь мне облегчить всем жизнь?

Конечно. Перед тем как отвечать на письмо, выделите мышью часть исходного текста. В ответе будет процитирована только эта часть.

Почему некоторые письма отображают значение «неизвестно» в поле Дата? Почему дата иногда отображается неправильно?

Похоже, что заголовок «Date:» этих писем повреждён и &kmail; не может интерпретировать его. Это ошибка не &kmail;, а программы, которая использовалась для отправки письма.

Перед моей подписью появляется два дефиса. В чём дело?

Отделение подписи от письма двумя дефисами и пробелом — это общепринятый стандарт. Еслит подпись не содержит этого разделителя, &kmail; автоматически его добавляет.

Известны ли какие-либо ошибки в &kmail;?

Список известных ошибок доступен на странице ошибок &kmail;. На текущий момент (апрель, 2021) около 70% сообщений об ошибках неподтверждены, или их невозможно воспроизвести. В целом &kmail; можно назвать надёжной частью программного обеспечения.

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

Почему &kmail; не отображает должным образом &HTML;-письма?

Ссылки на внешние объекты по умолчанию отключены, так как они могут использоваться для отслеживания того, что письмо было прочитано. Чтобы включить загрузку внешних ссылок, воспользуйтесь вкладкой Безопасность в диалоге настройки &kmail;. Модули (такие как Adobe Flash), &Java; и JavaScript не работают по соображением безопасности, и включить их нельзя.

Могу ли я одновременно использовать две разные версии &kmail;? Можно ли установить более старую версию &kmail; вместо новой?

За раз может быть запущена только одна копия &kmail;. Также рекомендуется придерживаться какой-либо одной версии и не переключаться между несколькими версиями приложения. Возвращение к более старой версии может вызвать проблемы, например, из-за изменения формата файлов индекса. Обновление до более новой версии обычно не вызывает подобные проблемы.

Поддерживает ли &kmail; закодированные в uue файлы?

Файлы, закодированные в uue, не поддерживаются. Чтобы расшифровать такие вложения, сохраните письмо с не закодированными uue вложениями, а затем воспользуйтесь командой `uudecode`.

&kmail; аварийно завершился во время написания письма. Оно теперь утеряно?

В случае критической ошибки &kmail; пытается сохранить письмо в папке `~/.local/share/kmail2/autosave/`. При следующем запуске &kmail; должно появиться окно редактора с этим сообщением. Если оно не появилось, откройте файлы из папки `~/.local/share/kmail2/autosave/` в любом текстовом редакторе. Если же в этой папке нет файлов, сбой был настолько серьёзным, что письмо не сохранилось.

Была настроена папка для списка рассылки, но письма из списка не сохраняются в этой папке. Почему?

Связывание папки со списком рассылки не имеет ничего общего с установкой правил фильтрации сообщений. Потребуется вручную добавить правило фильтрации. Тем не менее, при связывании папки со списком рассылки возможно использовать пункты меню Письмо Ответить в список рассылки... и Письмо Отправить в список рассылки..., и в поле Получатель: будет указан адрес списка рассылки.

Мой сервер SMTP требует авторизации. Поддерживает ли &kmail; эту функцию?

Авторизация может быть задана на вкладке Дополнительно диалога «Настройка SMTP».

Могу ли я использовать &kmail; и procmail?

Да, но важно делать это правильно во избежание потери сообщений. Для использования procmail с &kmail; нужно так настроить &kmail;, чтобы он получал сообщения из файла спулинга, в котором procmail их сохраняет. Не настраивайте procmail так, чтобы он сохранял сообщения в папке &kmail;, это не сработает.

Для каждого файла спулинга procmail нужно создать учётную запись в &kmail;. Следует убедиться, что было указано правильное имя файла блокировки для этой учётной записи. При создании учётной записи &kmail; обрабатывает некоторые данные файла `.procmail` и пытается создать список всех найденных файлов спулинга, а также отобразить список файлов блокировки после пункта файл блокировки procmail . procmail позволяет пользователям три способа указания файла блокировки, поэтому невозможно соотнести файлы спулинга и файлы блокировки. Именно поэтому вам нужно правильно указать нужный файл блокировки для каждого файла спулинга.

Почему проверка орфографии не распознаёт никакие буквы кроме английских?

Перед использованием проверки орфографии её следует настроить. Чтобы это сделать, воспользуйтесь меню редактора сообщений, выбрав пункт Настройка Проверка орфографии... . В появившемся диалоге возможно настроить словарь и кодировку.

Каким образом возможно использовать почтовые папки программ Eudora/&Netscape;/Outlook и др. в &kmail;?

Более подробная информация содержится в разделе «Восстановление и импорт в &kmail;».

Можно ли использовать шифрование в обычной (не использующей SSL) учётной записи POP3?

Если на сервере POP3 запущен демон ssh, возможно использовать ssh для создания защищённого канала для POP3-соединения, используя следующую команду:

``ssh` `-L 11000:127.0.0.1:110 user@host``

Измените параметры &kmail; так, чтобы почта доставлялась с помощью POP3 из `localhost`, и ssh создаст защищённый канал.

Если незашифрованные письма уже были отправлены по Интернету, единственное преимущество использования ssh заключается в том, что пароль будет передан POP3-серверу в зашифрованном виде.

Более подробная информация об установке ssh содержится на этой странице.

Блокирует ли &kmail; используемые им папки?

&kmail; не блокирует файлы в каталоге `~.local/share`.

Чтобы избежать риска потери писем при использовании локальной учётной записи, необходимо убедиться в том, что &kmail; использует тот же тип блокировки, что и используемая программа доставки почты.

Существует пять различных способов блокировки:

- Файл блокировки procmail

- Блокировка mutt

- Блокировка mutt с привилегиями

- FCNTL (по умолчанию)

- блокировка отсутствует (используйте с осторожностью)

Файл блокировки procmail использует небольшую программу `lockfile`, поставляемую вместе с procmail. Её возможно использовать при наличии прав записи в каталог почты. В большинстве случаев это не работает с файлом `/var/spool/mail/user`. Программа создаёт файл `.lock` для учётной записи, когда &kmail; проверяет почту. Учтите, что этот способ работает только тогда, когда в системе установлен procmail.

Способы Блокировка mutt и Блокировка mutt с привилегиями используют небольшую программу `mutt_dotlock`, поставляемую вместе с mutt. Блокировка mutt может быть использована точно так же, как и Файл блокировки Procmail, с теми же ограничениями касательно папок `/var/spool/mail/`. Однако, при использовании способа Блокировка mutt с привилегиями возможно создавать файлы блокировки в каталоге `/var/spool/mail`. `mutt_dotlock` является программой, использующей функцию setgid, и запускается в режиме установки группы процесса. Учтите, что эти опции будут работать лишь в том случае, если в системе установлена программа mutt.

FCNTL использует системный вызов `fcntl()`.

Использование блокировки FCNTL может вызвать зависания системы, если файл спулинга расположен на разделе NFS.

Чтобы не использовать блокировку, установите опцию блокировка отсутствует. Однако, если блокировка не используется, существует риск потери писем.

Как оставлять письма на сервере POP3?

Если требуется оставлять все письма на сервере, откройте окно Настройка Настроить &kmail;... , перейдите на страницу Учётные записи, выберите нужную учётную запись в списке и нажмите кнопку Изменить.... В открывшемся диалоге отключите или включите функцию Оставить полученные письма на сервере.

Как автоматически добавлять некоторый текст в конец писем?

Этот текст называется файлом подписи (не следует путать с криптографической подписью). Откройте меню Настройка Настроить &kmail;.... Откройте профиль на странице Учётная запись, перейдите на вкладку Подпись и добавьте сюда свою подпись. Затем перейдите на вкладку Главное на страницеРедактор писем и включите configure-composer-general-append-signature.

Я использую модемное соединение. Как настроить &Sendmail; для совместной работы с &kmail;?

Прежде всего нужно проверить, может ли дистрибутив сделать это сам. Возможно, нужные параметры уже были указаны во время установки.

В противном случае обратитесь к the Mail Queue HOWTO.

Я видел демонстрацию удалённого управления &kmail;. Существует ли какая-либо документация по доступным интерфейсам?

Чтобы получить список функций, воспользуйтесь командой: ``qdbus``org.kde.kmail /KMail``. Появится возможность управлять &kmail; таким образом: ``qdbus` `org.kde.kmail /KMail org.kde.kmail.kmail.folderList``. Также возможно использовать qdbusviewer для просмотра доступных методов в графическом интерфейсе.

При ответе на письмо цитируется только его часть. Как это устранить?

Это может случиться если в письме содержится последовательность из двух дефисов и пробела, так как это считается обозначением начала подписи, которая не включается в ответы. Также, если в письме выделен какой-либо текст, то цитируется только он.

Я использую только &IMAP;, как избавиться от элемента Локальные папки в списке папок, или хотя бы сделать его постоянно свёрнутым?

От них нельзя избавиться. Локальные папки используются в случае ошибки связи с сервером &IMAP;. Хотя используется только &IMAP;, &kmail; использует исходящие папки для отправки писем. Если скрыть все локальные папки, письма из папки «Исходящие», которые по какой-либо причине не могут быть отправлены, исправить не получится. Для сворачивания этого элемента вызовите пункт меню Настройка Настроить &kmail;..., перейдите в раздел «Прочее» и укажите папку &IMAP; в качестве открываемой при запуске &kmail;.

Как начать наблюдать за определённой дискуссией?

Чтобы начать наблюдать за дискуссией, щёлкните по письму правой кнопкой мыши и в открывшемся контекстном меню выберите пункт Отметить дискуссию Наблюдать дискуссию.

С этого момента все письма в дискуссии, которые начинаются с этого письма, будут отмечены как Наблюдаемые.

Как наблюдать за собственной веткой писем?

Эта функция полезна, если пользователь подписан на список рассылки, например, kdepim-users@kde.org, и хочет фильтровать ветки, в которых участвует.

- Создайте фильтр, чтобы отметить все получаемые письма из списка рассылки как «Отслеживаемые».

  Чтобы создать фильтр, сделайте следующее:

  Настройка Настроить фильтры

  - выберите Соответствует всем условиям

  - Добавьте условия:

    - Отправитель Содержит `yourmail@maildomain`

      Замените `yourmail@maildomain` своим адресом электронной почты.

    - List-Id Содержит `listID`

      Замените `listID` идентификатором списка рассылки (например, «kdepim-users.kde.org») или просто ., чтобы включить исходящие письма во все списки рассылки с . в идентификаторе (то есть, вообще во все).

  - В настройке Действия фильтра выберите Отметить как Наблюдаемое.

- На вкладке Дополнительно.

  - Снимите флажок При совпадении этого фильтра остановить выполнение здесь, таким образом, будут выполняться другие фильтры, такие как сортировка входящих писем из списка рассылки по вложенным папкам.

  - Поместите этот фильтр перед другими фильтрами, которые могут остановить професс фильтрации, либо просто поместите его первым в списке (чтобы изменить порядок фильтров, воспользуйтесь кнопками «Вверх» и «Вниз» под списком Доступные фильтры).

- Создайте поисковой запрос для писем из списка рассылки

  Перейдите в папку, в которой хранится список писем (например, Локальные папки/KDE-PIM-USERS) и нажмите клавишу S или воспользуйтесь пунктом меню Правка Найти письма:

  - Выберите Соответствует всем условиям

    Обратите внимание на функцию Включая вложенные папки.

  - Добавьте условие: Статус письма— Наблюдаемое

  - Задайте поиску информативное имя (Имя папки для поиска), например, `KDE-PIM-USERS-Наблюдаемые`

  - Произведите поиск. После его выполнения возможно закрыть окно.

  Теперь после участия в ветке писем оно будет отображаться как Наблюдаемое.

Как воспользоваться переводом писем?

Чтобы узнать, как переводить текст в окне создания письма, перейдите в раздел «Использование встроенного переводчика»

В панели предварительного просмотра письма выделите текст для перевода, щёлкните по нему правой кнопкой мыши и в открывшемся контекстом меню выберите пункт Перевести... (&Ctrl;&Alt;T).