ノラプログラマーの技術メモ

ネットで調べても出てこなかった情報を載せていきたい技術系ブログ。

Becky!メールのIMAP接続がクソ遅いので改善してみた

そもそもの問題

メールソフトにBecky!ベッキー)を使っている。Google AppsのメールアドレスをIMAPで同期しているのだけど、これが遅くて仕事に支障をきたす。イライラする。なので改善してみた。

1.キャッシュを増やす

Becky!メールのキャッシュを増やして、2回目以降の読み込み速度をあげた。

[ツール]-[全般的な設定]から、[高度]タブを選択し、[IMAPメールアイテムの最大キャッシュ数]を0に設定した。ちなみに0にすると、キャッシュは無制限になる。

f:id:kawai_norimitsu:20160504155901p:plain

2.終了させないようにした

Becky!メールを終了させるたびにキャッシュが捨てられ、またイチからメールが読み込まれる。だからベッキーを終了させないようにした。

まず最初に、プラグイン(bkpwcust-0.2.17.21.zip)をダウンロードし、展開する。

次に、プラグインフォルダの中にある「bkpwcust.dll」を、ベッキープラグインフォルダ(C:\Program Files (x86)\RimArts\B2\PlugIns)へコピーしておく。

f:id:kawai_norimitsu:20160504160237p:plain

続いて、Beckyの[ツール]-[プラグインの設定]から、[Becky!2 Powerful Customizer]をクリックする。

f:id:kawai_norimitsu:20160504160338p:plain

最後に、[×]ボタンで最小化にチェックを入れて、[OK]ボタンをクリックする。

f:id:kawai_norimitsu:20160504160428p:plain

これで閉じるボタンが押されても、Beckyは終了しなくなる。

3.メールの量を減らす

Gmailを使っている場合は、アーカイブという便利な機能がある。これをIMAPで同期できるわけだから、利用しない手はない。

ブラウザからgmailを開いて、検索フォームに[before:2015/12/31]と入力しフィルタをかけ、すべてのメールを選択し、アーカイブ化する。

ポイントとしては、すべてのメールを選択する際に、「この検索条件に一致するすべてのスレッドを選択する」をクリックしておくことだ。

アーカイブ(過去分)のメールは、いつでもgmailの検索フォームから検索できるようになっている。

まとめ

1.過去のメールはアーカイブ化して、読み込むメールの数量を減らす
2.Beckyのキャッシュ機能を最大限に利用する

以上!