- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF95:Почтовые клиенты
Материал из Linuxformat.
Немногое произвело такую же революцию в области связи в XXI веке, как электронная почта. К сожалению, по мере того, как взрослела электронная почта, росло и умение любителей злоупотребить ею. Ненавистная Незатребованная Коммерческая Почта (Unsolicited Commercial Email, UCE), или спам, продолжает развиваться. По оценкам Messaging Anti-Abuse Working Group (Группа по борьбе со злоупотреблением почтой, www. maawg.org), в последнем квартале 2005 года 80–85% входящего почтового трафика составляла «непрошеная почта» – это где-то в районе 90 миллиардов писем в день!
Еще опаснее фишинг, технология втирания в доверие, направленная на вытягивание секретной информации у наивных жертв. Вирусы и трояны обычно не беспокоят пользователей Linux, поскольку число их невелико, однако вполне возможно употребить пользователя Linux как вектор атаки, направленный на Windows-машины, при беззаботной рассылке прикреплений.
Почтовые клиенты предусматривают защиту от этих угроз, однако ваш фактор выбора клиента обычно один: вызывает ли процесс работы с электронной почтой удовольствие или раздражение? Наше Сравнение попытается выявить лучшего.
Содержание |
Как работают почтовые клиенты?
Мы испытывали почтовые клиенты на Kubuntu 7.04 на ноутбуке Lenovo ThinkPad X60s, с 1,5 ГБ ОЗУ и 1,66-ГГц процессором Intel Core Duo, ограниченным одним ядром.
- Безопасность и секретность Мы смотрели, имеет ли клиент поддержку шифрованных и подписанных почтовых сообщений, а также какую-нибудь помощь в распознава- нии фишинга. Мы также исследовали противоспамные средства.
- Функциональные возможности Мы рассматривали протоколы, поддерживаемые каждым клиентом, и число доступных полезных свойств.
- Простота в использовании Можно ли давать такую программу неопытным пользователям, и надеяться, что ею будут пользоваться, прибегая к помощи лишь изредка.
- Скорость и эффективность Мы измеряли время, требуемое для загрузки почтового ящика с 60 000 письмами, а также поиск строки “christmas” в теле и в теме письма, затем брали среднее этих трех величин. Также обращалось внимание на то, ухудша- ется ли время загрузки для больших почтовых ящиков.
Как вы, наверное, знаете, в основном используются два способа сбора электронной почты. Это POP (Post Office Protocol) и IMAP (Internet Message Access Protocol). В протоколе POP текстовое содержимое и все прикрепления скачиваются с удаленного почтового сервера на локальный компьютер, затем немедленно удаляются на почтовом сервере [это не является требованием протокола, но так обычно и происходит, – прим.ред.]. С этого момента ответственность почтового сервера за электронную почту заканчивается.
IMAP, напротив, хранит все сообщения на сервере, и требует постоянной связи по сети или через Интернет. Это может раздражать, если вы путешествуете и имеете ограниченный доступ к Интернету, хотя существует несколько почтовых клиентов, способных скачивать письма IMAP для офлайнового использования. Наши клиенты поддерживают оба метода.
Это были азы – теперь двинемся дальше!
Opera Mail
Уважаемый и многофункциональный проприетарный клиент.
Начав просто как браузер, с годами Opera превратилась в обширный комплект программ, куда входит и почтовый клиент. Он поддерживает и POP3, и IMAP, и позволяет применять SSL-шифрование для улучшения безопасности этих протоколов. Также поддерживается SMTP-аутентификация, что позволяет вам подтверждать подлинность на удаленном почтовом сервере. Вызывает некоторое раздражение, что установленная по умолчанию подпись рекламирует продукцию Opera, но ее легко убрать.
Opera создает несколько виртуальных папок, основанных на содержимом вашей электронной почты. Внутри виртуальной папки Attachments (Вложения) вы найдете подкаталоги для документов, рисунков, музыки, видео и сжатых архивов (например, ZIP-файлов). Можно выбрать любой из этих подкаталогов, чтобы увидеть все письма, отвечающие данному признаку.
Имеется хорошая поддержка для почтовых списков рассылки, и Opera распознает электронную почту, которая распространяется утилитами рассылок, например, GNU Mailman.
Она организует эти письма в другие виртуальные папки: не имеет значения, в какой именно папке хранится письмо, можно отображать все письма из определенного списка. Для легкой категоризации, опять-таки путем виртуальных папок, письмам можно присвоить метки-теги.
Нам приглянулся вид функции Quick Reply (Быстрый ответ), появляющейся внизу каждого письма. Она позволяет отвечать на письма, не открывая отдельное окно для написания текста. К сожалению, на практике оказалось, что поддерживается только топ-постинг [т.е. текст ответа помещается над цитированием оригинального письма, – прим. ред.].
В целом, производительность Opera выглядит неравномерной. Она была очень медленной при импортировании нашего тестового почтового ящика, потребляя большую долю времени CPU. Это может доставить неприятности, так как во время проверки почтового ящика, как правило, занимаются и другими делами. После этого производительность была потрясающей, загрузка ящика занимала лишь 0,5 секунды, а поиск в теме и содержимом письма был мгновенным.
Linux Format вердикт
Версия: 9,20
Сайт: www.opera.com
Цена: Бесплатно, поддержка за дополнительную плату
Рейтинг 7/10
Большое число новых функций с продуманным оформлением превращают использование почтового клиента Opera в удовольствие..
Mutt
В отличие от Opera, минималистическое приложение.
В нашем обзоре Mutt стоит особняком, поскольку это здесь единственное консольное приложение. Первоначально основанный на старом почтовом клиенте Elm, Mutt с тех пор стал довольно мощным приложением.
Откровенно говоря, Mutt имеет довольно крутую «кривую обучения» по сравнению со многими другими программами, однако на wiki-страницах сайта громоздятся горы документации. Его текстовая природа даст много преимуществ по сравнению с графическими альтернативами, если вы ухватите ее суть. Например, вы легко сможете проверить вашу почту отовсюду, используя SSH для соединения с сервером, где установлен Mutt, а затем запустить программу, как если бы вы использовали ее локально.
Mutt управляется исключительно клавиатурой. По умолчанию дается большое число горячих клавиш, а настроить можно еще больше. Также есть возможность использовать макросы, и они работают, выполняя последовательность нескольких функций вместе за один шаг.
Вы можете настроить клиента самостоятельно путем ручного редактирования файла .muttrc. Файлы .muttrc целиком доступны на сайте Mutt в качестве примеров, а в руководстве по Mutt можно найти фрагменты опций настройки, пригодные для вставки в файл конфигурации, чтобы настроить Mutt на ваш вкус.
Предусмотрен встроенный редактор для написания писем, однако если вы предпочитаете внешний текстовый редактор вроде Vi или Emacs, переключитесь на них – либо посредством изменения .muttrc, либо путем задания переменной среды $EDITOR. По умолчанию Mutt не может просматривать HTML или создавать HTML-письма. Желающим видеть HTML-письма придется настроить Mutt на использование внешнего HTML-просмотрщика/ браузера, например, Lynx.
Производительность Mutt не была выдающейся. Загрузка тестового ящика заняла 10,3 секунды. Поиск по письмам прошел за 12,5 секунд, а вот по темам писем – за более приятные 0,8 секунды.
Пользовательский интерфейс Mutt – на базе Ncurses или S-Lang, и можно даже соорудить цветную консоль. Mutt Трудный для первого раза, но головокружительно гибко настраиваемый и мощный почтовый клиент.
Linux Format вердикт
Версия: 1.4.2.2
Сайт: www.mutt.org
Цена: Бесплатно под GPL
Рейтинг 7/10
Трудный для первого раза, но головокружительно гибко настраиваемый и мощный почтовый клиент.
Evolution
Налицо все элементы персонального органайзера.
Это флагманский проект Gnome – интегрированные почтовый клиент, адресная книга и календарь. При запуске Evolution начинает выполняться Setup Assistant, предназначенный для установки в программе первоначальных учетных записей. Evolution поддерживает широкий диапазон протоколов, включая MAP, POP, Hula и Novell Groupwise, а также несколько опций локальной доставки mbox/maildir. Собственно говоря, опциями мастер перегружен, и это озадачивает, поскольку широкому большинству пользователей они никогда не понадобятся. Было бы куда приятней иметь что-нибудь попроще.
Evolution имеет виртуальные папки, так что вы можете сохранять отдельные результаты поиска, которые затем будут представлены как виртуальная папка в списке.
Чтобы не сидеть постоянно в Интернете в режиме IMAP, вы можете пометить папку как читаемую оффлайн. Тогда все её содержимое, до последнего письма, будет скачиваться на локальный компьютер.
Evolution имеет встроенную поддержку отправки и получения зашифрованных писем с использованием открытого клиента PGP, GnuPG, и стандарта S/MIME, а также детектор спама. Он работает хорошо и точно выявляет нежелательные сообщения.
Разработчики здорово упростили настройку Evolution с помощью функции под названием Eplugin, используемой для создания несложных модулей расширения – это изящный способ справиться с обычной проблемой необходимости марать руки исходным кодом на С. Система Eplugin намеренно разработана так, что вам хватит лишь минимального знания ядра приложения.
Производительность была потрясающей, Evolution потребовалось лишь 1,0 секунды для загрузки тестового почтового ящика. Поиск был произведен почти так же быстро, за 1,5 секунды – как по письмам, так и то темам.
Linux Format вердикт
Версия: 2.10.1
Сайт: www.gnome.org/projects/evolution
Цена: Бесплатно под GPL
Рейтинг 7/10
Evolution Если вы ищете замену Microsoft Outlook – считайте, вы ее нашли.
Kontact (KMail)
Почтовый клиент от сообщества KDE.
Строго говоря, Kontact не есть почтовый клиент. Это обертка нескольких компонентов, включая календарь KOrganizer, адресную книгу KAddressBook и собственно почтовое приложение, KMail.
KMail имеет огромное число возможностей, но кое в чем ему недостает лоска, присущего другим приложениям. Например, опции настройки не сгруппированы логически, и иногда программа чересчур гонится за настраиваемостью: иллюстрация проблемы – вкладка с описанием Settings That Don’t Fit Elsewhere (Настройки, которые никуда не подходят).
Как антивирус, так и фильтрацию спама предлагается настраивать мастером. Система фильтрации поддерживает несколько движков выявления спама – вы даже можете сами выбрать движок. Антивирусная защита нас разочаровала: она извещала об ошибке, но давала мало содействия в разрешении проблемы.
Средства конфиденциальности предусматривают отключение отображения HTMLписем: вместо них показывается голый HTML. Есть возможность включить отображение HTML-писем для всей папки, но это придется делать папка за папкой. К сожалению, в KMail отсутствует поддержка антифишинга. Зато имеется отличная поддержка шифрования с использованием GnuPG и S/MIME.
Недавно добавленная функция для написания HTML-писем охватывает всего несколько базовых возможностей, таких как цвет и начертание шрифта и опции форматирования. Есть поддержка чтения IMAP-почты оффлайн, но она прилагается ко всей учетной записи IMAP. Жаль, что нет возможности выбрать конкретные папки для оффлайн-чтения: либо все, либо ничего.
KMail’у потребовалось 12,6 секунды для загрузки тестового почтового ящика. Поиск по темам занял 12,6 секунды, а вот по содержимому писем – тягостные 115 секунд. Скорость загрузки существенно ухудшалась при попытках открывать в KMail большие почтовые ящики.
Linux Format вердикт
Версия: 1.9.6
Сайт: www.kontact.org
Цена: Бесплатно под GPL
Рейтинг 7/10
Kontact (KMail) Немного не хватает глянца и нескольких продвинутых антифишинговых функций, но на Kontact все еще следует обратить внимание.
Mozilla Thunderbird
Флагманский почтовый клиент от Mozilla прекрасно сочетается с браузером Firefox.
Thunderbird был разработан Mozilla Foundation, некоммерческой организацией, также разрабатывающей широко известный web-браузер Firefox. Недавно вышедший Thunderbird 2.0.0 содержит множество новых функций и исправлений, улучшивших предыдущую версию 1.5. При запуске Thunderbird в первый раз вам дается возможность с помощью мастера установить новую почтовую или новостную учетную запись. Интерфейс Thunderbird’а по умолчанию представляет собой классический список папок слева, список писем вверху справа и содержимого письма внизу справа.
Ясно, что на разработку Thunderbird ушло немало мыслительного ресурса: здесь хорошо продуманный интерфейс пользователя и фантастические возможности в плане безопасности и конфиденциальности. По умолчанию, внешние рисунки в HTML-письмах не загружаются, это предотвращает обнаружение вашего почтового адреса третьими лицами. Злоумышленник, например, может внедрять рисунок с уникальным URL, связанным с вашим почтовым адресом, и если ваш почтовый клиент загрузит этот рисунок, атакующий получает подтверждение, что адрес существует и используется.
Thunderbird имеет встроенную систему определения спама по Байесу, и письма автоматически помечаются как спам и не спам при скачивании. Если движок определения спама работает неправильно, есть возможность обучить его самому, помечая спам вручную. В предыдущих версиях Thunderbird с этой функцией была большая проблема, так как классификация, даже после обучения в течение нескольких недель, выглядела практически случайной; и, похоже, это существенно улучшено в Thunderbird 2.0.0. Без обучения она правильно определяла всевозможный спам и, что важнее, не объявляла ложных тревог, считая не-спам спамом.
Thunderbird также имеет отличную функцию антифишинга, выдающую предупреждение “Thunderbird thinks this message might be an email scam” (Thunderbird думает, что это сообщение может быть обманным), при этом предлагая обучить движок, если письмо было опознано как обманное по ошибке.
Ваша почта, сэр
Thunderbird автоматически проверяет новую почту через настраиваемые интервалы времени, и совершенно ненавязчивые всплывающие сообщения отображают в углу экрана тему письма и имя отправителя – это полезно, когда вы ждете важное письмо, но не хотите ежеминутно проверять почтовый ящик вручную.
Наряду с обычными POP3 и IMAP, Thunderbird также способен соединяться с Gmail, а также управлять локальными учетными записями почтового спула Unix. При работе с почтовыми учетными записями IMAP предлагается работа оффлайн, и вы можете выбирать, какие почтовые папки следует полностью скачать перед тем, как разъединиться с сетью.
Нам понравились кнопки Back и Forward (Назад и Вперед) на панели инструментов. Они работают аналогично кнопкам web-браузера – нажатие Back переносит вас на последнюю папку или письмо, которое вы просматривали, а нажатие Forward работает в обратную сторону.
У Thunderbird отличные инструменты поиска, с ними легко найти нужное письмо. Первый из них – это панель, возникающая внизу окна письма, позволяющая перемещаться вперед и назад при поиске по почте. Также есть панель
поиска вверху списка писем, чтобы быстро отыскивать по отправителю или теме письмо в текущей папке. Наконец, Thunderbird может сохранять результаты поиска в папку, и если вам захочется провести поиск еще раз, все, что потребуется сделать – это перейти в папку и щелкнуть на имя соответствующего поиска.
Thunderbird использует гибкую модульную архитектуру, позволяющую создавать как дополнительные темы оформления, так и расширения (extensions), улучшающие функциональность. Расширения доступны в виде XPI-файлов. Они легко могут быть импортированы в Thunderbird.
Оплошность с шифрованием
Нас огорчило, что стандартно Thunderbird не имеет встроенной поддержки для получения и отправки PGP-подписанных или зашифрованных писем, но, к счастью, наличие расширений спасает положение, поскольку одно из них, под названием Enigmail, способно закрыть эту дыру. Хотя это не совсем связано с электронной почтой, нам хотелось бы упомянуть, что Thunderbird также включает читалку RSS. Хотя у вас, наверное, уже есть любимый RSS-ридер для Linux, нам было приятно увидеть, что любимые новости могут быть прочитаны как письма (на стр. 25 показано, какие другие клиенты также имеют поддержку RSS).
Производительность Thunderbird была хорошей, хотя и не выдающейся. Тестовый почтовый ящик открылся за 1,6 секунды, поиск по темам писем занял 2,0 секунды. А вот поиск по содержимому писем был вовсе не впечатляющ, на него ушло 58 тягостных секунд ожидания.
Linux Format вердикт
Версия: 2.0.0
Сайт: www.mozilla.org
Цена: Бесплатно под GPL
Рейтинг 9/10
Mozilla Thunderbird Весьма приятное приложение – но хорошо бы ему обзавестись некоторыми групповыми функциями и календарем.
Balsa
Простой, легковесный – не это ли ваш идеальный почтовый клиент?
Вalsa, будучи GTK-приложением, является частью рабочего стола Gnome. Но это не приложение все-в-одном, наподобие Evolution – оно разрабатывалось с упором на электронную почту, но при этом хорошо настаивается и предлагает все основные возможности почтового клиента.
Была сделана попытка улучшить безопасность, так как внешние рисунки, похоже, не загружаются в HTML по умолчанию. К сожалению, нам вообще не удалось найти способ их увидеть – не всплывает сообщения, как в других программах, с предложением отобразить их.
Имеется адресная книга, к которой можно обратиться через меню Файл, но она не оправдала ожиданий, поскольку выбор этого пункта приводил к сообщению об ошибке ‘error opening address book “Address book”: Cannot read from address book.’ (ошибка при открытии адресной книги “Address book”: Невозможно считать из адресной книги.) Оно возникало как на пакете Ubuntu версии 2.3.13, так и на собранной нами версии 2.3.15. Потратив некоторое время на поиск помощи, мы не сумели разрешить эту досадную проблему.
Нас озадачили некоторые аспекты пользовательского интерфейса Balsa. Примером может служить кнопка на панели инструментов с надписью Trash/Delete (Корзина/Удалить), тогда как подсказка говорит ‘Move the current message to trash’ (Переместить текущее письмо в корзину). Использование синонимичных выражений и несовпадение с формулировкой подсказки слегка сбивает с толку.
Поддерживаются фильтры электронной почты, позволяющие использовать регулярные выражения и даже указывать дату письма в некотором интервале времени. Быстрый поиск внутри папок конкретного отправителя очень прост, благодаря окну поиска над списком писем.
Производительность была одной из худших. Открытие тестового почтового ящика заняло 28 секунд, поиск по темам писем – 24,1 секунды. Поиск по содержимому писем вообще велся со скоростью черепахи, он занял около 176 секунд.
Наряду с использованием встроенных фильтров электронной почты, вы также можете использовать Procmail в связке с Balsa.
Linux Format вердикт
Версия: 2.3.15
Сайт: www.balsa.gnome.org
Цена: Бесплатно под GPL
Рейтинг 5/10
Производительность у Balsa низкая, а набор возможностей – средненький.
GNUMail
Четырехлетний альтернативный пакет.
Запущенный в 2003 г., GNUMail является необычным клиентом электронной почты с уникальным пользовательским интерфейсом. Он разрабатывался как клон приложения Mail.app, поставлявшегося с операционной системой NeXT. GNUMail запускается на Linux и прочих Unix’ах, использующих среду разработки GNUStep.
Первый запуск GNUMail открывает диалог Preferences (Установки) на вкладке Accounts (Учетные записи). Он не так прост в использовании, как мастер, но куда доступнее некоторых своих собратьев. Кое-какие аспекты пользовательского интерфейса покажутся вам непривычными. Во-первых, полосы прокрутки расположены слева, а не справа. Вовторых, меню расположено по вертикали, а раскрывается по горизонтали. Иногда это удобно. Меню обычно сжимается при выборе другого из пунктов сверху. Однако это можно предотвратить при раскрытии меню верхнего уровня путем перетаскивания его в другую часть экрана, используя заголовочную панель, затем отменить с помощью кнопки X, возникающей в панели меню.
Основной интерфейс GNUMail содержит два окна: окно меню и главное окно, где отображается список писем и показывается их содержимое. В другом окне можно выбирать другие почтовые ящики.
Установка фильтров писем проста благодаря различным пунктам меню, например Make Filter From Sender (Создать фильтр по отправителю). Откроется диалог построения фильтра, при этом поле Sender (Отправитель) уже будет заполнено нужной информацией.
Стабильность была ниже, чем полагается – попытка открыть папку, содержащую 30 000 писем учетной записи IMAP, привела к системной ошибке ‘virtual memory exhausted’ (исчерпана виртуальная память). GNUMail также не сумел завершить наш тест производительности, просто слетев при попытке скачать 60 000 писем, используя POP.
Linux Format вердикт
Версия: 1.2.0pre2
Сайт: www.collaboration-world.com
Цена: Бесплатно под GPL
Рейтинг 3/10
GNUMail необычен, но пригоден к использованию, хотя требует доработки по части стабильности.
Вердикт: ...
Thunderbird 9/10
Нам пришлось поломать голову, выбирая почтовых клиентов для этого Сравнения – можно было бы рассмотреть по крайней мере штук 15, без особого труда написав несколько страниц про каждый.
Выбранные же претенденты делятся на 2 четко разграниченные группы: чисто почтовые клиенты – такие, как Mutt, GNUMail, Balsa, Thunderbird и Opera Mail; и те, что включают возможности персональных органайзеров, например, календари и адресные книги – это Kontact и Evolution. Явный победитель выделялся на фоне всех претендентов почти по любому критерию. Это был Mozilla Thunderbird. Благодаря своей кросс-платформенности Thunderbird сейчас является одним из наиболее эффективных почтовых клиентов. Мы бы, однако, поторопили разработчиков включить в приложение возможности календаря.
Отсутствие календаря и функций планирования и рассылки информации о встречах, скорее всего, не подпустит Thunderbird к корпоративным рабочим местам [необходимая функциональность разрабатывается в рамках проекта Sunbird. Одноименное приложение может как интегрироваться с Thunderbird, так и работать отдельно, но пока находится на ранних этапах развития, – прим. ред.].
Несмотря на это, являясь внештатным семейным IT-специалистом, вы можете установить Thunderbird членам вашей семьи и радоваться тому, что они хорошо защищены от спама и фишинга.
Двумя другими выделяющимися клиентами были Kontact и Evolution. Оба способны эффективно заменить Microsoft Outlook – календарь, встречи и синхронизация адресной книги и электронной почты с другими устройствами – это просто Святой Грааль для настольного ПК с открытым ПО, ибо, как мы отметили, функции эти чрезвычайно нужны для бизнеса.
Kontact немного недошлифован, но, потратив некоторое время на его настройку, вы увидите, что это весьма мощный почтовый клиент. Evolution хорошо работает «прямо из коробки», но, похоже, некоторым областям было уделено мало внимания по сравнению с другими: например, мастер установки чрезмерно усложнен.'LXF'
Таблица функциональных возможностей | |||||||
Balsa | Evolution | GNUMail | Kontact | Mutt | Opera Mail | Thunderbird | |
Лицензия | GPL | GPL | GPL | GPL | GPL | Поприетарная | MPL |
POP | √ | √ | √ | √ | √ | √ | √ |
IMAP | √ | √ | √ | √ | √ | √ | √ |
Другие протоколы | Нет | Hula, Groupwise | Нет | Kolab, локальный | Локальный | Нет | Gmail |
Антиспам | X | √ | X | √ | X | √ | √ |
Антифишинг | X | X | X | X | X | √ | √ |
Антивирус | X | X | X | √ | X | X | X |
Адресная книга | √ | √ | √ | √ | Внешняя | √ | √ |
Календарь | X | √ | X | √ | X | X | X |
HTML-письма | Только просмотр | Оба | Нет | Оба | Нет | Только просмотр | Оба |
Фильтр | √ | √ | √ | √ | Внешняя | √ | √ |
Модули расширения | X | √ | √(Bundles) | √ | Макросы | X | √ |
Подпись/ шифрование | Оба | Оба | Оба | Оба | Оба | Нет | Оба, через модуль расширения |
IMAP оффлайн | X | √ | X | √ | X | X | √ |
RSS | X | X | X | √ | X | √ | √ |
Проверка орфографии | √ | √ | √ | √ | В зависимости от редактора | √ | √ |
Шаблоны | √ | √ | √ | √ | √ | √ | √ |