From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Ivan Zakharyaschev X-X-Sender: To: Subject: Re: [mdk-re] KMail & Sylpheed In-Reply-To: <20010419190840.7ce34c7c.lenya@georges.home> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT 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: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Thu Apr 19 23:41:11 2001 X-Original-Date: Thu, 19 Apr 2001 23:43:47 +0400 (MSD) Archived-At: List-Archive: List-Post: Hello, Lenya! On Thu, 19 Apr 2001, Lenya L.Khachaturov wrote: > Может быть, кто-нибудь предложит более корректный способ конвертации MH > --> mbox? Идея такая: библиотека c-client (от UW; на ней основан их imap-сервер, а также Pine и некоторые другие Mail User Agents) имеет встроенные драйвера для этих двух форматов. Поэтому можно использовать ее для конвертации таких почтовых ящиков. Конкретных способов может быть много. Самый простой -- использовать маленькую специализированную программу mbxcvt, предлагаемую UW. Но, к сожалению, ее сборка может вызвать трудности (из-за недавних изменений в системе сборки c-client от UW; скоро от них избавимся). Ну а можно совершить перенос сообщений в каком-нибудь Mail User Agent, либо напрямую работающем с libc-client для доступа к локальной почте (как это делает Pine), либо умеющем совершать такие действия по протоколу IMAP (думаю, KMail или Mozilla подойдет; и тогда libc-client будет использована опосредованно, через imap сервер). Любой из способов очень прост. Если нужны какие-то подробности -- спрашивайте, попробую рассказать о них. В завершение опишу только что выполненный на практике процесс конвертации inbox'а, используемого Sylpheed, в формат mbox с помощью Pine: Если файла ~/.mh_profile еще нет, то в нем надо указать путь к директории, в которой собраны ящики-директории в формате MH (в частности inbox). По умолчанию sylpheed использует ~/Mail/: $ echo "Path: Mail" > ~/.mh_profile Теперь запустить Pine, выполнить следующую последовательность действий: (M)ain screen (L)ist folders войти в Incoming (A)dd folder, отвечать на вопросы: server name: пусто folder name: #mhinbox nickname: что угодно теперь зайти в добавленную папку (это будет MH-овский inbox, для других ящиков надо действовать немного по-другому), ;A (select All) AS (Apply Save), ввести имя ящика в формате mbox (он будет расположен в ~/mail/). Теперь они сохранились туда, можно еще применить ко всем Undelete, чтобы сообщения все-таки остались еще и в этом MH-ящике: AU (Apply Undelete) Q :-) Best regards, Ivan.