Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #70, ОКТЯБРЬ 2004 г.

Диалап под крылом пингвина

j1m (j1m@list.ru)

Хакер, номер #070, стр. 070-110-4


$ vi ~/.muttrc

# Автоматически открывать html-письма

auto_view text/html

ignore *

# Показывать только следующие заголовки

unignore Date To From: Subject X-Mailer Organization User-Agent

# Показывать заголовки в следующей последовательности

hdr_order Date To X-Mailer User-Agent Organization From Subject

# F3 - занести письмо в черный лист (сюда засылай весь не отфильтрованный спам)

macro index <f3> "|sa-learn --spam\n" "spam"

macro pager <f3> "|sa-learn --spam\n" "spam"

# F4 - занести письмо в белый лист (используй для новых контактов)

macro index <f4> "|sa-learn --ham\n" "nospam"

macro pager <f4> "|sa-learn --ham\n" "nospam"

# Ящики, проверяемые на наличие новой почты

mailboxes `echo ~/Mail/*`

# Дефолтный ящик для сохраняемой почты

save-hook .* =saved

# Файл почтовых псевдонимов (сюда вносятся адреса нажатием клавиши «А»)

set alias_file=~/.mail_aliases

source ~/.mail_aliases

# Не пищать

set beep=no

# Подставлять твой адрес при передаче почты sendmail'у (это postfix'ный wrapper)

set envelope_from=yes

# Каталог с почтовыми ящиками

set folder="~/Mail"

# Путь до mailcap

set mailcap_path="~/.mailcap"

# Сюда будет помещаться прочитанная почта

set mbox="=read"

# Показывать 6 строк мини-индекса при просмотре сообщений (очень удобно)

set pager_index_lines=6

# Помещать отложенные сообщения в этот ящик

set postponed="=postponed"

# Сохранять исходящую почту в этот ящик

set record="=sent"

# Кодировка, используемая для исходящей почты

set send_charset="koi8-r"

# Дефолтный почтовый ящик

set spoolfile="=inbox"

Для более удобной работы с некоторыми типами файлов из mutt немного подправим /etc/mailcap:

$ vi ~/.mailcap

# Открывать картинки при помощи zgv (здесь можешь прописать свой любимый вьюер)

image/*; zgv %s > /dev/null 2> &1

# Открывать html-письма с помощью lynx и word-документы посредством catdoc прямо в окне почтовика

text/html; lynx --dump %s; copiousoutput

application/msword; catdoc %s; copiousoutput

Этот файл можно расширять бесконечно, я привел лишь самые часто используемые варианты.

Последние приготовления

Последнее, что нужно сделать, - прописать некоторые команды в скрипт /etc/ppp/ip-up, который стартует сразу после успешного коннекта. Мы воспользуемся этой возможностью и добавим в него следующие строки:

# vi /etc/ppp/ip-up

# Запускаем pdnsd

/usr/sbin/pdnsd

# Отправляем почту

/usr/sbin/sendmail -q

# Синхронизируем время

/usr/sbin/ntpdate 194.186.254.22

Помимо ip-up, существует еще файл ip-down, он, как ты, наверное, уже догадался, получает управление после отключения. Добавь в него строку «killall pdnsd», чтобы после дисконнекта pdnsd останавливался и не жрал зря ресурсы.

Как тебе slackware?

Если ты счастливый обладатель slackware linux, то можешь забить на wvdial и использовать скрипты. Для этого выполни команду pppsetup и ответь на несколько вопросов. Теперь подключаться к инету ты сможешь по команде ppp-on, а отключаться - ppp-off.

Назад на стр. 070-110-3  Содержание  Вперед на стр. 070-110-5