В Linux не так много простых, красивых, современных почтовых программ, как может показаться на первый взгляд. Фактически, помимо нашего героя, почтовый мир представлен стандартными программами из KDE (KMail) и Gnome (Evolution). Проводя параллели с Windows (чтобы поняли ВСЕ, о чем речь), можно сказать, что KMail – это The Bat, Becky, и прочие ориентированные на текстовый обмен письмами почтовики. См. *1*. Понятно теперь почему? Evolution – это Outlook (не Express). Остается очень широкая незаполненная ниша в обеих ОС. Это почтовая программа, которая должна одинаково мощно работать как с текстом, так и с html, иметь множество полезных функций, необходимых как для домашнего, так и для офисного использования и не быть отягощена функциями органайзера (календарь, планировщик). Самое время вспомнить о Thunderbird, наследнике Mozilla Mail, который удовлетворит самого взыскательного пользователя. Давайте возьмем несколько популярных почтовиков и сравним их с Thunderbird по возможностям.
| Thunderbird 0.3 | Kmail 1.4.3 | Becky 2.0.7 | Outlook Express 6.00 |
Функции редактора писем | ||||
Создание HTML | Да | Нет | Да (нужен IE) | Да (нужен IE) |
Цитирование HTML тегом <blockquote> | Да | N/A | Нет, как и The Bat (*1*) | Да |
Вставка текста внутрь, цитаты (HTML) | Да | N/A | Нет (все равно «зелененьким» покажет) | Нет |
Цитирование имя в plain-text | Нет | Нет | Да, как и The Bat (*1*) | Нет |
Настраиваемые шаблоны | Да (вручную) | Да | Да | Да (но по-идиотски сделано) |
Цитирование не только цветом шрифта, но и фона | Да | Нет | Нет | Нет |
Форматирование «по обоим краям» в plain- text | Нет (только в HTML) | Нет | Нет (но это может The Bat) | Нет (только в HTML) |
Уникальная поддержка графических смайликов | Да (тегами) | N/A | Нет | Нет (но есть плагин Emomail) |
Автоопределение формата письма (*2*) | Да | N/A | Нет | Нет |
Русский интерфейс, орфография | Да | Да | Нет (только рожица) | Да |
Общие функции | ||||
Встроенный спам-фильтр | Да | Нет | Нет | Нет |
Фильтрация писем на сервере | Нет | Да | Да | Нет |
Каждому адресу отдельная папка | Да | Нет | Да | Нет |
Темы | Да | Нет | Нет | Нет |
Расширения | Да | Нет | Да | Нет (есть программы, заточенные под OE) |
Бесплатность | Да | Да | Нет | Нет (он же в составе платной ОС) |
В процессе ли разработки | Да | Да | Да | Нет (до Longhorn) |
Уязвимость | Нет (хотя теоретически можно) | Нет, 100% иммунитет | Да (из-за IE) | Да |
(*2*) – если в письме нет ничего «htm l-ного», то оно создается как plain-text, иначе html
Мы видим, что Thunderbird не идеален (лучшее – враг хорошего), но превосходит другие почтовые программы, если рассматривать наиболее востребованные в обиходе функции. Все вышесказанное было приведено лишь для того, чтобы вы попробовали этот почтовик. Вслед за пробой обычно происходит процесс настройки программы, а еще через некоторые время у пользователя появляется желание найти у программы еще какие-нибудь уникальные возможности, чтобы убедиться в том, что программа, с которой он работает, лучшая в своем роде (по его мнению, разумеется). Попробую помочь вам в последнем вопросе. Конечно, скрытые возможности, в большинстве своем, отыскивал не я сам. Источники были разные, но львиную долю приятных секретов мне поведал Александр Л. Cловесник a.k.a Unghost (als@sviblоvо.ru). Форум русскоязычной поддержки Thunderbird - Mozilla Thunderbird. (Программы)
Итак, поехали.
1) шаблоны можно настраивать, например, сделать приветствие в 2 строки. В user.js добавить:
user_pref("mailnews.reply_header_ondate", "On %s you wrote,");
user_pref("mailnews.reply_header_authorwrote", "Hello, %s");
user_pref("mailnews.reply_header_colon","");
user_pref("mailnews.reply_header_separator", "");
user_pref("mailnews.reply_header_type", 3);
user_pref("mailnews.reply_header_locale","ru-ru");
В результате получаем:
Hello, bugzilla-daemon@altlinux.ru
On 22.10.03 15:46 you wrote,
2) при отображении обычных заголовков письма показываются только поля От, Обратный адрес, Дата, Кому, Тема. Но к этому можно кое-что добавить в user.js:
user_pref("mailnews.headers.showOrganization", true); - показывает поле "Организация"
user_pref("mailnews.headers.showUserAgent", true); - показывает поле "Пользовательский агент"
Порой бывает интересно, каким почтовиком человек пользуется.
3) некоторые развлечения со строкой "User Agent". Добавьте следующие строчки в user.js:
user_pref("general.useragent.locale", "br-BR");
user_pref("general.useragent.vendor", "Thunderbird Rulez Forever");
user_pref("general.useragent.vendorSub", "0.7+");
и ваш строчка User Agent приобретет следующий вид:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; br-BR; rv:1.6a) Gecko/20031029 Thunderbird Rulez Forever/0.7+
4) Если вы создаете по умолчанию сообщения в формате HTML, то чтобы создать сообщение 100% в plain text нужно щелкнуть кнопку "Создать" удерживая "Shift".
5) можно удалять сообщения мимо корзины - комбинацией клавиш Shift + Del
6) можно добавлять свои заголовки в почтовые сообщения. Для этого добавьте в user.js строку такого вида:
user_pref("mail.compose.other.header", "X-Conspiracy,Approved,X-No-Archive");
При составлении сообщения в выпадающем меню (От, Кому... ) появятся 3 строки - X-Conspiracy,Approved,X-No-Archive. Иногда бывает полезно.
7) Из цитирования можно сделать красочную новогоднюю елку. В файл userContent.css добавить:
blockquote[type=cite] {
color: navy !important; background-color: RGB(245,245,245) !important; }
blockquote[type=cite] blockquote {
color: maroon !important; background-color: RGB(235,235,235) !important;}
blockquote[type=cite] blockquote blockquote {
color: green !important; background-color: RGB(225,225,225) !important;}
blockquote[type=cite] blockquote blockquote blockquote {
color: purple !important; background-color: RGB(215,215,215) !important;}
blockquote[type=cite] blockquote blockquote blockquote blockquote {
color: teal !important; background-color: RGB(205,205,205) !important;}
8) Чтобы при старте сразу качалась почта со всех адресов, добавьте в user.js:
user_pref("mail.check_all_imap_folders_for_new", true);
9) Как известно, Thunderbird отображает в колонке "Дата" дату и время письма для писем, пришедших вчера и только время для писем, пришедших сегодня. Но это можно поменять. Нужно добавить несколько переменных в файл user.js:
user_pref("mail.ui.display.dateformat.thisweek", 1); - отвечает за формат даты писем, пришедших на этой неделе.
user_pref("mail.ui.display.dateformat.today", 1); - отвечает за формат даты писем пришедших сегодня.
user_pref("mail.ui.display.dateformat.default", 1); - - отвечает за формат даты все остальных писем.
Значения переменных:
0 - не отображать дату вообще (20:20).
1 - длинный формат (9 сентября 2003 г. 20:20)
2 - короткий формат (09.09.2003 20:20)
3 - только год и месяц (2003/09 20:20)
4 - день недели (Вт 20:20)
10) удобные клавиатурные сокращения:
- редактирование письма в outbox – CTRL+E
- отправка в outbox – CTRL+SHIFT+ENTER
- раскрыть ветки обсуждения – «*», закрыть – «/»
- при создании html письма, CTRL+плюс – увеличить шрифт, CTRL+минус – уменьшить
- отправить и получить сразу – CTRL+T
На заметку: На данном этапе бескомпромиссной борьбы с пиратским софтом все больше людей отказываются от платного программного обеспечения. Соответственно, для своих нужд они используют бесплатные программы Скачать бесплатно такие приложения можно как с сайтов производителей, так и с софтверных порталов. Не стоит думать, что бесплатное ПО плохо написано и не может конкурировать с платным. Среди свободно распространяемых программ есть такие, что превосходят платные аналоги на голову. Кроме того, многие весьма именитые компании имеют бесплатные версии полезных программ, которые предлагают скачать со своих сайтов.