Знакомимся с почтовым клиентом Eudora

Ни для кого не секрет, что электронная почта, вошедшая в наш мир с приходом Интернета, до сих пор остаётся одним из популярнейших сервисов в сети. Письма "в цифрах" сегодня отправляют практически все обладатели компьютера и модема. Каждый делает это по-разному, но, наверняка, хочет делать это лучше (проще, быстрее, удобнее и т. д.). Цель данной статьи - подробнее рассказать о работе с почтовым клиентом Eudora от Qualcomm в ассоциации с популярными в России Outlook Express от Microsoft и The Bat! от Ritlabs. На всякий случай оговорюсь о версии рассмотренных программ: Outlook Express 6, The Bat! 1.62r, Eudora 5.2.1. Автор заранее предупреждает, что данный материал носит ознакомительный, а не пропагандирующий или рекламный характер.

Почтовый клиент Eudora был назван так в честь писательницы Эудоры Уэлти (Eudora Welty). Название её короткого рассказа "Why I Live at the P.O." ("Почему я живу на почте") пришло в голову разработчикам в тот момент, когда они задумались над именем своего продукта.

Итак, Eudora. Первый вопрос, который возникает: "Что нужно сделать, чтобы получить эту программу?" Можно предположить, что, как и многое в этом мире, её надо купить. Но какой смысл отдавать деньги за неизвестный продукт, если у вас на компьютере уже стоит Outlook Express, поставленный вместе с лицензионным Windows, или The Bat!, честно купленный (20$) по рекомендации друзей. Вот тут и наступает момент Eudora выгодно отличиться от конкурентов. Распространяется она сразу в трёх вариантах, реализованных в одном программном пакете: платная, бесплатная "облегчённая" и, о чудо - бесплатная с полными функциями, но и со встроенным рекламным баннером. Таким образом, каждый желающий может установить себе законно и бесплатно полнофункциональную последнюю версию Eudora. Более того, как только баннер (размер 130x130) надоест и/или захочется вкусить прелестей технической поддержки, вы сможете за $39.95 стать пользователем платной версии, даже не переустанавливая программу. Скачать инсталляционный модуль можно с официального сайта, размер Windows-версии 6,13 Мб. Конечно, такой размер понижает доступность Eudora относительно The Bat!, инсталлятор которого занимает 2,4 Мб. Outlook Express же, входящий в состав Windows, в этом аспекте вне конкуренции, несмотря на значительный размер.


Общий вид

Установка программы не представляет собой ничего необычного. Щёлкая кнопки "Next" и "Back" надо учесть лишь один момент. Если вы работаете в операционных системах Windows 2000 или Windows XP и планируете использовать Eudora с учётными записями, не обладающими правами администратора, то не пропустите этап установки "Choose Data Folder". Там необходимо будет выбрать пункт "Users’s Application Data folder" вместо "Custom Data folder", что обеспечит Eudora корректную работу с пользовательскими файлами. Остальные параметры установки не требуют особого внимания.

Инсталляция закончилась, продвигаемся дальше. Самый первый диалог позволит сделать Eudora почтовым клиентом по умолчанию. После чего вам предложат настроить свою учётную запись. На этапе "Account Settings" будет четыре альтернативы действий: "Create a brand new e-mail account" (с помощью мастера), "Import settings from an existing e-mail account" (поддерживается импорт из Netscape Messenger, Microsoft Outlook Express, 98 и 2000), "Use an ACAP server to get your settings" (на случай, если вы храните информацию об учётной записи в Интернете), "Skip directly to advanced account setup" (позволит перейти сразу к окну свойств учётной записи). Сравнивая окна свойств учётной записи Eudora, Outlook Express и The Bat! видно, что последний обладает значительно большим количеством настраиваемых параметров. Однако это не значит, что Eudora и Outlook Express обладают значительно меньшими возможностями, просто некоторые их опции являются внешними по отношению к учётным записям. Из немногих отличительных особенностей The Bat! следует сказать о большем количестве свойств POP- и SMTP-аутентификации.


Окно свойств учётной записи

