新情報26
OfflineIMAPは、インターネットに接続していなくてもIMAPのメールを読めるようにするツールだ。たとえば、外出先でメールの添付ファイルがどうしても必要になったが、インターネットにつながる場所が見つからない、といった事態を防ぐのに役立つ。 夜寝ている間にOfflineIMAPですべてのメールをローカルに同期しておけば、朝起きたときには直ちに利用できる。ただしこれはセキュリティとのトレードオフだ。メールをさっと利用できる利便性と引き換えに、ローカルのノートパソコンに保存したメールのコピーすべてを適切に保護(翻訳記事)する必要が生じる。 OfflineIMAPは、リモートのIMAPサーバに接続し、メールのコピーをmaildir形式でローカルに保存する。このmaildirツリーを手持ちのメール・クライアント・ソフトで参照することで、リモート接続の場合と同様にメールを利用できるというしくみだ。既読にしたメールや削除したメールなど、ローカルで加えた変更を同期してサーバに反映することもできる。同期は両方向なので、サーバにある新着メールをローカルのmaildirにダウンロードする処理もあわせて行われる。 メール・クライアントがmaildir形式をサポートしていない場合は、OfflineIMAPを使って2つのIMAPサーバ間でメールを同期するという方法で、同様の処理を実現できる。こちらは少々複雑だ。ノートパソコン上にIMAPサーバをインストールし、そのIMAPサーバに接続するようにメール・クライアントを設定したうえで、OfflineIMAPを使ってリモートのIMAPサーバとローカルのIMAPサーバを同期させる必要があるからだ。別の方法としては、OfflineIMAPでの保存は通常どおりmaildir形式で行い、ローカルのIMAPサーバでそのmaildirデータを参照元として利用するというやり方もある。その方法でメールを処理できるようにローカルのcourier-imapを設定する方法については、このスレッドに説明がある。 OfflineIMAPには、openSUSE用、Ubuntu Gutsy用、Fedora 7および8用のパッケージがあり、それぞれのリポジトリに登録されている。パッケージがないディストリビューションの場合は、ドキュメントの説明に従ってソースからインストールすることも可能だ。今回は、Fedora 8リポジトリのOfflineIMAP 5.99.2を試用してみた。このバージョンはGmailのアカウント・タイプをサポートしていない。Fedora Rawhideリポジトリのバージョン5.99.7はGmailをサポートしているが、こちらはディレクトリ作成に関して別のバグがあり、同期がうまくいかない。したがって、後続のバージョンのパッケージがリポジトリに登録されるまでは、IMAPのアカウント・タイプを利用し、手動設定でGmailに対応させることをお勧めする。
