2002-12-31 113428

メッセージボックス

キャッシュの一部もmsg.boxに保存するようにしていたのですが、大きくなってくると遅くなってくるので、別ファイルに分けることにしました。ついでに、1メッセージ1ファイルも使えるようにしました。

ところが、IMAP4だと予想以上に遅いので調べてみると(というほど調べなくてもわかってしまったのですが)、最初にENVELOPEで取り出したヘッダを保存、それから必要に応じてダウンロードした本文やヘッダを保存、というように1メッセージに対して2つのファイルを作成していました。これでは確かに遅くなりそうです。最初にENVELOPEだけ取り出したときには、msg.box側に保存するのは止めるべきかも。