«Мышь» наступает! — интервью с разработчиками почтового клиента TheBat!


1 сентября 2003 года вышел релиз версии 2.0 почтового клиента TheBat! Учитывая высокую популярность прогаммы, мы связались с одним из разработчиков «мышки», техническим директором компании Ritlabs Максимом Масютиным и задали ему несколько вопросов.

iXBT: Здравствуйте Максим.

Приветствую вас.

iXBT: Вчера на сайте Ritlabs появилась новая версия вашего почтовика — TheBat! v.2.0. Поздравляем! Судя по кардинальной смене номера версии, вы поработали плодотворно. Много ли изменений и нововведений?

Насколько хорошо мы поработали... давайте предоставим право решать нашим пользователям. Нового довольно много.

iXBT: Одно из основных требований, предъявляемых к современным почтовым клиентам — это наличие возможности работы с письмами в формате HTML. В предыдущей версии TheBat! это можно было реализовать, но весьма неудобным способом. Есть ли изменения?

Мы прекрасно понимали важность этого вопроса. Долгое время пользователи The Bat! были лишешы такой возможности, в их распоряжении был только редактор неформатированного текста (plain text). HTML TheBat! только показывал. И хотя полноценный показ HTML тоже очень важное свойство почтового клиента (ведь многие списки рассылки, такие как CityCat, используют HTML со сложными таблицами и элементами оформления), отсутствие возможности написания писем в этом формате было минусом программы. Об этом говорилось довольно много, в том числе и в конференции вашего сайта.

Хочу вас обрадовать — этот недостаток устранен. В версии 2.0 появился редактор HTML. Теперь пользователи TheBat! могут отправлять письма в формате HTML, используя при их написании различные стили для оформления текста. Следует заметить, что хотя пользователи почтового клиента и получают сложно оформленные письма, для редактирования большинству из них нужны только основные возможности, такие как «подчеркнуть слово» или «вставить картинку». Поэтому мы не стали делать из The Bat! редактор веб-страниц. ;-)

Между прочим, создание как просмотрщика, так и редактора HTML — вещь довольно трудоемкая. Так как наше кредо — безопасность превыше всего, мы не стали использовать системные компоненты HTML от Microsoft, которые входят в комплект поставки ОС Windows, а разработали свои собственные.

iXBT: Отлично! А теперь давайте поговорим о поддержке IMAP и безопасности.

Во второй версии мы ввели полноценную поддержку этого протокола. The Bat! работает с базой писем непосредственно на сервере. Это позволяет работать с одной базой из разных мест (дом или офис), а также организовать совместную работу нескольких сотрудников с одной и той же базой из различных точек. The Bat! подсоединятся к серверу, синхронизирует базу писем и отсоединяется. Пользователь работает с базой писем, а The Bat! при этом ведет учет всех изменений. Чтобы передать изменения на сервер, программа вновь соединяется с ним и проводит синхронизацию. Такой режим работы называется «disconnected mode». Также TheBat! может работать с IMAP серверами и в режиме «online». Дле его реализации необходимо постоянное соединение, а локальная база писем при этом будет использоваться только как кэш.

Теперь о криптографической защите данных. Мы постарались облегчить работу пользователей, которые используют защищенные соединения к серверам (TLS), шифрование писем и электронную цифровую подпись (ЭЦП). Если раньше при работе в режиме защищенного соединения с сервером TheBat! очень строго относился к серверным сертификатам и требовал, чтобы они обязательно были подписаны доверенным удостоверяющим центорм, сертификат которого, в свою очередь, должен был находиться в базе корневых сертификатов, то теперь пользователь может импортировать сертификат удостоверяющего центра прямо во время соединения. Раньше же для этого требовалось заранее получить сертификат и вручную импортировать его.

Рассмотрим шифрование писем и ЭЦП. TheBat! v.1.xx поддерживал два стандарта защиты писем: S/MIME и PGP, причем поддержка PGP была ограниченной. При использовании PGP защищалось только тело письма, а чтобы зашифровать или подписать присоединенные файлы, надо было пользоваться стандартом S/MIME. При использовании внешней программы PGP (от PGP Corporation) поддерживались версии до 6.5. Теперь поддержка PGP расширена — можно использовать все версии вплоть до 8.0 и как в S/MIME защищать присоединённые файлы.

iXBT: Будучи пользователем вашего детища уже пару лет, мне особенно импонирует, на мой взгляд, очень удобная и полезная функция — возможность работы TheBat! совместно с Антивирусом Касперского. За прошедшее время ситуация со всяческой вредоносной «живностью» в Сети отнюдь не улучшилась. Есть ли какие изменения в области сервисных функций программы?

