Evolution: папки виртуальные, эволюция реальная
Безусловно, почтовый клиент — одна из старейших программ, работающих в интернете. Но даже у столь "древних" приложений бывают свои особенности и свои ноу-хау!
Попытка OpenSource-сообщества "вломиться" в сектор бизнес-приложений вполне логична — в домашних, развлекательных делах этим программам делать пока нечего.
Если говорить об офисных приложениях, то немаловажная роль в этом секторе ПО отведена почтовым клиентам. Именно электронная почта сегодня становиться наиболее используемым каналом общения и обмена информацией, в том числе при заключении бизнес-соглашений.
Немалый вклад в дело развития функциональных возможностей почтовых программ внесли и спамеры. Ведь доля спама в получаемой корреспонденции может достигать просто-таки неприличных значений — до 90%. Есть и такие данные, что в части развитых стран работник может до 30% рабочего времени затратить на разбор писем — что называется, на отделение зерен от плевел. Конечно, неплохо было бы, если б программа могла помочь пользователю. Тем более что от удобства работы с письмами, от возможности аккуратно и вовремя обрабатывать почту в конечном итоге зависит зарплата.
Среди действительно неплохих почтовых клиентов можно отметить The Bat! и MS Outlook для Windows. Причем "мышь" являет собой "чистый" MUA, тогда как Outlook снаряжен еще и дополнительными средствами — задачником, календарем. Впрочем, несмотря на такую продвинутость, все больше людей склоняется к использованию TheBat! из-за встроенного спам-фильтра и лучшей сопротивляемости вирусам.
Для Linux тоже есть выбор приличных почтовиков: KMail, Sylpheed и, наконец, Evolution.
Собственно, как раз о последнем продукте и пойдет речь. Разработчик Evolution — компания Ximian (позже она вошла в состав Novell). Задумывался данный проект как максимальное подобие MS Outlook. Таким он, собственно, и получился — по крайней мере, в версии 1.x. Дальше в пользовательский интерфейс были внесены кое-какие изменения — правда, скорее косметического характера (может быть, с тем чтобы не слишком привлекать внимание законников из Microsoft). Но, как бы там ни было, программа остается бизнес-ориентированной и, пожалуй, может считаться одним из немногочисленных примеров успешного развития OpenSource-проектов.
Описывать всю функциональность Evolution долго и не интересно. Лучше обратить свое внимание на ряд оригинальных возможностей, не свойственных другим программам данного класса.
Папки бывают разными
Вот, наверное, одна из самых замечательных функций Evolution. Направлена она на улучшение сортировки полученных сообщений.
Вы наверняка работали с электронной почтой, а потому в курсе, что письма удобней держать в разных папках: деловые отдельно от личных, а письма от шефа — отдельно от сообщений других сотрудников. В простейшем случае сортировка писем производится вручную. Более продвинутые программы позволяют автоматизировать этот процесс с помощью специальных правил — и тогда, к примеру, все письма от адресата nekto@comizdat.com будут ложиться в папку nekto.
Evolution тоже поддерживает папки и правила. К тому же в этой программе реализован механизм виртуальных папок. Что это такое? Предположим, все письма приходящие на ваш адрес plans@comizdat.com вы собираете в папке "Планы". А вот письма с заголовком "Срочно!" — в папке "Срочно". Теперь на адрес plans@comizdat.com приходит письмо с заголовком "Срочно!". Куда же припарковать данное сообщение? Вообще, по логике, в обе папки. Evolution так и сделает — но при этом она не станет делать дополнительной копии письма, а задействует механизм виртуализации. То есть смысл в том, что одно письмо может отображаться в нескольких папках, если его свойства соответствуют нескольким критериям.
Возьмем более прикладной пример. Пользователи часто сохраняют все письма, относящиеся к текущим делам, в общей папке, которая в результате служит своего рода органайзером: посмотрел на письмо — и вспомнил, что нужно сделать то-то или перезвонить туда-то. Но поскольку писем в такой папке может собраться порядочно, отслеживание переписки по определенному предмету затрудняется. Вот тут-то и пригодится виртуальная папка, которая из общей массы выудит нужные письма.
Посмотрим, как это реализовать. Проще всего щелкнуть правой кнопкой мыши на письме, имеющем подходящий критерий отбора, выбрать пункт меню Виртуальная папка и затем — наиболее подходящий для данного случая пункт меню. На рисунке ниже проиллюстрирован процесс создания виртуальной папки по отправителю (результат работы виртуализации представлен на рисунке внизу).
Теперь нужные письма можно увидеть в одной папке
Проще всего создавать виртуальную папку по отправителю. При этом во всех локальных папках будет произведен соответствующий отбор
С точки зрения реализации данный пример предельно прост. Это хорошо с практической точки зрения, однако не позволяет оценить широту возможностей виртуального фильтра. Чтобы получить более полное представление о его функциональности, следует вызвать окно редактирования виртуальной папки (см. рисунок ниже).
Можно использовать несколько опций для задания критерия виртуальной папки
Как видно из примера, можно добавлять опции и обрабатывать их как логическое "И" или логическое "ИЛИ". В данном случае опции — это характеристики писем: поле "Отправитель" или "Получатель", тема сообщения, дата его отправки/получения", надпись, вес, состояние и т.д. На основе совокупности значений этих полей и создается единое правило отбора писем. Источники писем тоже можно задавать — это могут быть все или несколько локальных папок, удаленные папки. На приведенном рисунке показаны действия по созданию папки для служебных писем от босса, имеющих высокую степень важности.
Создатели программы Evolution пишут, что виртуальные папки — это некий гибрид трех основных составляющих механизмов организации писем: выглядят они, как папки, работают наподобие поиска, а настраиваются, как фильтры.
Следует отметить, что, помимо каталогов, созданных пользователем, в системе существует специальная виртуальная папка "Прочее" (Unmatched), которая просто отображает письма, не попавшие в другие виртуальные папки.
И еще: не забывайте, что, удалив письмо из виртуальной папки, вы удалите его и из папки-источника. Точно так же письмо, удаленное из программы, исчезнет и в виртуальной папке.
Сложите письма по порядку!
У Evolution есть еще одна возможность, особенно полезная на случай длительной переписки с определенным абонентом или по определенной теме.
Предположим, во входящих расположилось большое количество писем — а в данный момент важно найти одно конкретное. Конечно, можно воспользоваться поиском — но при этом придется проанализировать весь массив найденных писем. Куда проще воспользоваться реализованной в Evolution автоматической подшивкой сообщений (меню Вид — Показывать подшивки в списке сообщений). Что получится в результате, показано на рисунке ниже.
Показать письма в подшивке — лучший способ освежить хронологию событий. Evolution это умеет!
При этом сами подшивки можно держать как в раскрытом виде, так и компактно.
Evolution, на старт!
Мы уже отмечали, что данная программа — больше чем просто почтовый клиент. Она содержит еще несколько замечательных модулей, предназначенных для организации работы.
Если вы часто пользуетесь календарем или задачником, вам вряд ли понравится, что Evolution автоматически запускается в режиме работы с почтой — так что "горящая" задача или важное событие на глаза пользователю не попадется. В общем, если пользователю удобней загружать программу в другом режиме, следует воспользоваться параметрами командной строки. Так, команда evolution -c calendar автоматически откроет календарь. Изменив свойства ярлычка в меню или на рабочем столе, можно избавить себя от необходимости вводить команды вручную.
Автор: Николай Ткаченко
Источник: www.cpp.com.ua
|