IMAPバックアップツール: 何を見るべきか
IMAPのメールのバックアップやアーカイブのツールは、無料のオープンソースのユーティリティから、年に数千ドルする企業向けのアーカイブ製品まで、たくさんあります。宣伝のページはどれもほとんど同じに見えます —「安全」「信頼できる」「かんたんバックアップ」。実際に効いてくる違いは、その宣伝文句の下、ファイル形式とデータの所有権をめぐる判断の中にあり、たいていはツールを使い始めてから気づくものです。実際に確かめるべきことを挙げます。
1. 実際にどんなファイル形式で保存するのか
これが唯一いちばん重要な問いで、多くの人が飛ばす問いでもあります。こう尋ねてください。明日このツールを使うのをやめたら、アーカイブしたメールをほかの何かで開けるだろうか、と。
- 1通ずつの.emlのファイル(RFC 5322) — 最良の形です。それぞれのメールが、どのメールクライアントでも、テキストエディタでさえ開ける標準的なファイルです。何にも縛られません。
- Mbox — フォルダごとに1つの大きなファイルで、すべてのメッセージをつなげたものです。標準で広く対応されていますが、どこかへ取り込まないとそのままではたどれません。
- 独自のデータベースやコンテナの形式 — 最悪の形です。アーカイブはその特定のツールを通してしか使えません。会社がなくなったり、支払いをやめたりすれば、自分のバックアップに実質的にアクセスできなくなることがあります。
2. アーカイブは実際どこに置かれるのか
ローカルファーストのツールは、自分が管理するディスク上のフォルダに直接ファイルを保存します。クラウド型のアーカイブサービスは、代わりに自社のサーバーにメールを保存します。つまり、バックアップが使えるかどうかは、その会社が事業を続けることと、あなたのサブスクリプションが有効であることに左右されます。どちらのやり方が本質的に間違いというわけではありませんが、自分がどちらを手にしているかは知っておくべきです — 支払いをやめると消える「バックアップ」は、バックアップではなくサブスクリプションです。
3. 認証を適切に扱っているか
特にGmailとMicrosoftのアカウントでは、そのツールは生のパスワードやアプリパスワードを求めるのではなく、OAuth2のサインインに対応しているべきです — どちらのプロバイダーも、セキュリティ上の理由からパスワードによるIMAPアクセスから離れつつあり、まったく対応していないアカウントもあります。アプリパスワードを提供していないYahooのようなプロバイダーには、その標準のサインインの流れに対応している必要があります。Yahooの選択肢が「アプリパスワードを生成する」しかないツールは、今日のYahooの認証の実情に追いついていません。
4. 選んでアーカイブできるか、それとも全部か、なしか
良いツールは、特定のフォルダ、ラベル、期間を選ばせてくれます。これは聞こえる以上に重要です — 2年より古いメールだけをアーカイブして片づけたいのに、全部か、なしかの書き出ししかなければ、触る必要のなかったメールまで含めてすべてをダウンロードし、手で選り分ける羽目になります。
5. 添付ファイルと書式を忠実に保存するか
大事なものを預ける前に試してください。添付ファイル付きでHTMLの書式のあるメールをいくつかアーカイブして、開き直してみます。添付ファイルは無事で開けるはずですし、HTMLのメールは元の見え方に近く表示されるはずで、プレーンテキストに落とされてはいけません。
6. ソースコードを検証できるか、それともブラックボックスを信じるのか
メールはそもそも機微なものです — 金銭の記録、個人のやりとり、仕事の連絡。オープンソースのツールなら、ベンダーの言葉を鵜呑みにするのではなく、自分(または信頼できる誰か)がソフトウェアの実際の振る舞いを確かめられます。これは、ほかのどの種類のソフトウェアよりもバックアップのツールで重要です。まさに自分のもっとも私的な情報を預けるからです。
7. 自分のバックアップを使い続けるのにいくらかかるのか
アーカイブのサービスの中には、既存のバックアップにアクセスし続けるためだけに継続的な料金を取るものがあります。実質的に、自分のデータを自分に貸し戻しているようなものです。自分のディスク上に開かれた標準のファイルとして保存するツールには、この問題がありません — いったん保存されれば、そのツールがあってもなくてもアーカイブは使えます。
MailVaultはどこに当てはまるか
MailVault はこの種類の選択肢の 1 つです。鵜呑みにせず、上のチェックリストに照らして判断してください。無料で、ソースコードは GitHub で公開されており、個別の .eml ファイルを標準的な Maildir 構造で自分のディスクに保存します(独自形式でも、他人のサーバーでもありません)。Gmail と Microsoft では OAuth に、Yahoo では標準のサインインの流れに対応し、特定のフォルダだけを選んでアーカイブできます。手動のアーカイブは無制限で、ずっと無料です。スケジュールによる自動バックアップ、アカウント間の移行、整理ルール、特定時点のスナップショットは Premium の機能で、$4/月または $25/年、年額プランには 14 日間の無料トライアルがあります。macOS・Windows・Linux で動作します。
MailVaultがこのチェックリストにどう応えるか見る
個別の .eml ファイル、自分のディスク、GitHub で公開されたソースコード、必要な場面での OAuth。無料で試せて、手動バックアップは無制限でずっと無料です。
よくある質問
メールのバックアップにおける.emlと.mboxの違いは何ですか?
.emlのファイルは1通のメールを保持し、ほぼどのメールクライアントでも1通ずつ開けます。.mboxのファイルは多数のメールを1つの大きなファイルにまとめたもので、標準ではありますが、先にクライアントへ取り込まなければそのままでは閲覧できません。
クラウド型のメールアーカイブのサービスは、ローカルのバックアップと同じものですか?
いいえ。クラウド型のアーカイブのサービスはベンダーのサーバーにメールを保存するため、アクセスできるかどうかは、加入し続けることと、そのベンダーが事業を続けることに左右されます。ローカルのバックアップは、自分が管理するディスクにファイルを保存し、継続的なサブスクリプションとは無関係です。
IMAPのバックアップツールにOAuthへの対応が重要なのはなぜですか?
GmailとMicrosoftのアカウントは、生のパスワードではなくOAuth2のサインインを求めるようになってきており、パスワードによるIMAPのアクセスにまったく対応していないアカウントもあります。OAuthにきちんと対応していないツールは、こうしたアカウントに接続できないことがあります。
メールのバックアップツールはオープンソースであるべきですか?
強い利点ではありますが、絶対の条件ではありません。メールのバックアップは、極めて機微な個人情報や金銭の情報を扱うため、オープンソースのコードであれば、信頼だけに頼らず、自分や信頼できる誰かが、そのツールが実際にデータへ何をしているかを確かめられます。
関連する記事: Yahoo Mailをバックアップする方法、ローカルでのIMAPのアーカイブの仕組み、MailVaultとThunderbirdの比較。すべての機能もご覧ください。