WU-IMAPをmbox形式からmbx形式へ変更してみた - DirectX.tv Doppelheit

WU-IMAPの動作がもっさりしていてどうにもならなかったのでgoogleさんにお伺いを立てた。

どうも、標準のmbox形式からmbx形式に変更すると挙動が軽くなるらしい。

1.WU-IMAPの設定を変更
 /etc/c-client.cf に以下の2行を追加
 これをすると新規に作ったIMAPフォルダはmbx形式になる
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I accept the risk for IMAP toolkit 4.1.
set new-folder-format mbx
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

2.mbox形式からmbx形式へ変更
 これには方法が2つあります
(1)SSHなどでサーバに接続してやる方法
 (A)まず imap-utils パッケージをインストール(今回はup2date経由でインストールしました)
 (B)mailutil copy foo bar.mbx としてfoo mboxをbar.mbx mbxに変更
(2)メーラーで作業
 (A)新規にIMAPフォルダを作成
 (B)旧フォルダから新規フォルダへメールをコピー

3.procmailの設定変更
 メールの振り分けにprocmailを使っている場合以下の変更が必要でした
 ~/.procmailrc
修正前:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
:0:
* ^To:.*hoge@foo.bar.com
$HOME/foo
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

修正後:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
:0:
* ^To:.*hoge@foo.bar.com
| /usr/bin/dmail +bar.mbx
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

これらの処理を行って試したところ、巨大なIMAPフォルダの場合、ヘッダの読み込みが10倍くらいになりました。
とりあえず延命(^^)

サーバでmbx形式に変更が必要な場合は言ってください。>関係者

 
カテゴリ

Who is uehatsu?

uehatsu

アーカイブ

タグクラウド

Facebook page