Mozilla Thunderbird — это бесплатный почтовый клиент с открытым исходным кодом [8] , который также функционирует как персональный информационный менеджер с календарем и контактной книгой, а также как читатель RSS- каналов , клиент чата ( IRC / XMPP / Matrix ) и новостной клиент . Thunderbird, управляемый MZLA Technologies Corporation, дочерней компанией Mozilla Foundation , является независимым, поддерживаемым сообществом проектом, который управляется и контролируется Советом Thunderbird, который избирается сообществом Thunderbird. Как кроссплатформенное приложение, Thunderbird доступен для Windows , macOS , FreeBSD , Android и Linux . Стратегия проекта изначально была смоделирована по образцу Firefox от Mozilla , а Thunderbird — это интерфейс, построенный поверх этого веб-браузера . [9]
Thunderbird — это клиент электронной почты, новостных групп, новостных лент и обмена мгновенными сообщениями с функционалом персонального информационного менеджера (PIM), встроенным с версии 78.0 и ранее доступным из расширения календаря Lightning . Дополнительные функции доступны из расширений , которые позволяют добавлять функции посредством установки модулей XPInstall (известных как установка "XPI" или "zippy") через веб-сайт дополнений, который также имеет функционал обновления для обновления расширений.
Thunderbird поддерживает множество тем для изменения общего внешнего вида и ощущений. Эти пакеты CSS и файлов изображений можно загрузить через веб-сайт дополнений Mozilla Add-ons. [10]
Благодаря вкладу пользователей со всего мира Thunderbird был переведен на более чем 65 языков, [6] хотя адреса электронной почты в настоящее время ограничены локальными частями ASCII. [11] [ проверка не пройдена ] Thunderbird пока не поддерживает SMTPUTF8 (RFC 6531) или интернационализацию адресов электронной почты .
Thunderbird управляет несколькими учетными записями электронной почты, новостных групп и новостных лент и поддерживает несколько идентификаторов в пределах учетных записей. Такие функции, как быстрый поиск, сохраненные папки поиска («виртуальные папки»), расширенная фильтрация сообщений , группировка сообщений и теги помогают управлять сообщениями и находить их. В системах на базе Linux системные учетные записи почты ( movemail ) поддерживались до версии 91.0. [12] Thunderbird обеспечивает базовую поддержку новых уведомлений по электронной почте, специфичных для системы, и может быть расширена с помощью расширенной поддержки уведомлений с помощью надстройки. [13]
Thunderbird включает в себя байесовский спам- фильтр, белый список на основе включенной адресной книги, а также может понимать классификации серверных фильтров, таких как SpamAssassin . [14]
Thunderbird следует отраслевым стандартам электронной почты:
Поставщики электронной почты все чаще внедряют аутентификацию OAuth в дополнение к более традиционным методам аутентификации или вместо них, в частности Gmail и Outlook . Thunderbird полностью поддерживает аутентификацию OAuth и предоставляет инструкции для пользователей Outlook, которые переходят с устаревшей «базовой аутентификации» Outlook. [18]
Thunderbird обеспечивает поддержку форматов почтовых ящиков с помощью плагинов , но эта функция пока не включена из-за связанной с этим работы. [19] По состоянию на июль 2014 года поддерживаются следующие форматы почтовых ящиков [update]:
Thunderbird также использует Mork и (начиная с версии 3) MozStorage (который основан на SQLite ) для своей внутренней базы данных. Mork должен был быть заменен на MozStorage в Thunderbird 3.0, [21] но выпуск 8.0 по-прежнему использует формат файла Mork.
Начиная с версии 38, Thunderbird имеет встроенную поддержку автоматического связывания больших файлов вместо их непосредственного прикрепления к почтовому сообщению.
Thunderbird предоставляет редактор wysiwyg для составления сообщений, отформатированных с помощью HTML (по умолчанию). Функция автоматического определения формата доставки будет отправлять неформатированные сообщения как обычный текст (контролируется предпочтениями пользователя). Определенное специальное форматирование, такое как подстрочный индекс, надстрочный индекс и зачеркивание, доступно в меню Формат. Меню Вставка > HTML предоставляет возможность редактировать исходный HTML- код сообщения. Существует базовая поддержка шаблонов сообщений HTML, которые хранятся в специальной папке шаблонов для каждой учетной записи.
Поддержка Markdown обеспечивается посредством дополнения Markdown here Revival. [22]
Thunderbird предоставляет функции безопасности, такие как TLS/SSL- подключения к серверам IMAP и SMTP . Он также предлагает встроенную поддержку безопасной электронной почты с цифровой подписью и шифрованием сообщений через OpenPGP (с использованием открытых и закрытых ключей ) или S/MIME (с использованием сертификатов ). Любая из этих функций безопасности может использовать преимущества смарт-карт с установкой дополнительных расширений.
Другие функции безопасности могут быть добавлены через расширения. До версии 68 для поддержки OpenPGP требовалось расширение Enigmail (теперь встроенное).
Дополнительные меры безопасности также включают отключение загрузки удаленных изображений в сообщениях, включение только определенных типов носителей (санитайзер) и отключение JavaScript .
Французские военные используют Thunderbird и вносят вклад в его функции безопасности, которые, как утверждается, соответствуют требованиям к закрытой системе обмена сообщениями НАТО . [23]
Как и в случае с любым программным обеспечением, могут существовать ограничения на количество и размеры представляемых файлов и объектов. Например, папки POP3 подвержены ограничениям дизайна файловой системы , таким как максимальный размер файла в файловых системах, которые не поддерживают большие файлы , а также возможные ограничения длинных имен файлов и другие проблемы. [24]
Хотя Thunderbird в первую очередь используется как почтовый клиент, он также является новостным агрегатором , который в приложении называется News Feeds and Blogs . Он поддерживает RSS и недавно добавленный Atom . [25]
Программное обеспечение имеет чат-клиент для обмена мгновенными сообщениями , поддерживающий протоколы IRC , XMPP и (начиная с версии 102) Matrix , [26] и сеть «Одноклассники» . В прошлом также поддерживались Twitter , Google Talk и Facebook Chat . [27]
Thunderbird также является программой чтения новостей для Usenet , использующей протокол NNTP и поддерживающей NNTPS. Предназначенная для чтения, она не поддерживает NZB для двоичной загрузки и не имеет функции поиска для групп новостей. [28]
Начиная с версии 91, Thunderbird представил встроенный просмотрщик PDF-документов , позволяющий пользователям открывать и просматривать вложения или файлы PDF непосредственно в приложении без необходимости использования внешнего просмотрщика PDF-файлов . [29]
Thunderbird работает на различных платформах. Релизы, доступные на основном сайте распространения, поддерживают следующие операционные системы: [30]
Неофициальные порты доступны для:
Порты для более старых версий доступны для OS/2 (включая ArcaOS и eComStation ). [33] [34]
Исходный код находится в свободном доступе и может быть скомпилирован для запуска на множестве других архитектур и операционных систем.
В июне 2022 года проект Thunderbird объявил, что будет сотрудничать с почтовым клиентом K-9 для Android для создания версии Thunderbird для Android. [35] С этой целью ведущий разработчик K-9 Кристиан Кеттерер присоединился к команде Thunderbird в 2022 году. План состоял в том, чтобы преобразовать K-9 Mail в Thunderbird на Android, включая соответствующее изменение названия и принятие бренда Thunderbird. По словам Джейсона Эванджело из Thunderbird, это изменение произойдет, как только K-9 Mail будет приведен в соответствие с набором функций и внешним видом Thunderbird.
В финансовом отчете за 2022 год, опубликованном 8 мая 2023 года, Райан Сайпс (менеджер по развитию продуктов и бизнеса) упоминает о планах нанять iOS-разработчика позднее в том же году, чтобы начать закладывать основу для Thunderbird на iOS. [36]
Первая версия Thunderbird для Android была выпущена в качестве бета-версии 30 сентября 2024 года, а финальный релиз ожидается в октябре 2024 года. [37]
Первоначально запущенный как Minotaur вскоре после Phoenix (первоначальное название Mozilla Firefox), проект не смог набрать обороты. Однако с успехом Firefox возрос спрос на почтовый клиент для него, и работа над Minotaur была возобновлена под новым названием Thunderbird и перенесена на новый инструментарий, разработанный командой Firefox.
7 декабря 2004 года была выпущена версия 1.0, которая получила более 500 000 загрузок за первые три дня выпуска и 1 000 000 за десять дней. [40] [41]
Значительная работа над Thunderbird возобновилась с объявлением, что начиная с версии 1.5 основной пакет Mozilla будет разрабатываться вокруг отдельных приложений с использованием этого нового инструментария. Это контрастирует с предыдущим подходом «все в одном», позволяя пользователям смешивать и сопоставлять приложения Mozilla с альтернативами. Оригинальный пакет Mozilla продолжает разрабатываться как SeaMonkey .
23 декабря 2004 года был анонсирован проект Lightning , который тесно интегрировал функциональность календаря (планирование, задачи и т. д.) в Thunderbird. Lightning поддерживает полный спектр механизмов и протоколов календаря, поддерживаемых инфраструктурой Mozilla Calendar, как и современный (после 0.2) Sunbird.
11 октября 2006 года Qualcomm и Mozilla Foundation объявили, что «будущие версии Eudora будут основаны на той же технологической платформе, что и программа электронной почты с открытым исходным кодом Mozilla Thunderbird». [42] Проект имел кодовое название Penelope .
В конце 2006 года Debian переименовал Thunderbird в Icedove из-за торговых марок и авторских прав. Это был второй продукт, который был переименован. [8] [43]
26 июля 2007 года Mozilla Foundation объявила, что Thunderbird будет разрабатываться независимой организацией, поскольку Mozilla Corporation (дочерняя компания фонда) сосредоточилась на разработке Mozilla Firefox. [44]
17 сентября 2007 года Mozilla Foundation объявила о финансировании новой инициативы в области интернет-коммуникаций с Дэвидом Эшером из ActiveState . Целью этой инициативы была «разработка программного обеспечения для интернет-коммуникаций на основе продукта, кода и бренда Thunderbird». [45]
19 февраля 2008 года Mozilla Messaging начала свою деятельность в качестве дочерней компании Mozilla Foundation, отвечающей за разработку электронной почты и подобных коммуникаций. Первоначально ее внимание было сосредоточено на готовящейся к выходу версии Thunderbird 3. Alpha Preview-релизы Thunderbird 3 имели кодовое название «Shredder».
4 апреля 2011 года Mozilla Messaging вошла в состав группы Mozilla Labs фонда Mozilla. [46]
Следуя по стопам Firefox, Thunderbird перешёл на быстрый цикл выпуска в 2011 году. [47] Версия 4.0 была пропущена, чтобы привести Thunderbird в соответствие с версией Firefox 5.0, обе выпущены в июне 2011 года. [48] К концу года он достиг версии 9.0. [49]
6 июля 2012 года конфиденциальная записка от Дж. Б. Пьячентино, управляющего директора Thunderbird в Mozilla, была слита и опубликована на TechCrunch . [50] В записке указывалось, что Mozilla собирается вывести часть команды из проекта, а дальнейшая разработка новых функций будет оставлена на усмотрение сообщества. Публикация записки была запланирована на 9 июля 2012 года. В последующей статье исполнительного председателя Mozilla Митчелла Бейкера говорилось о решении Mozilla перевести Thunderbird на новую модель выпуска и управления. [51] [52] 6 июля 2012 года Mozilla объявила, что компания отказывается от приоритета разработки Thunderbird, поскольку постоянные усилия по расширению набора функций Thunderbird в основном были бесплодны. Новая модель разработки перешла к Mozilla, предлагающей только «выпуски с расширенной поддержкой», которые предоставляют обновления безопасности и обслуживания, позволяя сообществу взять на себя разработку новых функций.
25 ноября 2014 года Кент Джеймс из возглавляемого добровольцами Thunderbird Council объявил в блоге Thunderbird, что активные участники Thunderbird собрались в офисе Mozilla в Торонто и обсудили будущее приложения. Они решили, что требуется больше сотрудников, работающих полный рабочий день над Thunderbird, чтобы команда Thunderbird могла выпустить стабильный и надежный продукт и добиться прогресса в функциях, которые часто запрашивались сообществом. [53]
1 декабря 2015 года председатель правления Mozilla Митчелл Бейкер объявила в общекорпоративной записке, что разработку Thunderbird необходимо отделить от Firefox. [54] Она сослалась на то, что разработчики Thunderbird тратят большие усилия на реагирование на изменения в технологиях Mozilla, в то время как Firefox платит налог на поддержку разработки Thunderbird. Она также сказала, что не верит, что Thunderbird имеет потенциал для «влияния на всю отрасль», как Firefox. [55] Mozilla по-прежнему заинтересована в участии в Thunderbird, но ищет дополнительную помощь для помощи в разработке. [56] Поэтому в то же время было объявлено, что Mozilla Foundation предоставит по крайней мере временный юридический и финансовый дом для проекта Thunderbird. [57]
9 мая 2017 года Филипп Кевиш объявил, что Mozilla Foundation продолжит служить юридическим и финансовым домом для проекта Thunderbird, но Thunderbird перейдет из инфраструктуры Mozilla Corporation, отделив операционные аспекты проекта. [58] Mozilla вернула Thunderbird в свою структуру в объявлении от 9 мая 2017 года и продолжила поддерживать его разработку. [59] [60] Команда разработчиков Thunderbird расширилась, добавив несколько новых участников и переработав безопасность и пользовательский интерфейс. [61]
Промежуточные/бета-версии Thunderbird 57 и 58, выпущенные в конце 2017 года, начали вносить изменения под влиянием Firefox Quantum , включая новый пользовательский интерфейс «Photon». [62] [63] Несмотря на удаление в Firefox Quantum поддержки устаревших дополнений на основе XUL в пользу WebExtensions , стабильный/ESR-релиз Thunderbird 60 в середине 2018 года продолжал их поддерживать, хотя для большинства из них требовались обновления, и он не поддерживал WebExtensions, за исключением тем. [64] [65] В 2018 году велась работа по запланированной поддержке WebExtensions в Thunderbird 63 и продолжению «некоторой» поддержки устаревших дополнений, согласно Mozilla. [66]
С выпуском Thunderbird 68 в августе 2019 года он теперь поддерживает только дополнения WebExtension. [67] Устаревшие дополнения по-прежнему можно использовать, если включен специальный «устаревший режим», но даже для этого устаревший дополнения необходимо преобразовать. [68] Наряду с переходом поддержка OpenPGP была интегрирована непосредственно в Thunderbird в качестве стандартной функции, стремясь вытеснить расширение Enigmail . [69] В основном по причинам лицензирования, это больше не основано на GnuPG, а на библиотеке RNP, которая имеет более либеральные условия лицензирования. [70]
28 января 2020 года Mozilla Foundation объявила, что проект отныне будет осуществляться новой дочерней компанией MZLA Technologies Corporation, находящейся в полной собственности, с целью изучения возможности предложения продуктов и услуг, которые ранее были невозможны, а также получения доходов за счет партнерств и неблаготворительных пожертвований. [71] [72]
Начиная с версии 78.7.1, Thunderbird больше не позволяет устанавливать дополнения, использующие Legacy WebExtensions. Теперь с Thunderbird совместимы только MailExtensions. [73] [74] MailExtensions — это WebExtensions, но с «некоторыми дополнительными функциями, специфичными для Thunderbird». [75]
Thunderbird 91 включает в себя различные улучшения пользовательского интерфейса (включая новый рабочий процесс настройки учетной записи), поддержку Apple Silicon , поддержку адресной книги CardDAV , встроенные инструменты импорта и экспорта для профилей Thunderbird, средство просмотра PDF-файлов PDF.js и возможность шифрования писем для получателей BCC. [76] [77] [78] [79]
13 июня 2022 года было объявлено, что команда Mozilla Thunderbird возьмётся за разработку почтового клиента Android K-9 Mail , и в конечном итоге планирует сделать его мобильной версией Thunderbird с поддержкой синхронизации. [80]
Разработка Thunderbird осуществляется в три этапа: Beta, Earlybird и Daily, что соответствует этапам Beta, Aurora и Nightly в Firefox. Даты выпуска и версии Gecko точно такие же, как в Firefox; например, Firefox 7 и Thunderbird 7 были выпущены 27 сентября 2011 года и оба были основаны на Gecko 7.0.
Thunderbird — это буквально куча кода, работающего поверх Firefox. Все вкладки и разделы, которые вы видите в наших приложениях, — это просто вкладки браузера с настраиваемым пользовательским интерфейсом.
52esr — последняя версия, которая будет перенесена на OS/2.