Jump to content
From ArchWiki

Ссылки по теме

- Firefox (Русский)

Состояние перевода: На этой странице представлен перевод статьи Thunderbird. Дата последней синхронизации: 2 января 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Thunderbird это клиент электронной почты с открытым исходным кодом, который имеет также функцию чтения новостей, чат (например, IRC или XMPP), ранее разрабатываемый Mozilla Foundation.

## Установка

Установите пакет thunderbird, а также языковой пакет по необходимости (например, thunderbird-i18n-ru для русского языка).

В репозиториях AUR представлены и другие версии:

- Thunderbird Beta — бета версия для исследования новых версий на ошибки.

  https://www.thunderbird.net/ru/channel || thunderbird-beta-binAUR

- Thunderbird Nightly — самая новая версия с обновлениями сразу из репозитория исходного кода (очень нестабильна и не рекомендуется к использованию в личной жизни).

  https://ftp.mozilla.org/pub/thunderbird/nightly/latest-comm-central/ || thunderbird-nightly-binAUR

Смотрите сведения об обновлениях на странице Thunderbird Release Notes на сайте Mozilla.

## Приватность

- Thunderbird посылает IP вашего устройства на SMTP сервер в теле аргумента HELO/ELHO. Это поведение можно изменить настройкой `mail.smtpserver.default.hello_argument` в редакторе настроек. Установите, например, `localhost` или `127.0.0.1`. Будьте аккуратны: такое изменение увеличит ваш рейтинг спамера. Смотрите также статьи replace IP address with name in headers и mail and news settings на mozillaZine.

- Чтобы скрыть user agent (смотри страницу Firefox user agent string reference на MDN), установите пустое значение настройки `general.useragent.override` в редакторе настроек.

- Thunderbird хоть и не загружает картинки в письмах по умолчанию, однако специально настроенное письмо (в виде HTML) может передать ваш IP или геолокацию. Отключите рендер HTML в меню Вид > Тело сообщения в виде > Простого текста.

- По умолчанию JavaScript выключен для сообщений, но для RSS он включен. Установите `false` настройке `javascript.enabled` в редакторе настроек.

## Расширения

- Birdtray — Уведомляет о новой почте в системном трее. Запускает Thunderbird в виде иконки в системном трее.

  https://github.com/gyunaev/birdtray || birdtrayAUR

- SysTray-X — Держит Thunderbird в системном трее.

  https://github.com/Ximi1970/systray-x || systray-x-gitAUR

- SOGo Connector — Позволяет синхронизировать адресную книгу по стандарту cardDAV

  https://sogo.nu/download.html#/frontends || thunderbird-sogo-connector-binAUR

- CardBook — Адресная книга, работающая по стандартам cardDAV и vCard.

  https://addons.thunderbird.net/thunderbird/addon/cardbook/ ||

### OpenPGP: подпись и шифрование

С версии 78.2.1 поддержка OpenPGP встроена в Thunderbird. Ранее для неё использовалось расширение Enigmail, который с версиями 78+ несовместим. Для переноса ключей из Enigmail в Thunderbird смотрите Thunderbird OpenPGP FAQ. Перед переносом убедитесь, что в качестве мастер-пароля используется надёжная парольная фраза, иначе закрытый ключ не будет должным образом защищён.

## Советы и рекомендации

### Редактор настроек

Thunderbird имеет редактор настроек как `about:config` в Firefox. Его можно найти в настройках, раздел «Дополнительные», вкладка «Основные», кнопка «Редактор настроек».

### Установка браузера по умолчанию

Thunderbird использует настройки из XDG MIME Applications. Обычно настройка браузера по умолчанию производится при помощи утилит сред рабочего стола.

Это поведение может быть форсировано установкой настройки `network.protocol-handler.warn-external` в значение `true` в редакторе настроек, и тогда каждый раз по клику на ссылку будет появляться диалог с выбором программы. Установите галочку Запомнить мой выбор, чтобы задать браузер по умолчанию.

Также можно дополнительно настроить браузеры для разных протоколов:

    network.protocol-handler.warn-external.http
    network.protocol-handler.warn-external.https

### Режим простого текста и однородность шрифтов

Режим простого текста позволяет просматривать все письма без оформления HTML. Включается в меню Вид > Тело сообщения в виде > Простого текста. Обычно такой текст рендерится моноширным шрифтом, а размер шрифта устанавливается системными настройками. Изменить это поведение можно в конфигурационном файле `~/.config/fontconfig/fonts.conf`. Далее приведён пример, как сменить шрифт на Ubuntu Mono, 10 пикселей (шрифт доступен в виде пакета ttf-ubuntu-font-family).

    ~/.config/fontconfig/fonts.conf

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
      <match target="pattern">
        <test qual="any" name="family"><string>monospace</string></test>
        <edit name="family" mode="assign" binding="same"><string>Ubuntu Mono</string></edit>
        <!-- уменьшение размера шрифта по умолчанию до 10 для равномерности -->
        <edit name="pixelsize" mode="assign"><int>10</int></edit>
      </match>
    </fontconfig>

