браузера Mozilla Firefox, основан на технологии XUL, разработанной в Mozilla Foundation. В результате пользовательский интерфейс не отличается от других приложений, разработанных для конкретной платформы, структура меню и настроек во многом повторяет веб-браузер (рис. 4.6).
Рис. 4.6. Внешний вид Mozilla Thunderbird
Например, процедура ввода пароля учетной записи сделана по принципу браузера. При создании новой учетной записи такого пункта нет. Это смущает новичков, но при первом же обращении к серверу будет предложено ввести пароль, который можно сразу запомнить.
По умолчанию Mozilla Thunderbird напоминает интерфейс почтового клиента Outlook Express. При желании его внешний вид можно изменить при помощи тем, большое количество которых доступно по адресу https://addons.mozilla.org/thunderbird/themes/. На этом же сайте можно найти различные расширения, увеличивающие функциональность почтового клиента. Некоторые из расширений имеются в репозитарии в виде пакетов. Например, чтобы иметь возможность шифровать сообщения, необходимо установить enigmail, в Ubuntu это пакет mozilla- thunderbird-enigmail. Темы и расширения можно также установить и обновить прямо из окна Thunderbird – достаточно выбрать в меню Инструменты нужный пункт.
Примечание
Для локализации интерфейса Mozilla Thunderbird в Kubuntu установите пакет mozilla-thunderbird-locale- ru.
Поддерживается работа с виртуальными папками. Сообщение может отображаться в нескольких папках на основании заданных пользователем фильтров. При этом письмо существует в единственном экземпляре, не занимая лишнего места на диске. Полученные из разных ящиков сообщения могут храниться в отдельной для каждого ящика или в общей папке. Сообщения можно набирать как в обычном текстовом формате, так и в HTML. Встроенный редактор HTML построен на коде полноценного редактора Mozilla Composer и не имеет равных. Mozilla Thunderbird располагает библиотекой смайликов, а также умеет автоматически находить спам, помечая сообщения.
Почтовый клиент Evolution
Почтовым клиентом и по совместительству программой для управления контактами и временем для оконной среды GNOME является Evolution (http://www.gnome.org/projects/evolution/). Изначально он разработан и поддерживается фирмой Novell, с сентября 2004 года входит в состав GNOME. Возможна интеграция Evolution в панель GNOME, что позволяет быстро получить доступ к задачам. Очевидно, изза происхождения идеология Evolution несколько не соответствует простоте, принятой в этой среде; если вы знакомы с Outlook, то с освоением Evolution проблем не будет. Интерфейс изначально локализован (рис. 4.7).
Рис. 4.7. Интерфейс Evolution
При первом запуске появляется мастер, который поможет произвести предварительную настройку. В некоторых случаях мастер самостоятельно помогает найти нужный параметр. Например, если вы не знаете, какой метод аутентификации используется сервером, достаточно нажать кнопку Проверка поддерживаемых типов, и все остальное мастер сделает сам. Панель инструментов практически не настраивается. Как и положено, поддерживаются все распространенные почтовые протоколы – IMAP, POP и SMTP с различными вариантами аутентификации. Кроме почтовых протоколов, поддерживается работа с популярными серверами групповой работы (Microsoft Exchange 2000/2003, Novell GroupWise и другими). Evolution может использоваться для чтения новостных групп. Шифрование или электронная подпись сообщений производится при помощи PGP/GnuPG и содержит встроенный антиспам-фильтр. При наличии в системе SpamAssasin Evolution может задействовать для проверки почты и его.
Он поддерживает прием и отправку сообщений в текстовом формате и HTML. По умолчанию для принятых сообщений никогда не отображаются картинки, а для новых используются текстовый формат и кодировка Unicode. Evolution грамотно обрабатывает цитаты, вставляя в начало каждой строки HTML- сообщений сплошную вертикальную черту, а в текстовые письма – символ >. Библиотека графических смайликов поможет выразить эмоции. При наличии словарей возможна проверка орфографии. Evolution может считывать информацию из списка контактов клиента сетей мгновенного обмена сообщениями Pidgin и добавлять в свою адресную книгу. Как и в предыдущих решениях, возможна организация виртуальных папок и есть система фильтров.
Флагманским почтовым клиентом проекта GNOME является Balsa (сайт http://balsa.gnome.org/). Здесь виден подход разработчиков, присущий большинству приложений этой среды, – простота. Balsa получился очень легким и менее требовательным к системным ресурсам, чем все остальные подобные приложения, доступные в Linux. В остальном это полноценный почтовый клиент, имеющий все необходимые функции для работы с почтой. Поддерживается получение почты по протоколам POP3 и IMAP и отправка при помощи SMTP, в том числе и с использованием защищенных соединений. Интерфейс Balsa локализован, при установке словарей возможна проверка орфографии. Для удобства набираемое сообщение можно отредактировать во внешнем редакторе, вызываемом из меню Balsa, в качестве последнего предлагается GNOME Editor. Balsa поддерживает одновременную работу с несколькими почтовыми ящиками. Сообщения можно создавать и отправлять как в обычном текстовом формате, так и в HTML. Работа с HTML обеспечивается за счет библиотеки libgtkhtml. Умеет совместно работать с другими приложениями из GNOME, например с адресной книгой. Сообщения можно зашифровать или подписать при помощи GPG/OpenPGP. Поддерживается система фильтров, полученные сообщения автоматически сортируются по указанным папкам. Это простой и понятный почтовый клиент.
Sylpheed (http://sylpheed.sraoss.jp/en/) – это очень популярный в Linux почтовый клиент, отличающийся легковесностью и быстротой, базирующийся на библиотеках GTK. По времени загрузки он может сравниться с Balsa. Без проблем собирается в любой UNIX- системе, кроме Linux, работает в различных вариантах BSD и Mac OS X, есть порт для Windows. По удобству работы и функциям он практически ничем не уступает популярному The Bat!. Кроме меню, практически все действия можно выполнить с клавиатуры, используя горячие клавиши. Для хранения почты используется стандартный MH, при необходимости можно прочитать почту другой программой. Одним из основных его разработчиков является японец Хироюки Ямамото, который явно понимает проблему кодировок, поэтому изначально Sylpheed научился работать со многими кодировками, включая Unicode. Поддерживаются работа с несколькими учетными записями и все основные протоколы работы с почтой – POP3, APOP, IMAP, SMTP (с авторизацией и без) и их защищенные варианты, использующие SSL/TLS. Возможно шифрование или подпись сообщений – для этих целей используется PGP. Интерфейс локализован и внешне напоминает Outlook (рис. 4.8), разобраться в настройках сможет любой пользователь.
Рис. 4.8. Почтовый клиент Sylpheed
Следует отметить и удобную систему фильтров, позволяющую организовать отбор поступающих писем в несколько этапов. Помимо встроенных действий можно создать свои. Реализованы поиск, импорт и экспорт mbox-файлов, раскраска цитат и встроенный показ рисунков.
Существует две версии этого почтового клиента. Вторая ветка называется Sylpheed-Claws. Она предназначена скорее для разработчиков, здесь обкатываются интересные или спорные решения, которых пока нет в основной. В репозитариях дистрибутивов часто можно найти пакеты обеих веток.
Утилиты для проверки почты
Каждый раз запускать для проверки писем почтовый клиент, даже если он все делает сам, несколько неудобно. Тяжелые приложения забирают системные ресурсы, которые никогда не бывают лишними. На помощь приходят специальные утилиты для проверки почтовых ящиков. В Linux они тоже есть. Традиционно сложилось, что для Linux существует большое количество утилит для проверки почты в локальных ящиках, хранящихся в форматах mbox и maildir. В основном такие программы построены на основе легендарной консольной утилиты biff и ее графическом варианте xbiff. Есть среди них и весьма оригинальные. Например, cdbiff (http://0xcc.net/cdbiff/) при поступлении нового письма открывает привод CD-ROM. Включим в обзор только те приложения, которые умеют проверять почту на удаленных серверах, работающих по протоколам POP3 и IMAP.