So sichern Sie E-Mails unter Linux mit IMAP Grab

click fraud protection

Müssen Sie E-Mails sichern? Überlegen Sie, ob Sie die komplizierten GUI-Sicherungstools überspringen und stattdessen IMAP Grab verwenden möchten.

SPOILER ALARM: Scrollen Sie nach unten und Sehen Sie sich das Video-Tutorial an am Ende dieses Artikels.

Überprüfen Sie die Python-Version

IMAP Grab ist ein auf Github verfügbares Python-Skript, mit dem Benutzer IMAP-E-Mails direkt abrufen können, um sie später zu archivieren. Um dieses Skript verwenden zu können, müssen Sie Python 2.3.3 oder höher installieren. Öffnen Sie ein Terminal und führen Sie eine Versionsprüfung durch, um festzustellen, ob auf Ihrem Linux-PC die richtige Version von Python installiert ist.

Python - Version

Solange Python 2.3.3 oder höher zurückgegeben wird, können Sie loslegen. Wenn Sie nicht über die erforderliche Version von Python verfügen, sollten Sie die Pakete Ihres Linux-PCs aktualisieren.

Laden Sie IMAP Grab herunter

Wenn Python erledigt ist, verwenden Sie das Git-Tool, um die neueste Version des IMAP Grab-Tools zu klonen.

instagram viewer

Hinweis: Für diesen Teil des Tutorials ist das Git-Paket erforderlich. Um es zu installieren, suchen Sie nach "git" und installieren Sie es.

Git-Klon https://github.com/ralbear/IMAPbackup.git

Verwendung der CD Befehl, verschieben Sie das Terminal in das neue Verzeichnis "IMAPbackup".

cd IMAPbackup

Das Skript befindet sich auf Ihrem PC, funktioniert jedoch ohne die Abhängigkeit "Getmail" nicht.

Ubuntu

sudo apt installiere getmail

Debian

sudo apt-get installiere getmail

Arch Linux

sudo pacman -S getmail

Fedora

sudo dnf installiere getmail

OpenSUSE

sudo zypper installiere getmail

Verwenden von IMAP Grab

Bevor wir E-Mails sichern können, müssen wir IMAP Grab verwenden, um alle verfügbaren Postfächer im E-Mail-Konto aufzulisten. Füllen Sie dazu diesen Befehl aus. Dieser Befehl hat mehrere Aspekte. In diesem Beispiel haben wir Test-URLs, Benutzer und Kennwörter geschrieben. Ändern Sie den Befehl wie folgt.

Ändern Sie zuerst den Server nach -s an den IMAP-Server, den Ihr E-Mail-Konto verwendet. Sie sind sich nicht sicher, wie die Serveradresse lautet? Erraten Sie, indem Sie die Root-Domain nehmen und "imap" davor hinzufügen. Mail.com hat beispielsweise die IMAP-Adresse imap.mail.com. Wenn dies nicht funktioniert, können Sie diese Informationen jederzeit googeln.

Ändern Sie anschließend den Testbenutzer nach -u an Ihre E-Mail-Adresse und fügen Sie anschließend das Passwort Ihres E-Mail-Kontos hinzu -p.

python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p E-Mail Passwort

Führen Sie diesen Befehl im Terminal aus, und das Skript druckt alle verfügbaren Postfächer aus.

Backup Email

IMAP Grab kann E-Mails aus jedem Mailbox-Ordner herunterladen. Erstellen Sie zum Herunterladen zunächst ein Verzeichnis, in das Ihre E-Mail heruntergeladen wird.

mkdir ~ / email-backups

Verwenden Sie dann IMAP Grab, um alles herunterzuladen. Stellen Sie sicher, dass Sie sich wie zuvor ändern -s, -u, und -p mit den richtigen Informationen.

Python imapgrab.py -d -v -M -f ~ / E-Mail-Backups -s imap.test.com -u [email protected] -p E-Mail Passwort -m "_ALL_"

Behalten Sie "_ALL_" nach dem -m Die Option im Befehl weist das Skript an, absolut alles in Ihrem E-Mail-Konto herunterzuladen. Die meisten Benutzer sollten "_ALL_" verwenden, insbesondere wenn Sie die Syntax des Skripts nicht verstehen. Ein weiterer guter Grund, bei dieser Option zu bleiben, ist, wenn Sie viele Ordner haben und nicht stundenlang alles im Befehl angeben möchten.

Hinweis: Um nur einen bestimmten Ordner von einem E-Mail-Konto mit IMAP Grab herunterzuladen, ändern Sie "_ALL_" mit einigen der Posteingangsordnernamen, die im Skript im vorherigen Abschnitt aufgeführt sind.

E-Mail-Sicherung verschlüsseln

Das Herunterladen Ihrer E-Mail zum Sichern ist eine großartige Idee, insbesondere wenn Sie immer eine Aufzeichnung offline haben möchten. Leider sind diese Downloads nicht privat und jeder kann Ihre persönlichen Nachrichten leicht lesen, wenn er Zugriff auf Ihren PC erhält. Wenn Sie ein verschlüsseltes Archiv Ihrer E-Mail-Sicherung erstellen möchten, führen Sie die folgenden Schritte aus. Erste Benutzung Teer um ein Archiv des E-Mail-Sicherungsordners zu erstellen.

tar -jcvf email-backup.tar.bz2 E-Mail-Backups

Abhängig von der Größe Ihres ~ / E-Mail-Backups Ordner kann die Komprimierung einige Zeit dauern. Lassen Sie das Komprimierungswerkzeug laufen und bald darauf haben Sie ein neues Archiv mit all Ihren Nachrichten. Verwenden Sie von hier aus das GnuPG-Tool, um die Verschlüsselung zu starten.

gpg -c email-backup.tar.bz2

Laufen gpg -c fordert den Benutzer auf, ein Kennwort für das neue Verschlüsselungsarchiv festzulegen. Verwenden Sie ein sicheres Passwort, das einprägsam ist. Die Verschlüsselung dauert wie das Erstellen des Archivs einige Zeit. Je größer Ihr Backup ist, desto länger dauert das Verschlüsseln. Wenn der GPG-Verschlüsselungsprozess abgeschlossen ist, werden Sie eine email-backup.tar.bz2.gpg Datei. Dies ist das gesperrte Archiv. Ohne den von Ihnen eingegebenen Passcode kann niemand auf diese Datei zugreifen. Es ist absolut sicher, nehmen Sie es also gerne mit email-backup.tar.bz2.gpg und laden Sie es auf Dropbox, Google Drive, Heimserver usw. hoch.

Nachdem das Sicherungsarchiv mit GPG gesperrt ist, benötigen wir das unverschlüsselte Archiv nicht mehr. Verwendung der rm Werkzeug, löschen Sie es.

rm email-backup.tar.bz2

E-Mail entschlüsseln

Sie haben also GPG verwendet, um Ihre E-Mail-Sicherung zu sperren und zu sichern. Wie entschlüsseln Sie es? Einfach! Öffnen Sie ein Terminal und entsperren Sie das Archiv mit dem Befehl GPG decrypt.

gpg email-backup.tar.bz2.gpg

Wenn der Entschlüsselungsbefehl ausgeführt wird, müssen Sie das von Ihnen festgelegte Kennwort eingeben. Sobald Sie dies tun, wird email-backup.tar.bz2 angezeigt. An diesem Punkt können Sie die Teer Befehl zum Extrahieren der E-Mails aus dem Archiv.

tar -xvf email-backup.tar.bz2
watch instagram story