Thunderbird (Русский)

From ArchWiki
Jump to navigation Jump to search

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

Расширения

Далее приводятся различные интересные расширения и небраузерные дополнения.

  • Enigmail — Расширение позволяет работать (отправлять и получать) с письмами, подписанными по стандарту OpenPGP.
https://www.enigmail.net || thunderbird-extension-enigmail thunderbird-extension-enigmail-gitAUR
  • Birdtray — Уведомляет о новой почте в системном трее. Запускает Thunderbird в виде иконки в системном трее.
https://github.com/gyunaev/birdtray || birdtrayAUR
  • SysTray-X — Держит Thunderbird в системном трее.
https://github.com/Ximi1970/systray-x || not packaged? search in AUR
https://www.thunderbird.net/ru/calendar/ || not packaged? search in AUR
  • SOGo Connector — Позволяет синхронизировать адресную книгу по стандарту cardDAV
https://sogo.nu/download.html#/frontends || thunderbird-sogo-connector-binAUR
  • CardBook — Адресная книга, работающая по стандартам cardDAV и vCard.
https://addons.thunderbird.net/ru/thunderbird/addon/cardbook/ || not packaged? search in AUR

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

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

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, 12 px (шрифт доступен в виде пакета 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>
    <edit name="pixelsize" mode="assign"><int>12</int></edit>
  </match>
</fontconfig>

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

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

Совет:

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

  • запустите Thunderbird на новом устройстве и выйдите, чтобы получить папку на новом устройстве
  • скопируйте папку ~/.thunderbird/<случайное число>.default/ во внешнее расположение
$ cp -R ~/.thunderbird/<случайное число>.default/* /backup/folder/
  • скопируйте папку со внешнего расположения на новое устройство
$ cp -R /backup/folder/* ~/.thunderbird/<случайное число>.default/

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

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

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

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

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

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

Thunderbird (с версии 31.4) сортирует по дате от новых к старым без группирования по теме. Для отдельной папки это можно настроить в интерфейсе, однако если нужно настроить это во всей почте, есть способ, описанный в ответе на сайте 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

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

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

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

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

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

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

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

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

Чтобы читать письма в выбранной теме:

  1. перейдите в меню настроек, вкладка «Отображение»
  2. нажмите на кнопку «Цвета…»
  3. отметьте галочку «Использовать системные цвета»
  4. для параметра «Заменять цвета, указанные содержимым, на выбранные мной выше цвета» на «Всегда» или «Только с высококонтрастными темами».

Чтобы смотреть календарь в выбранной теме:

  1. перейдите в меню настроек, вкладка «календарь»
  2. отметьте галочку «Optimize colors for accessibility»

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

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

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

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

# cd /usr/thunderbird                          # перейти в папку Thunderbird
# mv libldap50.so moved-libldap50.so           # сделать резервную копию библиотеки
# ln -s /usr/lib/libldap-2.2.so.7 libldap50.so # использовать версию 2.2 библиотеки вместо 5.0

После проделанных действий перезапустите Thunderbird.

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

Ошибка: Incoming server already exists

При получении ошибки Incoming server already exists можно либо пересоздать свой аккаунт почты, либо попробовать переустановить свой профиль: сделайте экспорт и импорт в новый профиль, как это описано в разделе #Экспорт и импорт.

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

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

Не соблюдается переменная окружения LC_TIME

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

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

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

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

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