From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Bokovoy To: mandrake-russian@altlinux.ru Message-ID: <20010803204813.J4218@pc152.belcaf.minsk.by> Mail-Followup-To: mandrake-russian@altlinux.ru Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i-nntp2 Subject: [mdk-re] Mutt and NNTP Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Fri Aug 3 21:30:01 2001 X-Original-Date: Fri, 3 Aug 2001 20:48:13 +0300 Archived-At: List-Archive: List-Post: Доброго времени суток! Новая версия 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