Да. Мы ведем разработку TheBat! ориентируясь на сотрудничество со сторонними разработчиками ПО. В первой версии программа использовала механизм вызова антивирусных плагинов для антивирусной проверки объектов только в случае необходимости (прием почты и запись присоединенных файлов). Эти плагины и сейчас избавляют пользователей The Bat! от необходимости держать постоянно запущенными антивирусные мониторы, которые зачастую негативно влияют на скорость работы компьютера.

В TheBat! v.2.0 в дополнение к антивирусным плагинам появилась поддежка антиспам-плагинов, а также плагинов для обработки макросов. Суть первых ясна из их названия. А вот плагины для макросов выводят на новый уровень работу с шаблонами писем. При их помощи, к примеру, можно будет через внешние программы формировать текст письма, вставлять текст из баз данных, и т.п.

iXBT: А что вы можете сказать по поводу работы с ньюсгруппами?

К сожалению, «нельзя объять необъятное». По крайней мере сразу. Но не расстраивайтесь. Работы в этом направлении ведутся. Не буду говорить о сроках, но поддержку серверов новостей пользователи со временем получат.

iXBT: Претерпел ли изменения интерфейс программы?

Немного. Раньше настройки программы были разбросаны по разным диалогам. Сейчас же они сведены в новый, единый диалог. Это представляется более удобным.

iXBT: Есть ли уже первые отзывы на новую версию? Я имею в виду не бета-тестирование, а релиз. На что еще вы могли бы обратить наше внимание?

Мы уже получаем отклики от первых пользователей TheBat! v.2.0, которые оценили некоторые нововведения. Они отмечают новый способ отображения присоединенных файлов — теперь их можно просматривать в виде мелких иконок снизу от текста письма (раньше они отображались сбоку в виде крупных иконок). В дополнение к этому, содержимое текстовых файлов (.txt, .att), а самое главное — .msg-файлов (то есть присоединённых писем) можно смотреть прямо в текущей панели просмотра письма, не открывая для этого отдельное окно.

Также пользователи весьма положительно оценили новый диалог обслуживания баз писем — «Folder Maintenance Center», который позволяет централизованно восстанавливать почтовые базы после сбоев, удалять дубликаты писем, сжимать папки и удалять старые письма. Отмечают они и новый планировщик — «Scheduler», позволяющий реализовывать напоминания о важных письмах, на которые пользователь не получил ответа в течение заданного срока, или о том, что он сам забыл ответветить на какое-нибудь важное письмо.

iXBT: Дизайн сайта вы специально поменяли синхронно с выходом новой версии?

:-) Да. Ко дню выхода TheBat! версии 2.0 мы приурочили обновление нашего сайта. Полностью изменили дизайн, структуру и программное обеспечение. Мы воспользовались отечественной разработкой — системой «Управление сайтом 3.1» от калининградской компании «Битрикс». Сам же сайт расположен в Чикаго у провайдера CIFNet, Inc и подключен к сети интернет на скорости 250 мегабит. Новый сайт позволит пользователям получать информацию о наших продуктах, а также загружать их с более высокой скоростью, вести расширенной поиск по сайту и управлять новостной подпиской, участвовать в дискуссионных форумах и обращаться за технической подержкой. Кстати, новый сайт мы выпустили с минимальным объемом информации, но будем активно его пополнять.

iXBT: Ну а теперь — цена вопроса. Есть ли изменения? Льготы при апгрэйде?

Цена на версию 2.0 не увеличилась, приобрести ее можно по той же цене, что и 1.xx. За подробностями — милости просим на наш сайт. В течение двух месяцев со дня выпуска (1 сентября 2003 года), зарегистрированные пользователи TheBat! v1.xx смогут приобрести TheBat! v2.0 с пятидесятипроцентной скидкой от текущей цены, независимо от типа и количества приобретенных ранее лицензий.

iXBT: Максим, спасибо за весьма содержательный рассказ. Уверен, эта наша встреча — не последняя. Успехов вам и вашей компании!

Спасибо вам. Всего доброго!

 

P.S. Уважаемые читатели, подписчики и покупатели журнала iXBT.com! Спешим вас обрадовать: с любезного разрешения компании Ritlabs, уже в ближайшем выпуске журнала, на прилагаемом к нему CD будет находиться самая свежая версия почтового клиента TheBat! По мере готовности, мы сможем предоставить вам дополнительные утилиты и модуль русификации.

Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.