[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