Если говорить об импорте учётных записей из других клиентов, то Eudora и Outlook Express, поддерживая форматы друг друга и Netscape Messenger, выгодно отличаются от The Bat!, который не умеет импортировать свои почтовые ящики.

Под эгидой Eudora Qualcomm разрабатывает не только рассматриваемый почтовый клиент (для Windows и Mac OS). Вы также можете использовать: Eudora Internet Suite (EIS) (для Palm OS) - набор утилит, состоящий из почтового клиента, web браузера и программы синхронизирующей почту Windows и устройства с Palm OS; Eudora WorldMail Server - коммерческий почтовый сервер для платформы NT; Eudora Internet Mail Server (EIMS) v3.1 - коммерческий почтовый сервер для платформы Macintosh; Eudora Internet Mail Server (EIMS) v1.x - бесплатный почтовый сервер для платформы Macintosh. Так же доступна Eudora Web Mail реализованная при поддержке Lycos.

Перед тем, как перейти к дальнейшей работе с Eudora, остановимся на её интерфейсе. Пожалуй, главной отличительной чертой тут можно назвать встроенную многооконную систему. В отдельном окне отображается всё, начиная от почтовых ящиков ("Mailboxes"), исходящих и входящих сообщений, до адресной книги и редактора фильтров. Список всех открытых окон можно видеть на собственной панели задач Eudora. Это позволяет не загромождать основную панель задач Windows, как это происходит при работе с Outlook Express и The Bat!. К тому же они не умеют открывать в отдельном окне папки почтового ящика. Значительно помогает в работе и гибкость в конфигурации панели инструментов Eudora, отсутствующая в The Bat! и скупо реализованная в Outlook Express.


Настройка панели инструментов

Рассмотрим теперь простые операции создания, отправки и приёма электронных писем. Окно редактирования нового сообщения представляет собой достаточно простой и функциональный редактор, способный создавать как обычные текстовые сообщения, так и с использованием html. Опции отправки письма "Sending Styles": "Plain", "Styled" и "Plain & Styled", позволяют особо не заботиться при написании письма о том, с помощью чего получатель будет его читать. Уже написанное красочное сообщение всегда можно отослать "Plain", и не мучаться с редактированием. А обычный текст легко раскрасить и отослать "Plain & Styled", если вы знаете, что оно будет читаться разными способами. The Bat! в вопросе создания и редактирования html сообщений проигрывает по сравнению и с Eudora, и с Outlook Express. Последний может писать текстовые и html письма, но лишён удобного редактора (параметры "красивого" текста можно задавать только из меню). А возможность Eudora отослать сообщения в обоих видах вообще оставляет "конкурентов" позади.


Отправка сообщения

Окно чтения сообщения имеет общую с The Bat! возможность быстрого просмотра исходного текста письма. В Outlook Express она вынесена в достаточно дальнее меню. Кроме того, в Eudora есть возможности моноширинного представления текста (у конкурентов эта моноширинное форматирование текста вынесена во вложенное меню) и моментального редактирования письма прямо в текущем окне.


Чтение и редактирование сообщения

Отправка и приём сообщений, в виду своей примитивности, во всех трёх исследуемых клиентах реализованы практически одинаково. Различия появляются при более детальном рассмотрении дополнительных возможностей и качества выполнения действий. С дополнительными возможностями мы познакомимся далее, а вот о качестве работы с русскоязычной корреспонденцией, являющимся, пожалуй, самым серьёзным минусом Eudora, пора сказать. Дело в том, что Eudora при использовании 8-битной кодировки (т.е. к примеру, при отправке письма на русском) не позволяет установить определяемую пользователем MIME-кодировку, переопределяя ее как ISO-8859-1. "Если эта программа не работает с русским текстом, то понятно, почему она непопулярна в России", - скажете вы. Возможно, но разработчики оставили нам способ исправить эту неприятность. Состоит он в поддержке плагинов, которые могут выполнять самые разные функции, в том числе и правильный показ требуемой кодировки, в нашем случае KOI8-R и Windows-1251. Итак, к размеру инсталляционного файла мы добавляем размер скачиваемого отсюда плагина: 6,13 Мб + 346 Кб = 6,47 Мб. Для его установки необходимо распаковать архив в директорию "\Eudora\plugins" и перезапустить Eudora. Всё, теперь в окне просмотра сообщения вы можете использовать три дополнительных кнопки: "KOI8 Translator" - основная необходимая команда, "KOI8-R to Windows-1251" и "Windows-1251 to KOI8-R" - перевод в обоих направлениях между двумя кодировками, KOI8-R и Windows-1251. Также эти команды можно использовать из меню "Edit -> Message Plug-ins". Помимо этого для смены кодировки отображения писем рекомендуется использовать стандартное контекстное меню Microsoft Internet Explorer, вызванное в области просмотра, но не правой кнопкой мыши, а специальной клавишей "Контекстное меню" на клавиатуре.


