本文へ移動
ホームに戻る

Mac でメールをアーカイブし、ずっと残す方法

8分で読めます

Mac でのメールのアーカイブとは、メールの完全なコピーをオープンな形式のファイルとして自分のディスクに保存し、プロバイダーが削除しても、アカウントが閉じられても、使っていたアプリがなくなっても読めるようにしておくことです。このガイドでは、アーカイブとは何で何ではないか、macOS で選べる方法、残すべきファイル形式、そして Gmail、Outlook.com、iCloud、IMAP のアカウントのアーカイブの作り方と確かめ方を説明します。それはもう知っていて、ツールを選びたいだけなら、Mac におすすめのメールアーカイバーの候補を読んでください。

手短な答え

  • Apple Mail、Gmail、Outlook のアーカイブボタンは、メールを同じアカウントの別のフォルダに移すだけです。メールはプロバイダーに残り、あなたのために新しく何かが保存されるわけではありません。
  • 本当のアーカイブとは、自分のものとして持つコピーです。Mac や自分で管理するドライブに、1 通につき 1 ファイル(.eml)か、1 フォルダにつき 1 ファイル(mbox)で置きます。
  • Apple Mail は 1 回限りのコピーとしてメールボックスを mbox で書き出せます。新しいメールに追いつくアーカイブには、繰り返しダウンロードするツールが必要です。
  • 無料のアプリ MailVault では、アカウントを追加し、バックアップの対象をすべてのメールにして、すべてのアカウントを今すぐバックアップを押し、各行のアイコンを確認します。スケジュールでのバックアップは Premium です。

アーカイブ、バックアップ、同期は同じものではない

メールアプリのアーカイブボタンは移動であり、コピーではありません。Apple のメールのガイドによると、アーカイブするとメッセージはそのメールアカウント用に作られたアーカイブのメールボックスに移動します。Gmail のヘルプによると、アーカイブしたメッセージは「すべてのメール」で引き続き見つけられます。Microsoft の Outlook のヘルプによると、アーカイブボタンでメールボックスのサイズは減りません。3 つとも、メールはプロバイダーに残ります。

同期はサーバーを映すので、スマートフォンで削除したメッセージは Mac からも消えます。バックアップは、復元できるように別の場所に置くコピーです。このページで言うアーカイブとは、何年も残し、それでも読めるバックアップのことです。完全で、検索でき、1 つのアプリに縛られません。

どういうものか メールがある場所 サーバーで削除されても残るか? サーバーの容量を空けるか?
同期(通常のメールアプリ) サーバー上。デバイスに同期される 非対応 非対応
アーカイブボタン 同じアカウントの別のフォルダ 非対応 非対応
バックアップ 自分で管理する 2 つ目のコピー はい、間引かれない限り その後サーバーで削除した場合のみ
アーカイブ(ローカルのコピー) Mac や自分のドライブ上のファイル 対応 その後サーバーで削除した場合のみ

Mac での選択肢

  • Apple Mail の「メールボックスを書き出す」。1 つ以上のメールボックスを選び、メールボックス > メールボックスを書き出す を選んで、フォルダを指定します。Apple によると、書き出しは mbox 形式で、メールは前の書き出しを上書きせず、隣に新しい .mbox ファイルを作ります。ファイル > メールボックスを読み込む で元に戻せます。無料で標準搭載ですが、手で繰り返すスナップショットです。
  • Thunderbird。無料のオープンソースで、macOS 版もあります。Mozilla によると、Thunderbird は標準ではフォルダごとに 1 つの mbox ファイルとしてメールを保存し、1 通ごとに 1 ファイル(Maildir)の保存方式も選べますが、Mozilla はまだ試験的なものとして扱っています。ImportExportTools NG のアドオンは、メッセージを EML、PDF などの形式で、フォルダを mbox として書き出します。
  • コマンドラインのバックアップツール。Got Your Back(GYB)は、Gmail の API を通じて Gmail と Google Workspace のアカウントをローカルのフォルダにバックアップし、復元もできるオープンソースのツールです。ターミナルに慣れた人に向いており、対象は Google のアカウントだけです。
  • 専用のアーカイバー。Mail Archiver X、MailSteward、EagleFiler は、メールを検索できるアーカイブやライブラリに取り込む有料の Mac アプリで、それぞれ独自の方法で保存します。Mac におすすめのメールアーカイバーのページで、用途別に比較しています。
  • MailVault。メールのコピーを Maildir 形式のフォルダにプレーンな .eml ファイルとしてコンピュータに保管する、macOS・Windows・Linux 向けの無料のメールアプリです。Gmail、Microsoft 365、Outlook.com、あらゆる IMAP のアカウントにサインインでき、メールの経路に MailVault のアカウントもサーバーもありません。このガイドの残りでは、手順の説明にこれを使います。

