Thunderbird
Thunderbird — это свободный, кроссплатформенный почтовый клиент, календарь, менеджер контактов и задач, разрабатываемый некоммерческой организацией Mozilla Foundation (США) при поддержке сообщества добровольцев. Программа предназначена для работы с электронной почтой по протоколам POP3, IMAP и SMTP, а также для управления несколькими учётными записями, включая поддержку календарей CalDAV и адресных книг CardDAV. Thunderbird распространяется под лицензиями MPL-2.0 и GPL, что позволяет использовать, изменять и распространять его без ограничений.
История
Предпосылки и создание
Проект Thunderbird был анонсирован в 2003 году как ответвление (форк) от кодовой базы Mozilla Suite, которая представляла собой монолитное приложение, включавшее браузер, почтовый клиент, редактор веб-страниц и IRC-чат. Разработчики Mozilla Foundation решили разделить пакет на отдельные компоненты, чтобы улучшить модульность и скорость разработки. Первая публичная альфа-версия (0.1) вышла 28 июля 2003 года. Официальный релиз версии 1.0 состоялся 7 декабря 2004 года.
Развитие под управлением Mozilla Foundation
В период с 2004 по 2012 год Thunderbird активно развивался: были добавлены встроенный RSS-агрегатор, улучшенный спам-фильтр (на основе байесовского анализа), поддержка расширений (XUL/XPCOM) и интеграция с календарём Lightning. В 2011 году Mozilla Foundation объявила о переводе проекта на «самоокупаемость», сократив штат разработчиков, но сохранив инфраструктуру. В 2012 году был выпущен Thunderbird 12, а в 2015 — версия 38, которая перешла на цикл обновлений, аналогичный браузеру Firefox.
Переход к сообществу
В 2017 году Mozilla Foundation передала управление проектом организации MZLA Technologies Corporation (дочерняя компания Mozilla Foundation), которая сосредоточилась на привлечении пожертвований и волонтёров. С этого момента Thunderbird стал развиваться как независимый проект, хотя и сохранил связь с экосистемой Mozilla. В 2021 году вышла версия 91, а в 2022 — 102, которая получила обновлённый интерфейс и поддержку Matrix (протокол для децентрализованного общения). В 2023 году разработчики объявили о планах по полной переработке пользовательского интерфейса на основе веб-технологий (WebExtensions), что должно упростить создание расширений.
Архитектура и ключевые особенности
Кроссплатформенность
Thunderbird работает на операционных системах Windows, macOS и Linux. Для каждой платформы предоставляется нативная сборка, использующая системные библиотеки (например, в Linux — GTK, в macOS — Cocoa). Это обеспечивает единообразный интерфейс и поведение на всех поддерживаемых ОС.
Управление учётными записями
Программа поддерживает автоматическую настройку большинства почтовых сервисов (Gmail, Yandex Mail, Mail.ru, Outlook.com и др.) через протоколы IMAP и POP3. Для отправки писем используется SMTP. Thunderbird позволяет добавлять неограниченное количество учётных записей, каждая из которых может иметь собственные папки, фильтры и подписи.
Безопасность и конфиденциальность
- Шифрование: встроенная поддержка OpenPGP (GnuPG) для шифрования и цифровой подписи писем, а также S/MIME (сертификаты X.509).
- Защита от спама: адаптивный байесовский фильтр, который обучается на основе действий пользователя (пометка писем как спам/не спам). Также доступны чёрные и белые списки отправителей.
- Антивирусная проверка: интеграция с внешними антивирусами через интерфейс ClamAV (на Linux) или системные API (на Windows).
- Удалённое содержимое: блокировка загрузки внешних изображений и скриптов по умолчанию, что предотвращает отслеживание пользователей.
Календарь и задачи
Модуль Lightning, встроенный в Thunderbird начиная с версии 38, предоставляет функции календаря, планировщика задач и списка дел. Поддерживаются:
- Протоколы CalDAV и CardDAV для синхронизации с удалёнными серверами (Nextcloud, iCloud, Google Calendar).
- Локальные календари в формате ICS.
- События и встречи с напоминаниями, повторениями и приглашениями участников.
- Интеграция с адресной книгой для автоматического заполнения контактов при создании событий.
Расширяемость
Thunderbird поддерживает установку дополнений (расширений) через официальный каталог addons.thunderbird.net. Расширения могут добавлять новые функции, изменять интерфейс, интегрироваться с внешними сервисами (например, Evernote, Trello, ProtonMail). С 2023 года разработчики постепенно переводят дополнения на стандарт WebExtensions, что делает их совместимыми с будущими версиями программы.
Применение
Личное использование
Thunderbird популярен среди пользователей, ценящих конфиденциальность и контроль над своими данными. Он позволяет работать с несколькими почтовыми ящиками, управлять календарём и задачами без привязки к коммерческим сервисам. Программа также используется для чтения новостных групп (NNTP) и RSS-лент.
Корпоративное использование
В организациях Thunderbird применяется как альтернатива проприетарным решениям (Microsoft Outlook, IBM Notes). Благодаря поддержке CalDAV и CardDAV, он может интегрироваться с корпоративными серверами (например, ownCloud, Nextcloud, Zimbra). В России Thunderbird используется в государственных учреждениях и образовательных организациях, где требуется сертифицированное ПО (например, в составе реестра отечественного программного обеспечения).
Образовательные и некоммерческие проекты
Thunderbird часто включается в дистрибутивы Linux (Ubuntu, Fedora, Debian) как почтовый клиент по умолчанию. Он также используется в проектах по цифровой грамотности и обучению основам информационной безопасности.
Критика
Производительность и потребление памяти
До версии 102 Thunderbird критиковался за высокое потребление оперативной памяти, особенно при работе с большими почтовыми ящиками (более 10 000 писем). В версии 102 были внедрены оптимизации (ленивая загрузка папок, кэширование), что частично решило проблему. Однако для пользователей с очень большими объёмами переписки (сотни тысяч писем) программа всё ещё может работать медленнее, чем специализированные клиенты (например, Microsoft Outlook).
Интерфейс и юзабилити
Интерфейс Thunderbird долгое время оставался консервативным и не претерпевал кардинальных изменений с 2004 года. Пользователи, привыкшие к современным веб-интерфейсам (Gmail, Outlook.com), отмечали запутанность настроек и устаревший дизайн. В версии 102 был представлен обновлённый интерфейс с более плоскими элементами и улучшенной навигацией, но часть пользователей сочла его недостаточно современным.
Отсутствие нативной поддержки Exchange
Thunderbird не поддерживает протокол MAPI (Microsoft Exchange) напрямую. Для работы с корпоративными серверами Exchange требуется установка расширения (например, Owl for Exchange, DavMail), что может быть неудобно для администраторов. В 2023 году разработчики объявили о планах по добавлению нативной поддержки Exchange через протокол EWS (Exchange Web Services), но точные сроки не называются.
Интересные факты
- Название «Thunderbird» отсылает к мифической птице из фольклора коренных народов Северной Америки, которая ассоциируется с громом и молниями.
- Исходный код Thunderbird базируется на движке Gecko, который также используется в браузере Firefox. Однако с 2020 года разработчики начали постепенно отказываться от Gecko в пользу более современного движка Servo для отрисовки интерфейса.
- Thunderbird является одним из немногих почтовых клиентов, который поддерживает протокол NNTP (Usenet) для чтения новостных групп, что делает его популярным среди участников телеконференций.
- В 2024 году проект Thunderbird объявил о запуске программы Thunderbird for Android — мобильной версии клиента для операционной системы Android, которая разрабатывается на основе кодовой базы K-9 Mail.
Источники
- Официальный сайт проекта Thunderbird (thunderbird.net)
- Репозиторий исходного кода на GitHub (mozilla.org/thunderbird)
- Документация Mozilla Developer Network (MDN) по Thunderbird
- Статья «Thunderbird: A History» на сайте Mozilla Foundation
- Материалы конференции FOSDEM 2023 по развитию Thunderbird
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →