![](../005.gif)
Майлеры под Никсы
Спецвыпуск Хакера, номер #005, стр. 005-094-1
LonerX (lonerx@nettaxi.com)
Писюльки
Привет. Ну как у тебя дела с освоением недавно установленной UNIX системы? Не очень? А-а, понятно... Ты, как и многие в свое время, столкнулся с проблемой выбора софта. Прекрасно тебя понимаю, так как софта для UNIX действительно много, и иной раз трудно разобраться, что стоит выбрать, а что нет. Тем более если дело касается специфических программ, например, программ для работы с сервисами Интернет. Но это дело поправимое, со временем ты разберешься с тем что тебе надо, а что не очень, и для тебя определится круг программ, которые наиболее подойдут твоим целям и задачам. Но чтобы тебе не тратить свое личное время, которое, как известно, лишним не бывает, я вкратце поведаю о семействе тех утилит, которые очень важны в жизни каждого UNIX пользователя и значимость которых трудно преувеличить. Я говорю о программах, отвечающих за отправку/получение электронной почты. Да, про мылеры :). Чем эти программы столь особенны? Да хотя бы тем, что почтовые клиенты для UNIX появились гораздо раньше всяческих The Bat, Outlook Express и прочих Netscape Messenger'ов. И развитие их шло по своей специфической линии, что, в итоге, обусловило уникальность этих программ и их отличие от выполняющих аналогичные функции утилит для Windows. Так что новичку, только что слезшему с продукции MS и перешедшему на UNIX, зачастую трудно сходу разобраться с почтовыми программами и, следовательно, извлечь максимальный КПД от их использования. Приготовься внимательно слушать и запоминать!
Классическое Мыльце
E-mail утилит для *nix существует множество. Чтобы в этом убедиться, достаточно посетить сайт типа tucows.com и просмотреть разделы, посвященные этим программам. Но, несмотря на огромный выбор, есть несколько экземпляров почтовых клиентов, признанных классическими (если такое слово допустимо) и основополагающими инструментами обращения с почтой. Вот о них-то я и хочу рассказать в этой статье. И начну я свой рассказ с программ, предназначенных для консоли.
Перед тем как начать обзор консольных E-mail клиентов, необходимо упомянуть о тех программах, которые осуществляют собственно транспортировку электронной почты. Передача сообщений в сети осуществляется с помощью протокола пересылки почты SMTP (Simple Mail Tranport Protocol). Наиболее распространенным транспортным агентом (electronic mail transport agent) для этих целей является программа sendmail. Именно она отвечает за безошибочную доставку почтового сообщения адресату по протоколу SMTP. Так что для отправки писем тебе понадобится установленный и запущенный sendmail daemon. К счастью, sendmail поставляется со многими дистрибутивами UNIX и автоматически настраивается при инсталляции системы. Поэтому на этом останавливаться я не буду и перейду к следующему пункту.
Скорее всего, у тебя есть зарегистрированный почтовый ящик на каком-либо удаленном сервере, типа mail.ru, или сервере твоего провайдера... В этом случае тебе необходима программа, забирающая почту с удаленного сервера, так как программы для чтения/отправки электронной почты этой функции не выполняют. Одной из самых распространенных утилит такого типа является программа fetchmail, забирающая сообщения с другого сервера и передающая их в распоряжение локальных почтовых служб (например, той же sendmail). После этого почта становится доступной для чтения с помощью утилит, к рассказу о которых я скоро перейду.