Окно KOI8 Plug-in для Eudora

Несмотря на то, что с помощью приведённых советов можно вполне сносно читать русский текст, недоработка остаётся достаточно серьёзной. Именно она не позволяет в ряде случаев использовать встроенный в Eudora браузер, который, несомненно, является одним из наибольших её плюсов. С кодировкой ни у The Bat!, ни у Outlook Express нет проблем, а вот браузеры имеют некоторые минусы. У The Bat! он не умеет отображать картинки, находящиеся на другом конце гиперссылки (надо открывать сообщение во внешнем браузере и скачивать картинку уже там). А Outlook Express, используя Internet Explorer, часто становится мишенью для атак всяческих вредоносных скриптов, прячущихся в теле сообщения. Поэтому в тех случаях, когда сообщение с использованием html написано не в KOI8, можно включить для просмотра встроенный браузер (меню "Tools -> Options..." на закладке "Viewing Mail" снять флажок "Use Microsoft’s viewer") и получить некоторые преимущества.


Окно опций, закладка "Viewing Mail"

Сравним теперь импорт почтовых баз и адресных книг. Как и в случае с учётными записями Eudora умеет "сотрудничать" только с клиентами Netscape Messenger, Microsoft Outlook Express, 98 и 2000, даже из CSV файла вы нормально ничего не достанете. Видимо разработчики из Qualcomm не считают актуальным переход к их продукту с других почтовых клиентов. А вот The Bat!, напротив, помимо поддержки импорта почты и адресных книг из достаточно большого количества форматов (в их числе "Pegasus Mail" и "UNIX-ящик"), ещё и качественно экспортирует в простые общеизвестные форматы. В то время как Eudora и Outlook Express могут только сделать "Save As..." для одного письма, не умея делать это для нескольких. Что касается адресных книг, то возможности сохранить как CSV, реализованной у всех, вполне хватает.


Окно импорта в режиме "Advanced"

Итак, адресную книгу мы импортировали. Посмотрим, как Eudora её использует. Просто добавлять кого-то в базу и удалять из неё - задача слишком простая, чтобы кто-то из конкурентов с ней не справлялся. Поэтому борьба за симпатию пользователя идёт по пути "сделать требуемое действие за наименьшее количество кликов". Вот список того, что и кто делает быстрее. Добавляют отправителя в адресную книгу все в два клика, но The Bat! и Eudora открывают для этого окно конфигурации записи, возможности которого стоят ещё один клик по "ОК", причём только Eudora может сразу занести адресата в список избранных ("Recipient List"). The Bat! также за два клика добавит получателя, удалит отправителя или получателя текущего сообщения и напишет письмо "избранному". Eudora не умеет так легко менять содержимое адресной книги, но за два клика она напишет, направит или перешлёт сообщение любому из "Recipient List". Outlook Express же лишён всех описанных прелестей, ещё на этапе отсутствия списка избранных, и может лишь вписывать в соответствующие поля записи адресной книги.


Общий вид при использовании адресной книги