メールを残す形式

アーカイブはツールより長く残るべきなので、ツールよりも形式のほうが重要です。

  • .eml ファイル。インターネットメッセージ形式(RFC 5322)で 1 ファイルに 1 通。ヘッダー、本文、添付ファイルが一緒に入っています。多くのメールアプリで直接開け、ファイルが壊れても影響は 1 通だけです。Maildir は、それらを整理するフォルダの構成です。
  • mbox。フォルダごとに 1 ファイルで、メッセージが順に並んでいます。最も広く対応している取り込み形式で、Apple Mail が書き出すのもそのためです。閲覧する前にアプリに読み込む必要があることが多く、1 つのファイルが壊れるとフォルダ全体に影響します。
  • アプリ独自のデータベース。専用のアーカイバーはよく使い、検索を速くできることがあります。その代わり、アーカイブを読めるかどうかはそのアプリ次第になります。決める前に、すべてを mbox や .eml に書き出せるか確認してください。

実践的なルール:ほかに何を使うにしても、アーカイブのコピーを少なくとも 1 つは .eml か mbox で残してください。ツールを信頼する前に確認すべき点は、IMAP バックアップツールのチェックリストを参照してください。

手順:MailVault で Gmail、Outlook.com、iCloud、IMAP を Mac にアーカイブする

MailVault は macOS 11 Big Sur 以降の Apple Silicon と Intel で動作します。Premium と書かれていない手順はすべて無料です。

  1. ダウンロードページからMailVault をインストールします。
  2. アカウントを追加します。Gmail と Microsoft 365 は、Google や Microsoft 自身のページでサインインします。個人の Outlook.com、Hotmail、Live.com のアカウントは Microsoft Graph 経由で接続するので、入力する IMAP の設定はありません。iCloud メールやほかのプロバイダーは IMAP を使います。iCloud では、Apple アカウントで作成したアプリ用パスワードで MailVault がサインインします。手順は iCloud メールの書き出しガイドで説明しています。パスワードを保管するのは MailVault ではなく、システムキーチェーンです。
  3. すべてをバックアップするよう MailVault に指定します。設定 > バックアップと復元 > バックアップ設定 を開きます。バックアップの対象の既定はアーカイブ済みのメールのみ(ローカル保存分)です。まだサーバーにしかないメールも含めるよう、すべてのメール(サーバーから取得)に切り替えてください。外付けドライブや NAS に 2 つ目のコピーを選べるのもここです。
MailVault の設定の、バックアップと復元のバックアップ設定タブ。「フォルダを開く」と「メールを移動」のボタンの付いたメールの保存場所、「アーカイブ済みメールのみ」に設定されたバックアップの対象のメニュー、そして 2 つ目のコピー(外部のコールドストレージ)のフォルダの選択欄が表示されています。
バックアップ設定。最初の実行の前に、バックアップの対象を「アーカイブ済みメールのみ」から「すべてのメール」に切り替えてください。
  1. バックアップを実行します。バックアップのスケジュールタブを開いてすべてのアカウントを今すぐバックアップを押すか、1 つのアカウントのカードで今すぐバックアップを押します。アカウントのすべてのフォルダが対象です。手動バックアップは無料で、私たちによる上限はありません。使う容量はあなた自身のディスクです。
  1. 大きなメールボックスには時間をかけてください。Google は IMAP のダウンロードをアカウントごとに 1 日 2,500 MB に制限しており、超えるとアクセスが通常 1 時間、最大 24 時間停止されます。これはどの IMAP ツールにも当てはまります。MailVault は上限できちんと止まり、次の実行で止まったところから続けます。大きな Gmail のアカウントでは数日かかることがあります。
  2. 一部だけをアーカイブすることもできます。一部のメールだけを残すには、メッセージ(または 1 年分、フォルダ全体)を選んでアーカイブを選びます。保管庫にコピーし、サーバーのコピーには手を付けません。無料です。

知っておきたい設定が 1 つあります。設定 > ストレージ > ダウンロードモード で、通常のキャッシュされたメールをどれだけ Mac に残すかが決まります。既定の「最近分を保持」は直近の数か月分を残します。バックアップやアーカイブしたメールが削除されることはないので、アーカイブが小さくなることはありません。

アーカイブが完全か確認する方法

