Часть 2
Часть 3
Я много лет пользуюсь почтовым клиентом Microsoft Outlook Express. Программа надежная, привычная, но всегда скачивает все сообщения и ведёт локальную базу. Можно, конечно, устанавливать фильтры (и скачивать сначала только заголовки), но ощущение громоздкости всё равно остаётся. Многим нравится почтовая программа The Bat!. Но на вкус и на цвет - товарища нет, да и The Bat! - это хоть и удобный, но самодостаточный почтовый клиент. Положим, вам нужен не многофункциональный почтовый клиент, а небольшое средство работы с удалённым почтовым аккаунтом. В таком случае проблема решается программой-ревизором почтовых ящиков. Поскольку такая программа выполняет вспомогательную функцию, она должна быть небольшой, быстрой в работе и не занимать много ресурсов. Вообще-то таких программ достаточно много, но наиболее устойчивый авторитет у пользователей имеет программа Magic Mail Monitor.
Magic Mail Monitor
На вкладке
About приводятся основные сведения о программе:
- Автор - Валерий Овечкин,
- Версия - 2.9,
- Почтовый адрес, Домашняя страница и т.д.
Далее, на одной из вкладок About сообщается, что автор может выдать Генеральную лицензию и Исходный код желающим усовершенствовать эту программу в интересах общественного блага.
Что же обещают нам автор и его программа версии 2.9 ?
Проверить неограниченное число почтовых ящиков и показать заголовки имеющихся там сообщений.
Удалить выбранное сообщение на сервере.
Просмотреть выбранное сообщение.
Ответить на выбранное сообщение.
Отправить почту.
Начнем по порядку...
У меня - 4 почтовых ящика, но три из них сразу же пересылают сообщения на основной (сервер MTU) и поэтому всегда находятся в пустом состоянии - для проверки не годятся. Будем проверять один ящик. Для этого необходимо в настройке указать точные реквизиты почтового ящика, как это показано на следующей картинке:
Отмечу, что в строке Host я могу записать pop.mtu.ru - от этого ничего не меняется. Из других настроек имеет значение интервал времени для автоматического режима, когда при постоянно включенном соединении программа проверяет наличие почты, например, каждые 10 минут и подает звуковой сигнал при обнаружении новых сообщений, кроме того, нужно назначить звуковой файл для звукового сообщения.
Теперь можно проверить почтовый ящик. Даем команду
Chek Now! из контекстного меню по значку в трее или клавишей F5, или кнопкой на инструментальной панели, и через несколько секунд получаем список как показано на следующей картинке
Пока все шло без сучка и задоринки, но вот на картинке появилось первое и серьезное разочарование: заголовки нечитаемые.
Magic Mail Monitor не понимает кодировки KOI-8R. Причем, перекодировать не очень-то и просто, так как заголовки не копируются в буфер. Придется либо набирать их вручную, либо использовать программу распознавания типа "Клептомания". Впрочем, все это мне не помогло, прочитать заголовки нормально в данном случае, наверное, нельзя. Нужно догадываться, что это такое? Впрочем, это возможно.
Пойдем далее. Проверим работу опции
Быстрый просмотр. Даем команду и получаем следующее
Опять абракадабра. Но здесь ситуация упрощена, так как текст можно копировать в буфер и подключить программу "Штирлиц" (декодировщик). Результат показан на следующей картинке
Как видно, в данном случае текст удалось прочитать. Отметим, что с точки зрения функционирования все работает безупречно: заголовки показываются моментально, содержание для просмотра загружается также быстро, правда не в браузер как нужно бы, а только в Блокнот.
Быстрый ответ вызывает Почтовый клиент с уже написанным адресом и адресатом.
Быстрая отправка также вызывает Почтовый клиент, у меня это - Microsoft Outlook Express.
Удаление сообщения прямо на почтовом сервере - без проблем.
Спрашивается, а нет ли программы, которая работала так же безотказно, но понимала русские кодировки? Разумеется, нужно смотреть русских авторов, так как иностранцы вообще не понимают, как можно иметь несколько разных кодировок, латынь-то одна для всех...
Домашняя страница Magic Mail Monitor: ссылка
Загрузить программу (размер: 71 Кбайт): линк
Другие программы проверки почты
На сервере одного из отечественных файловых архивов я обнаружил такое резюме некоей новой версии Magic Mail Monitor:
"Несмотря на свой небольшой размер, эта программа умеет проверять неограниченное количество ящиков (интервал проверки настраивается отдельно для каждого почтового ящика) и сообщать звуком или всплывающим окошком о прибытии почты. Кроме того, она позволяет быстро просмотреть - не скачивая письма - заголовки или все письмо, а также быстро удалить ненужные письма прямо на почтовом сервере, есть и такая функция, как быстрый ответ. Разработчиком учтена российская специфика - программа поддерживает корректное отображение KOI8 и UTF8 в заголовках. Инсталляция не нужна - разархивируйте в папку и пользуйтесь. На домашней странице доступны исходники программы, а также крохотный файл русификации интерфейса (его необходимо поместить в каталог программы, а затем в меню View - Language выбрать русский язык)".
Судя по этому сообщению, проблема кодировки вроде бы решена. Но ссылка для загрузки оказалась пустой, на домашней странице ни звука на этот счет, а также по поводу русификации. Однако, используя поисковые средства, я всё-таки нашел и загрузил эту программу - Magic Mail Monitor 2.94 beta 5, размером 103 Кб. В этой программе файл magic.exe имеет размер 99 Кб вместо 44 (в нормальном "родном" варианте). Norton-Антивирус ничего не обнаружил. Все попытки запустить программу приводили к следующему результату:
который я растолковываю так: некто, используя исходники, попытался усовершенствовать программу, ему показалось, что все получилось как надо и он начал преждевременно рекламировать свое творение, которое на деле оказалось пшиком.
Но нашлись и более обнадеживающие варианты альтернативных программ:
PP Mail Check версия 1.4.2.556.
Автор: Алекс
Результат проверки почтового ящика этой программой приведен на картинке
Mailbox Manager версия 0.4.2.1.
Автор: SeriousSoft, Антон Янишевский
Результат проверки почтового ящика этой программой приведен на картинке
Mail Sweep версия 3.2.
Автор: Crystal Office Systems
Эта программа - платная. После проверки почтового ящика основное окно программы имеет следующий вид
Сразу отмечу, что
Удаление сообщения на сервере этой программе выполнить не удалось, кроме того, полное непонимание русских кодировок и неустойчивая работа с соединением делают эту программу непригодной для решения нашей задачи.
Mail Washer версия 2.0.1бета.
Автор: Nick Bolton
Программа бесплатная, но показывает в заголовке огромный баннер, убрать который - денег стоит. Окно программы после проверки почтового ящика имеет следующий вид
Как видно на картинке, интерфейс чем-то напоминает программу The Bat!. Сразу же отмечу, что программа делает все в лучшем виде: удаляет сообщения на сервере, позволяет просмотреть содержание, но правильно отображает только кодировку Win1251, поэтому большая часть сообщений для нее нечитаемые. Эта программа предназначена для борьбы со спамом, имеет четкий алгоритм фильтрации и черный список с образцами спама, по которому она прямо на сервере удаляет спам. У меня сложилось впечатление, что эту работу она делает хорошо.
Тестирование
Показанные на картинках результаты проверки почтового ящика для всех программ, включая Magic Mail Monitor, получены в одинаковых условиях. При этом фиксировалось время от момента подачи команды на проверку до момента получения списка заголовков. Во второй колонке указан размер дистрибутива почтовой программы.
Результат такого тестирования приведен в следующей таблице
Результаты тестирования
Программа | Размер, Кбайт | Время, сек
|
---|
Magic Mail Monitor | 71 | 12
|
Mail Check | 1338 | 35
|
Mailbox Manager | 294 | 40
|
Mail Sweep | 1205 | 25
|
Mail Washer | 1280 | 20
|
Рассмотрим прежде всего программы, понимающие русские кодировки.
Программа PP Mail Check по сути - почтовый клиент и действительно позволяет загрузить и просмотреть сообщение. Это видно и на картинке. Но Удаление сообщения на сервере не срабатывает, кроме того каждый сеанс так или иначе но заканчивается вот таким сообщением
и задачу всегда приходится завершать при помощи Ctrl-Alt- Delete.
Программа Mailbox Manager имеет следующее меню:
из которого первая опция
Открыть внешней программой действительно приводит к тому, что сообщение открывается в Outlook Express и его можно просмотреть. Но пункт
Удалить с сервера не приводит ни к каким последствиям, попросту не срабатывает. Эта программа недостаточно уверенно устанавливает контакт с почтовым сервером. С первой попытки получает всегда отказ, со второй попытки получает запрос на подтверждение пароля и только после этого получает доступ к почтовому ящику. Отмечу, что некоторые программы из тех, которые я проверял, так и не смогли получить доступ к моему почтовому ящику.
Заключение
Целью нашего небольшого исследования было найти программу, которая в дополнение к почтовому клиенту типа Microsoft Outlook Express или The Bat! могла бы показывать содержимое почтового ящика и удалять отдельные сообщения прямо на сервере. Наиболее полно поставленным требованиям удовлетворяют две программы: Magic Mail Monitor и Mail Washer, которые имеют все необходимые функции, но не разбирают русские кодировки. Из этих двух программа Magic Mail Monitor имеет меньший размер, обладает лучшим быстродействием, имеет репутацию безотказной в работе, абсолютно бесплатная, не требует инсталляции и, поэтому, является наиболее подходящей программой в роли вспомогательной добавки к вашему полнофункциональному почтовому клиенту.