В качестве почтового клиента я использую программу The Bat. Сейчас я работаю с 3-й версией, а начинал с версии 1.5. Мой выбор в ту пору был однозначен: Outlook слишком навороченная программа (до ненужности), медленно работает, осложняет работу других программ. The Bat гораздо легче, быстрее и в целом понятнее: вот ящик, вот папки с письмами, вот пришло, вот ушло.
Спустя уже несколько лет я понимаю, что регулярно мне приходится решать ряд задач, которые эта программа мне не позволяет делать эффективно. Мне кажется, что это проблема большинства почтовых клиентов.
Только не подумайте, что я такой тормоз и дошло до меня это только через несколько лет. Нет, просто надоело приспосабливаться.
Нити переписки
Эту задачу приводит в своей книге «Психбольница в руках пациентов» Алан Купер. По статистике единичные письма составляют лишь небольшой процент всех писем, которые мы пишем. Большинство писем связываются в переписку и идут один за другим. Я получаю письмо и отвечаю на него. Затем на мое письмо следует ответ от адресата. Иногда же адресатов может быть несколько, и тогда все мы обмениваемся письмами друг другу.
Попытка собирать письма в нити в бате выполнена. Я бы сказал, что реализована такая функция. Это именно функция, потому как в нити или как их еще называют цепочки можно объединять письма разными способами: от кого, кому, по теме и ссылкам. Группировать по полям «кому» и «от кого» не удобно, куда лучше разложить их по отдельным папкам. Цепочки «по теме» и «по ссылкам» вполне используемы, но я все равно не могу отслеживать развитие обсуждения, т.к. все письма отделены друг от друга и для переключения по ним надо перемещаться в отдельную область экрана.
Реализация нитей переписки есть в последних версиях The Bat, но эта реализация такова, что я ей не пользуюсь.
Сортировка писем
Настраивать фильтры с каждой новой версией программы становится все сложнее и сложнее. Могут ли их самостоятельно настроить обычные пользователи в последней версии программы для меня пока вопрос. Если вы видели количество настроек, что поймете меня. Это при том, что самый популярный способ сортировки писем очень прост: письма от одного конкретного адресата складываются в отдельную папку. Мало того, что программа предлагает мне «по умолчанию» в фильтре для отправленных писем фильтровать по отправителю (!), а не по адресату, так еще количество вариантов фильтрации меня начинает путать:

Я уже неоднократно натыкался на эти настройки “по умолчанию”, в итоге фильтр просто не работал. Мне нужен минимум: я часто раскладываю письма от одного адресата в одну папку, чтобы читать мою с ним переписку. Я хочу быстро и просто указывать куда класть все письма от одного адресата и туда же класть все мои письма ему.
Несомненно, глядя на все возможности, которые предоставляет The Bat, понимаешь, что можешь творить с письмами что угодно, но эти функции могут понадобиться раз в год. Я думаю, что смогу обойтись и без них.
Получение писем с сервера
В The Bat есть полезная функция проверки лежащих на сервере писем. Чтобы не откачивать всю лежащую почту, я могу просто посмотреть письма, отметить, что мне необходимо и выкачать только необходимые мне послания. Проблема в том, что в данной реализации эта функция хорошо работает на нескольких письмах. Но если у меня в ящике скопилось две сотни писем, причем лишь половина из них спам, который надо удалить, а остальные полезные письма, которые я хочу сохранить на сервере, чтобы получить их еще и дома? Решение этой моей задачи представляется весьма скучным…
При этом есть ряд писем, которые я с завидной регулярностью удаляю по 50 штук в день. Из месяца в месяц программа не понимает, что я эти письма не буду получать никогда.

Конечно, есть функции коллективной работы с письмами. Я могу не получать письма, или выделить все для удаления. Или я могу инвертировать установки получения/удаления/прочтения. Но для этого мне надо углубиться во второе контекстное меню! Первостепенную задачу при просмотре сообщений на сервере поместили туда, куда не каждый додумается добраться. Но функция решена. Апплодисменты!
Чем больше обращаешь внимания на программное обеспечение, тем больше понимаешь: программы решают функции, но слабо подготовлены, чтобы решать задачи.