サーバーで何かを削除する前に、コピーを確認してください。

  • 各行のアイコンを読みます。すべてのメッセージに、サーバーのみにあるのか、保管庫にあるのか、唯一のコピーなのか、バックアップドライブにもあるのかが表示されます。フォルダ一覧の上にある「保管庫」の切り替えでは、Mac に保存されているものだけが表示されます。
  • オフラインにします。Wi-Fi を切り、添付ファイル付きの古いメッセージをいくつか開いて、検索を実行します。この状態で開けるものはすべてディスクにあります。
  • ほかの場所でファイルを開きます。設定 > バックアップと復元 > バックアップ設定 > フォルダを開く で、Finder に保管庫が表示されます。いくつかの .eml ファイルを Apple Mail で開いてください。そこで正しく読めれば、アーカイブは MailVault に依存していません。
  • 件数を比べます(Premium)。バックアップの健全性チェックでは、フォルダごとにサーバー、アプリ、外部の件数が表示されるので、どのフォルダが完全に保存されているかがわかります。
各メッセージの行に保管庫のアイコンが付いた MailVault の受信トレイ。一覧の下の凡例には「サーバーのみ」「保管庫にあります」「唯一のコピー」「バックアップドライブ上」とあり、フォルダ一覧には「すべて」「サーバー」「保管庫」の切り替えがあります。
各行に、そのメッセージがどこにあるかが表示されます。一覧の下の凡例でアイコンの意味がわかります。
MailVault のバックアップの検証の表。アプリは 73 パーセント、外部は未設定で、フォルダの各行にサーバーの件数とアプリの件数が並んでいます。たとえば Archive はサーバーに 12 件、アプリに 0 件です。合計は「アプリ内 84/115」です。
Premium:バックアップの健全性チェックは、サーバーと Mac をフォルダごとに比べます。ここでは Archive、Trash、Clients、Suppliers のフォルダがまだ保存されていません。

サーバーを空にする準備ができたら、MailVault のアーカイブして削除(Premium)が、各メッセージを保管庫にコピーし、コピーを確認し、そのあとで初めてサーバーのコピーを削除します。サーバーからの削除だけなら無料ですが、その場合の確認は自分で行うことになります。

アーカイブを続ける方法

  • 手動なら無料。好きなときにすべてのアカウントを今すぐバックアップを実行します。バックアップは差分なので、2 回目以降は前回以降の新しいメールだけをダウンロードします。手動バックアップを参照してください。
  • スケジュールなら Premium。スケジュールバックアップは、1 時間ごと、1 日 1 回、週 1 回、または指定した時刻に、アプリが使われていないときだけ実行されます。Premium は、最初の 100 人の購読者向けの現在の早期アクセス価格で月額 $4 または年額 $25 です(その後の通常価格は月額 $6 または年額 $39)。

どちらの場合も、Mac から離れた場所に 2 つ目のコピーを置いてください。保管庫は普通のファイルなので、外付けドライブや NAS に置けます。ローカルのコピーを持つべき理由については、IMAP のメールをローカルにアーカイブする方法を読んでください。

よくある質問

Apple Mail のアーカイブボタンでメールは Mac に保存されますか?

いいえ。Apple のメールのガイドによると、アーカイブするとメッセージはそのメールアカウント用に作られたアーカイブのメールボックスに移動します。アカウント内での移動であり、ディスク上のコピーではありません。自分のものとしてコピーを残すには、メールボックスを書き出すか、アーカイブのツールを使ってください。

メールのアーカイブに最適なファイル形式は?

プレーンな .eml ファイルか mbox です。どちらも多くのメールアプリで読めるオープンな形式です。eml は 1 ファイルに 1 通なので、ファイルが 1 つ壊れても影響は 1 通だけです。mbox はフォルダごとに 1 ファイルで、最も一般的な取り込み形式です。

大きな Gmail のアカウントをアーカイブするのにどのくらいかかりますか?

Google は IMAP のダウンロードをアカウントごとに 1 日 2,500 MB に制限しているので、それより大きいメールボックスはどの IMAP ツールでも 1 日以上かかります。MailVault は上限に達すると止まり、次の実行で止まったところから続けます。

Mac でのメールのアーカイブは無料ですか?

無料にできます。Apple Mail の書き出しと Thunderbird は費用がかからず、MailVault も無制限の手動バックアップを含めて無料です。MailVault では、スケジュールで実行するバックアップは Premium に含まれます。

アーカイブした後、サーバーからメールを削除できますか?

はい、アーカイブを確認した後なら。MailVault でアーカイブしたコピーは、その後サーバーで何が起きてもディスクに残ります。MailVault Premium なら、保存した各コピーを確認してからサーバーのコピーを削除する、ワンステップのアーカイブと削除ができます。

次にすること

最も失いたくないアカウントを選び、今週のうちに最初のアーカイブを作って、上の手順で確認してください。MailVault でやるなら、作成するアカウントもない無料のダウンロードです。

メールのコピーを Mac に残す

自分のディスク上のプレーンな .eml ファイル。macOS・Windows・Linux 向けに無料、ソースコードは GitHub で公開、MailVault のアカウントは不要です。

MailVault を無料でダウンロード