web-dev-qa-db-ja.com

Linuxツール(オープンソース)を使用してIMAPメールアカウントをバックアップおよび復元する

すべてのメールとサブフォルダーを含むIMAPメールアカウントのバックアップと復元に役立つLinuxツールはどれですか?

大規模なIMAPアカウントの切断は、

  1. サーバー上の制限を再ソースします
  2. 中断のリスクは期間とともに増加します。

ソフトウェアは、中断後も再接続してジョブを続行できる必要があります。繰り返しバックアップの場合、増分バックアップを使用し、cronジョブでバックアップスクリプトを実行すると非常に便利です。

7
Jonas Stein

オープンソースプロジェクトimap-backupを使用してみてください: https://github.com/joeyates/imap-backup

$ imap-backup setup

セットアップシステムは、メニュー方式のコマンドラインアプリケーションです。

〜/ .imap-backupディレクトリと設定ファイルを作成します。例えば。:

{
  "accounts":
  [
    {
      "username": "[email protected]",
      "password": "secret",
      "local_path": "/path/to/backup/root",
      "folders":
        [
          {"name": "[Gmail]/All Mail"},
          {"name": "my_folder"}
        ]
    }
  ]
}

デフォルトではGMailに接続しますが、サーバーを指定することもできます。

{
  "accounts":
  [
    {
      "username": "[email protected]",
      "password": "secret",
      "server": "my.imap.example.com",
      "local_path": "/path/to/backup/root",
      "folders":
        [
          {"name": "[Gmail]/All Mail"},
          {"name": "my_folder"}
        ]
    }
  ]
}
2
Quarind

これには imapsync を使用できます。ソースは fedorahosted.org imapsync ページから取得できます。 Zimbra Guide to imapsync には、このテーマに関する優れたドキュメントがあります。

1
Mehmet