From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Alexander Bokovoy To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] Mutt & IMAP Message-ID: <20010715233029.B9747@boids.avilink.net> Mail-Followup-To: mandrake-russian@altlinux.ru References: <20010716001014.A22556@vezyolka.dgap.mipt.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 In-Reply-To: <20010716001014.A22556@vezyolka.dgap.mipt.ru>; from yznews@hotbox.ru on Mon, Jul 16, 2001 at 12:10:14AM +0400 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: Mon Jul 16 00:16:01 2001 X-Original-Date: Sun, 15 Jul 2001 23:30:29 +0300 Archived-At: List-Archive: List-Post: On Mon, Jul 16, 2001 at 12:10:14AM +0400, Yura Zotov wrote: > Поделитесь, пожалуйста, опытом использования Mutt с ящиками IMAP. > Особенно интересует совмещение локальных и удаленных ящиков. > fetchmail'ом скачивать не охота, так как трафик резко и сильно > подорожал. Приветствуется любой, даже минимальный опыт. Может > кто-то другой почтовый клиент применяет? Mutt притормаживает в такой связке. Но в целом работает. Единственная проблема -- собрать в него автоматически список каталогов на IMAP-сервере. Я раньше имел скрит, который это делал, но после перешел на fetchmail. Для локальных каталогов это можно это делать так (поиграйтесь со скриптом, может он Вам поможет сделать версию для IMAP): (~/.mutt/generate-mailboxes-list) #!/bin/sh # Base mailbox directory BASEDIR=$HOME/Mail # Mail dir relative to $BASEDIR MAILDIR=mymail echo "# Mail boxes for $USER" >$HOME/.mutt/folder echo "mailboxes !" >$HOME/.mutt/folder for i in `find $BASEDIR/$MAILDIR -type f -print | sort -u|sed -e "s@$BASEDIR/@=$MAILDIR/@"` ; do echo "mailboxes $i" >>$HOME/.mutt/folder done echo "$HOME/.mutt/folder" Скрипт вызывается в ~/.mutt/muttrc через source `~/.mutt/generate-mailboxes-list` вместо source ~/.mutt/folder Чтобы завести это дело на IMAP, нужно приблизительно вот что: 1. Получить от IMAP-сервера файл ~/.mailboxlist (допустим, это будет файл с локальным именем ~/.mailboxlist-remote) 2. Сменить find ... в цикле на cat ~/.mailboxlist-remote 3. Сменить echo "mailboxes $i" на echo "mailboxes $IMAPSERVER$i", где IMAPSERVER="{myimap.server.net}/" Что-то вроде этого, оригинальный файл у меня не сохранился в связи с целым рядом переездов. -- Sincerely yours, Alexander Bokovoy The Midgard Project | ALT Linux Team | Minsk Linux Users Group www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net -- You won't skid if you stay in a rut. -- Frank Hubbard