Ещё одна удобная возможность, помогающая вести активную переписку, это система шаблонного написания писем. Она состоит из "Stationery" и "Signatures". Бланки представляют собой заранее заполненные удобным для вас текстом письма, которые вы можете использовать для создания нового сообщения или ответа на пришедшее. Создать новый бланк можно как из существующего сообщения ("Save As Stationery"), так и с нуля. Подпись это заранее заготовленная часть сообщения, добавляемая в конец письма. Можно создать несколько подписей и, в зависимости от ситуации, легко вставлять ту или иную, с помощью соответствующего выпадающего списка на панели инструментов окна редактирования сообщения. К сожалению, в Outlook Express поддержка шаблонного написания стандартными средствами не реализована, допускается только сохранение в html файл разметки страницы. Написать сообщение на основе бланка с текстом можно, лишь отредактировав файл шаблона собственными силами. А вот The Bat! со своей скриптовой системой шаблонов и быстрых шаблонов в этом вопросе - вне конкуренции. Только он позволяет создавать гибкие шаблоны с изменяемыми частями. Зато использовать несколько шаблонов в Eudora проще.


Панель "Stationery"



Панель "Signatures"

Следующий набор функций, о котором нельзя не рассказать, это фильтры. В Eudora каждый фильтр состоит из двух условий на какое-либо поле сообщения, соединённых логическими "ignore", "and", "or" и "unless", и пяти действий. Сравнивая с Outlook Express, можно видеть значительные отличия в системе построения фильтров. Неудобен слишком длинный список возможных условий (более логично выглядит их разбиение на две части). Количество возможных действий в настройках фильтра Outlook Express также значительно скуднее, нежели в Eudora и The Bat!. Выгодно отличается клиент от Microsoft лишь условиями на наличие вложения и на определённый размер сообщения. The Bat! фильтрует по так называемым "Сигнальным строкам", состоящим из указания подстроки, проверяемого поля сообщения и условия наличия/отсутствия. Сигнальных строк может быть несколько, в этом случае они объединяются логическим "И". Уникальной является возможность использования регулярных выражений в сигнальных строках. Обобщая, можно с уверенностью сказать, что Eudora обладает гибкой и удобной системой фильтров, поскольку с её помощью возможно задать больше условий на значение, причём как полей письма так и тела.


Окно редактирования фильтров

Многие согласятся с тем, что в обстоятельствах современной работы в Интернете обойтись одним адресом электронной почты порой бывает очень трудно. Поэтому нельзя оставить без внимания поддержку использования нескольких почтовых адресов. В Eudora за это отвечает система "Personalities". Она позволяет определить несколько учётных записей, аналогичных первой (<Dominant>), каждая из которых имеет свой почтовый адрес. Надо заметить, что по умолчанию почтовые папки "In", "Out" и "Trash" общие для всех персон. Если вы хотите получать почту с разных ящиков в разные папки необходимо настроить фильтры по полю "To", на соответствующие адреса. Если считать такой принцип построения работы с несколькими адресами неудобным, то The Bat! выгодно отличается от Eudora и Outlook Express своей системой разделённых почтовых ящиков. Но кому-то может наоборот показаться, что получать почту с двух ящиков, принадлежащих одному человеку, в разные папки - неудобно. В этом случае The Bat! уступит и Outlook Express и Eudora, где используются одинаковые принципы.


Панель " Personalities"

Рассмотрим теперь использование Eudora так сказать "вне Eudora". Речь пойдёт об интеграции с другими программами и об использовании командных строк. Если вы часто отсылаете свои работы как прикреплённые файлы, то значительно упростит этот процесс поддержка Messaging Application Programming Interface (MAPI). Этот интерфейс позволяет быстро прикреплять файлы прямо из приложений, где они были созданы (если, конечно, эти приложения поддерживают MAPI). Достаточно в вашем текстовом или графическом редакторе выполнить команду отправки файла и почтовый клиент сам создаст необходимый бланк сообщения. Все три рассматриваемые программы умеют принимать MAPI-команды на прикрепление файла и прикрепление с просьбой отрецензировать. Но Eudora выгодно отличается дополнительной возможностью отправить по маршруту. С её помощью можно указать несколько адресатов, которым вы хотите отправить файл, и ряд удобных дополнительных параметров (таких как очерёдность, слежение за состоянием и других). Eudora же обеспечит требуемую последовательность действий. Наряду с MAPI для инициализации каких-либо действий из внешних программ имеет смысл использовать различные параметры командной строки. Можно создать ярлык или bat-файл с соответствующими командами и запускать его при необходимости. Eudora позволяет с помощью ключей запуска добавлять файл сообщения в очередь на отправку. Причём, в случае если одна копия уже запущена, то вторая просто "сделает свое дело" и закроется. Кроме этого можно поменять рабочую директорию при запуске программы. The Bat! имеет несравненно больше возможностей, реализуемых с помощью параметров запуска. Среди них отправка и получение корреспонденции, импорт и экспорт писем, и выполнение нескольких команд из файла. Outlook Express же, будучи "идеологически" Windows-приложением, лишён всего этого в принципе.