Не забудьте выполнить команду `fc-cache -fv` и перезагрузить программу чтобы обновить системные шрифты. Смотрите также статью Font configuration.

### Миграция профиля

Совет:

- Расширение ImportExportTools NG позволяет удобно импортировать и экспортировать профили.
- Смотрите статью Перемещение данных Thunderbird на новый компьютер на сайте Mozilla Support.

Перед началом сделайте резервную копию профиля:

    $ cp -R ~/.thunderbird /путь/к/копии/

Далее приведены шаги по переносу

1. Установите Thunderbird на новом устройстве.
2. Запустите Thunderbird, ничего не делайте и просто выйдите, чтобы на новом устройстве создалась папка профиля.
3. Скопируйте содержимое старого профиля из вашей резеврной копии в новый профиль:

       $ cp -R /путь/к/копии/.thunderbird/староеслучайноечисло.default/* ~/.thunderbird/новоеслучайноечисло.default/

### Экспорт и импорт

Перед совершением действий над профилем стоит сделать резервную копию своего профиля из папки `~/.thunderbird`:

    $ cp -R ~/.thunderbird /backup/folder/

Если сломался аккаунт или требуется объединить два аккаунта следуйте по шагам:

1. создайте новый профиль
2. установите расширение ImportExportTools NG
3. импортируйте свои профили следуя подсказкам мастера из расширения

### Смена сортировки по умолчанию

По умолчанию Thunderbird сортирует письма по дате от старых к новым без группирования по теме. Для отдельной папки это можно настроить в интерфейсе, однако если нужно настроить это во всей почте, есть способ, описанный в ответе на сайте SuperUser (платформа Stack Exchange).

Пример настройки в редакторе настроек:

    mailnews.default_sort_order = 2 // (от старых к новым)
    mailnews.default_view_flags = 1 // (группировка по теме)

### Поддержка Maildir

По умолчанию письма хранятся в формате mbox. Maildir — это формат хранения электронной почты, не требующий монопольного захвата общего файла (поведение mbox) при чтении, добавлении или изменении сообщений. Каждое сообщение хранится в отдельном файле с уникальным именем, а каждая папка представляет собой каталог на диске. Смотри статью Thunderbird/Maildir на MozillaWiki. Пример настройки в редакторе настроек:

    mail.serverDefaultStoreContractID = @mozilla.org/msgstore/maildirstore;1

Некоторые ограничения: поддерживаются только каталоги «tmp» и «cur». Каталог «new» полностью игнорируется. Состояние чтения писем хранится в отдельном файле «.msf», поэтому изначально вся локальная почта, использующая Maildir, будет помечена как непрочитанная, даже если она находится в каталоге «cur». Также можно изменить этот параметр в обычном пользовательском интерфейсе: откройте Меню > Настройки > Основные > Индексация > Тип хранилища сообщений для новых учётных записей и выберите Каждое сообщение в отдельном файле (maildir).

### Проверка орфографии

Установите пакет hunspell и языковой пакет hunspell-ru, а после — перезагрузите программу.

Смотри также раздел Firefox (Русский)#Firefox не запоминает язык проверки орфографии по умолчанию.

### Системные уведомления

Thunderbird по умолчанию использует собственные несистемные уведомления. Чтобы форсировать системные уведомления, установите в редакторе настроек параметр `mail.biff.use_system_alert` в значение `true`. Некоторые расширения используют именно их (например, ранние версии Gnome Integration).

Рекомендуется также установить пакет libnotify.

### Установка темы

Thunderbird применяет текущую тему GTK, однако для полной согласованности желательно сделать две настройки. Это особенно полезно для тёмных тем.

1. Чтобы читать письма в выбранной теме:
   1. Откройте Меню > Настройки > Основные
   2. Пролистайте до раздела Язык и внешний вид
   3. нажмите на кнопку Цвета…
   4. отметьте галочку Использовать системные цвета
   5. для параметра Заменять цвета, указанные содержимым, на выбранные мной выше цвета на Всегда или Только с высококонтрастными темами.
2. Чтобы смотреть календарь в выбранной теме:
   1. перейдите в меню настроек, вкладка «календарь»
   2. отметьте галочку «Optimize colors for accessibility»

Ко всему этому можно использовать кастомный `userchrome.css`. Подробнее смотрите раздел Firefox/Tweaks#General user interface CSS settings и статью UserChrome.css на mozillaZine.

### Сочетания клавиш

В Thunderbird, к сожалению, отсутствует простой способ отключить одноклавишные сочетания, например, чтобы нажатие «a» на клавиатуре не архивировало сообщение. Расширение tbkeys-lite позволяет изменять или удалять такие сочетания и доступно для Thunderbird 68.0 и более поздних версий.

### Использование OpenPGP с внешним GnuPG

Начиная с версии 78.1, Thunderbird поставляется со встроенной поддержкой OpenPGP, которая ранее предоставлялась сторонними расширениями вроде Enigmail. Он предложит вам перенести существующие ключи Enigmail в Thunderbird при первом запуске после обновления. Если вы не хотите хранить свои закрытые ключи внутри Thunderbird, можно использовать Thunderbird с внешней установкой GnuPG для обеспечения безопасности ваших ключей или использования смарт-карты.

1. Чтобы просмотреть ключи OpenPGP, хранящиеся в Thunderbird:
   1. Зайдите в Меню > Инструменты > Менеджер ключей OpenPGP.
   2. Отключите Вид > Показать ключи других людей, чтобы не отвлекали. Закрытые ключи выделены жирным шрифтом.
   3. Просмотрите существующие ключи и, если нужно, удалите их.
   4. Импортируйте открытые ключи любых внешних закрытых ключей, которые вы хотите использовать, используя Файл > Импорт открытых ключей из файла. Смотрите GnuPG (Русский)#Управление ключами.
2. Чтобы включить поддержку внешнего GnuPG в Thunderbird:
   1. Убедитесь, что у вас установлены gnupg и библиотека gpgme и доступны или созданы соответствующие ключи.
   2. Откройте #Редактор настроек.
   3. Найдите `mail.openpgp.allow_external_gnupg` и установите для него значение `true`.
3. Перейдите в Меню > Параметры учётной записи и выберите учётную запись, которую хотите использовать. Затем нажмите Дополнительные адреса электронной почты... и выберите адрес, для которого вы хотите изменить параметры OpenPGP. Щелкните Нажмите Изменить > Сквозное шифрование > Добавить ключ. Выберите Использовать внешний ключ из GnuPG и введите идентификатор своего ключа из GnuPG (последние 16 символов отпечатка вашего первичного ключа).

Обратитесь к MozillaWiki:Thunderbird:OpenPGP:Smartcards для дальнейших инструкций и специальных конфигураций.

## Решение проблем

### Ошибка сегментации LDAP

Ошибка LDAP clash (Bugzilla#292127) при работе с OpenLDAP возникает, когда система сконфигурирована на получение информации. Возможно, поможет обходной путь, состоящий в переименовании конфликтующей библиотеки LDAP.

### Ошибка: Incoming server already exists

Если вы хотите пересоздать ранее удалённую учётную запись с теми же данными, вы можете получить всплывающее окно с сообщением "Incoming server already exists" (смотрите Bugzilla#1121151) К сожалению, это можно исправить только полной переустановкой Thunderbird:

1. Сделайте резервную копию текущего профиля:

       $ cp -R ~/.thunderbird /путь/к/копии/

2. Экспортируйте учётные записи, календарь и ленту через расширение, как описано в разделе #Экспорт и импорт.
3. Закройте Thunderbird.
4. Удалите старый профиль: `rm -R ~/.thunderbird/`
5. Запустите Thunderbird.
6. Создайте нужные учётные записи, календари и ленты (пустые).
7. Установите расширение ImportExportTools NG.
8. И с помощью него импортируйте данные, которые вы экспортировали ранее.

### Thunderbird лагает при получении нового письма

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

### Не учитывается переменная окружения LC_TIME

Thunderbird использует переменную окружения `LC_TIME` не во всех возможных случаях. Начиная с версии Thunderbird 56 можно сменить поведение в настройках, раздел «Дополнительные», вкладка «Основные», выберите из списка «Формат даты и времени» вариант «Формат языка из региональных стандартов».

Начиная с версии Gecko 60 в движке используется стандарт CLDR для локализации, туда же включено форматирование дат, которое обычно настраивается при помощи `LC_TIME`. Однако встречается баг Bugzilla#1426907. Чтобы форсировать использование формата ISO 8601 (начало недели с понедельника), установите `LC_TIME=lt_LT thunderbird`.

С версии 91 можно установить ряд настроек, чтобы сделать Thunderbird совместимым с ISO 8601. Большинство программ можно настроить на использование ISO 8601, установив локаль вашего региона на `en_DK`, но по умолчанию Thunderbird игнорирует региональные настройки локали. Смотрите [1] для подробностей.

### Не авторизуется к IMAP при использовании OAuth2 в аккаунте G Suite

Если при авторизации к IMAP серверу использовать аккаунт G Suite со включённым OAuth2, может появиться ошибка Authentication failure while connecting to server imap.gmail.com. Для устранения этой ошибки установите значение настройки `general.useragent.compatMode.firefox` на `true` в редакторе настроек и перелогиньтесь.

## Смотрите также

- основной репозиторий исходного кода (используется Mercurial)
- список багов на Bugzilla
- страница локализации на Pontoon

Categories:

- Email clients (Русский)
- Mozilla (Русский)