[mdk-re] Mutt and NNTP
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пт Авг 3 21:30:01 MSD 2001
Доброго времени суток!
Новая версия Mutt, доступная в Сизифе, содержит в себе возможность работы
с серверами конференций в стиле, привычном для Mutt. В этом письме я хотел
бы рассказать, как же ею пользоваться, потому что оказалось, что
документации не совсем достаточно.
Итак, mutt-1.2.5i-ipl16mdk работает с протоколом NNTP, но для этого его
необходимо подготовить. Подготовка заключается в создании
конфигурационного файла с описанием геометрии используемых серверов
и конференций. Файл конфигурации имеет следующий вид:
== 8<--------------------------------------------------------->8 ==
[сервер1 <имя пользователя> <пароль>]
группа1 количество_сообщений локальная_папка 0
группа2 количество_сообщений локальная_папка 0
группа3 количество_сообщений локальная_папка 0
....
группаN количество_сообщений локальная_папка 0
...
[серверN <имя пользователя> <пароль>]
группа1 количество_сообщений локальная_папка 0
группа2 количество_сообщений локальная_папка 0
группа3 количество_сообщений локальная_папка 0
....
группаN количество_сообщений локальная_папка 0
== 8<--------------------------------------------------------->8 ==
Имя пользователя и пароль могут быть опущены, если он не нужны. Квадратные
скобки в строке описания сервера обязательны. Например:
[news]
fido.ru.dtp 0 =news/fido.ru.dtp 0
fido.ru.english 16191 =news/fido.ru.english 0
fido.ru.tex 3539 =news/fido.ru.tex 0
В первый раз из каждой конференции будет получено по 10 сообщений, или
столько, сколько вы укажете в файле конфигурации, если это число больше 0.
В дальнейшем будут забираться все новые сообщения. В описании локальной
папки можно использовать все доступные средства Mutt'а, в том числе и
запуск скриптов через ``.
Как уже можно заметить, данный вариант поддержки NNTP предназначен для
работы по принципу "сначала скачать, а потом читать" и к тому же следует
традиции Mutt в обработке почтовых ящиков.
После того, как файл конфигурации создан, его необходимо подключить к
Mutt. Для этого используется команда
set newsrc="имя конфигурационного файла"
которая по умолчанию указывает на ~/.mutt_newsrc.
Теперь можно загрузить Mutt и нажав B (CAPITAL LATIN B, shift-b), получить
сообщения с сервера конференций. Просматривать их можно при помощи обычных
средств Mutt'а, однако для транслируемых в NNTP сообщений из FIDO
желательно первоначально добавить в конфигурацию:
ignore Path X-FTN-SEEN-BY X-FTN-REPLY X-FTN-REPLYADDR X-FTN-MSGID X-FTN-Tearline X-FTN-TID
ignore X-FTN-PATH X-FTN-Origin Lines References X-FTN-AREA Distribution X-Comment-To X-FTN-CHRS
Для того, чтобы отвечать на сообщения в конференцию, используется клавиша
A (CAPITAL LATIN A, shift-a), а для того чтобы отправить новую статью,
используйте P (CAPITAL LATIN P, shift-p).
В справочной системе muttrc(5), правда только в английском варианте,
находится описание всех команд конфигурации NNTP, которые понимает Mutt.
Здесь вы узнаете, как определить название собственной организации, как
запретить удаление кросс-посланий во время получения сообщений и т.д.
Вот и все, желаю удачи.
--
/ Alexander Bokovoy
$ cat /proc/identity >~/.signature
`Senior software developer and analyst for SaM-Solutions Ltd.`
---
A witty saying proves nothing.
-- Voltaire
Подробная информация о списке рассылки community