ЖУРНАЛ ХАКЕР

Приручаем Пингвина к сети

Xakep, номер #029, стр. 029-036-3


Ну ладно, получить письма, в общем, не сложно. Вот отправлять их сложнее. Можно это делать telnet'ом, подконнектившись к какому-либо smtp-серверу (можно к удаленному, а можно к своему, локальному). Вот команды телнета на 25-м порту:

mail from: <откуда>

rcpt to: <куда>

data

<дальше текст письма>

.

(точка на последней строке - символ завершения тела письма)

После этого письмо отправляется. Но это неудобно. Надо отправлять как-то более автоматизированно. Для этих целей есть программа pine. Достается, опять же, где угодно. Программа большая, с обилием настроек. Запускай pine и заходи в опции, далее - Config. В smtp-сервере пропиши localhost. Все остальное заполняется самостоятельно. После всех настроек заходим в Compose Message и отсылаем кому-нибудь письмо :-) Ага, оказывается, что русскими-то буквами он печатать не дает. Поэтому делаем так: снова Setup => Config, в самом конце ищем феню character set и вписываем KOI8-R. Теперь можно писать и русскими буквами. Можно и аттач присобачить. Pine умеет также показывать полученные fetchmail'ом письма и отлично обрабатывает HTML-формат письма. Для просмотра писем необходимо зайти в раздел Message Index. В общем, программа неплохая, хотя и с не очень удобным интерфейсом. Так что пара pine-fetchmail позволяет довольно просто и удобно работать с почтой.

File Transfer Protocol

FTP то есть... В Linux есть встроенный ftp-клиент. Называется "ftp" :-). Самый обычный фтп-клиент, ничего особенного. Гораздо больше нам нравится другая утилита: lftp. Где достать, даже и не спрашивай :-). Отличается более приятным интерфейсом, есть даже русский (входит в дистрибутивы русских версий Linux). При скачивании файла показывает скорость, размеры, время, ну и все такое. Но есть у этого клиента более полезная фишка: его можно запускать, указав в командном файле, что нужно сделать. То есть, можно запустить lftp, подписав в ключе имя этого командного файла, и забыть про его существование, занимаясь своими делами. Вот формат командного файла для lftp:

open <server>

user <login> <password>

cd <directory>

reget <filename>

А запускается этот процесс вот так:

lftp -f <comand file name>

ICQ!?? Под консоль Linux!??

Ага, и такое бывает. Называется это чудо centericq и достается на http://linuxberg.alkar.net/files/centericq-3.20.5.tar.gz

Классный ICQ-клиент, обладающий всеми функциями остальных клиентов. Все настраивается просто: при первой загрузке программа спросит твои личные данные и подконнектится (или попытается подконнектиться) к "Мирабилису" для получения аккаунта. Если же у тебя уже есть свой аккаунт, то делай следующее:

Назад на стр. 029-036-2  Содержание  Вперед на стр. 029-036-4

1999-2000 ©