Sichern und Wiederherstellen des IMAP-E-Mail-Kontos mit (Open Source) Linux-Tools

7

Welche Linux-Tools helfen beim Sichern und Wiederherstellen eines IMAP-E-Mail-Kontos einschließlich aller E-Mails und Unterordner?

Ich erwarte wegen großer IMAP-Konten wegen

  1. Ressourcenbeschränkungen auf dem Server
  2. Das Risiko einer Unterbrechung steigt mit der Dauer.

Die Software sollte in der Lage sein, nach jeder Unterbrechung die Verbindung wiederherzustellen und den Job fortzusetzen. Zum Wiederholen von Sicherungen kann es sehr praktisch sein, inkrementelle Sicherungen zu verwenden und das Sicherungsskript in einem Cron-Job auszuführen.

Jonas Stein
quelle

Antworten:

2

Versuchen Sie, das Open-Source-Projekt imap-backup zu verwenden: https://github.com/joeyates/imap-backup

$ imap-backup setup

Das Setup-System ist eine menügesteuerte Befehlszeilenanwendung.

Es erstellt das Verzeichnis ~ / .imap-backup und die Konfigurationsdatei. Z.B:

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

Standardmäßig wird eine Verbindung zu GMail hergestellt. Sie können jedoch auch einen Server angeben:

{
  "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"}
        ]
    }
  ]
}
Quarinde
quelle
Beschreiben Sie zumindest, wie Sie Werkzeuge verwenden und ob sie den erwarteten Schwierigkeiten des OP gerecht werden.
Jeff Schaller
Ich habe meinen Beitrag bearbeitet.
Quarind
-1

Mehr mit dem Sichern zu tun als mit Ihren Fragen, aber ich habe gerade Mailpiler gefunden und mit dem Testen begonnen. Ich bin mir nicht sicher, ob mir die Tatsache gefällt, dass ich Zugriff auf "alle" E-Mails gewähren kann, um herauszufinden, wie "ältere" E-Mails regelmäßig gesendet werden können, um sie dort abzulegen.

Im Moment verwenden wir die Thunderbird-Erweiterungen von Awesome Auto Archive, um E-Mails auf ein anderes Ablagekonto zu "verschieben".

luison
quelle
mailpilerscheint ein kommerzieller Webdienst zu sein, an den Sie alle Ihre Mails senden können. Abgesehen von offensichtlichen Sicherheitsbedenken wurde dies in dieser Frage nicht gefordert.
Jonas Stein
-4

"cp -pr" sollte den Job machen. Die Option "r" in "pr" sollte sich sowohl um Unterordner als auch um versteckte Dateien / Verzeichnisse kümmern.

Vietnhi Phuvan
quelle
3
Ich denke, diese Antwort setzt voraus, dass die E-Mails in einem Maildir-Format vorliegen. In diesem Fall sollte jedes Tool zum Kopieren der Dateien funktionieren und rsyncmöglicherweise eine gute Option sein. Aber ich denke, OP ist an einer Lösung interessiert, die eine Remote-Verbindung herstellt IMAP.
Mehmet