Окно отправки по маршруту

Помимо уже описанных возможностей, так или иначе конкурирующих с аналогичными вещами в The Bat! и Outlook Express, Eudora имеет и несколько специфических способностей.

Первая из них - это Eudora Sharing Protocol (ESP). Этот протокол позволит вам и вашим партнёрам, объединившись группу, получить больше удобства в совместной работе над общими файлами и в ведении служебной переписки. Вы сможете определить общую для группы папку, содержание которой смогут изменять (или просто просматривать, в зависимости от прав) члены команды. А синхронизацию её изменений Eudora возьмёт полностью на себя, не нуждаясь в каких-либо дополнительных сервисах. Ценность этой возможности увеличивается кросс-платформенностью Eudora (в рамках операционных систем Windows и Mac OS).


Окно настройки ESP групп

Вторая, это наличие файла Eudora.ini, в котором хранятся все настройки программы. В прилагающейся документации подробно описаны все используемые для этого ключи и параметры. Поэтому легко можно вынести свои персональные настройки в отдельный файл и с помощью ключа командной строки устанавливать их в случае необходимости.

В заключение хочется вкратце сказать о функциях, подробному описанию которых не нашлось места в данной статье, но которые вы легко сможете освоить самостоятельно. Прежде всего, это более тонкая настройка Eudora с помощью команды "Tools -> Options...". Заглянув туда, вы получите возможность легко адаптировать Eudora "под себя".

Интерес представляет также использование плагинов. Например, в стандартный пакет входит модуль Qualcomm PureVoice v. 4.1, позволяющий записывать и посылать вместе с письмом звуковые сообщения. Плагины могут помочь и в вопросе интеграции Eudora с антивирусными и шифровальными программами. Имея достаточные навыки, вы можете сами написать плагин, используя Extended Messaging Services Application Programming Interface (EMSAPI). Это очень выгодно отличает Eudora от Outlook Express, расширяемость функций которого не выходит за рамки собственно самого клиента. The Bat! имеет возможность подключения только антивирусных плагинов, поэтому здесь он тоже проигрывает Eudora.


Окно Qualcomm PureVoice v. 4.1

Отсутствие в Eudora интеграции с какими-либо антивирусными и криптозащитными системами представляется решать с помощью всё тех же плагинов, не входящих, к сожалению, в стандартный пакет, а поставляемых вместе с соответствующим программным обеспечением. А вот The Bat! и Outlook Express умеют работать с зашифрованной корреспонденцией. Первый в стандарте PGP, а второй в своём собственном.

Для Eudora открытым остаётся вопрос русификации. В отличие от The Bat!, который имеет специальный языковой пакет (3,40 Мб) и переведённую на русский справку (240 Кб). А об Outlook Express и говорить не приходится. В списке же локализаций Eudora России нет, поэтому любой энтузиаст может связаться с Qualcomm, и предложить свои услуги по переводу программы на "великий и могучий".

Вот, пожалуй, и всё что хотелось рассказать о почтовом клиенте Eudora. Автор надеется, что изложенный материал поможет сделать читателю выбор именно той почтовой программы, с которой он будет чувствовать себя наиболее комфортно. Гибких шаблонов и мощных фильтров вам, всего доброго!