Brug for at tage backup af e-mail? Overvej at springe over de komplicerede GUI-backupværktøjer, og gå i stedet med IMAP Grab.
SPOILER ALERT: Rul ned og se videostudiet i slutningen af denne artikel.
Kontroller Python version
IMAP Grab er et Python-script tilgængeligt på Githubder giver brugerne mulighed for direkte at "gribe" IMAP-mail for at arkivere den senere. For at bruge dette script skal du installere Python 2.3.3 eller nyere. For at se, om du har den rigtige version af Python på din Linux-pc, skal du åbne en terminal og køre en versionskontrol.
python --version
Så længe det returnerer Python 2.3.3 eller højere, er du god til at gå. Hvis du ikke har den påkrævede version af Python, kan du overveje at opdatere din Linux PC's pakker.
Download IMAP Grab
Når Python bliver taget hånd om, skal du bruge Git-værktøjet til at klone den nyeste version af IMAP Grab-værktøjet.
Bemærk: denne del af selvstudiet kræver Git-pakken. Hvis du vil installere det, skal du søge efter "git" og installere det.
git clone https://github.com/ralbear/IMAPbackup.git
Bruger CD kommando, flyt terminalen til den nye "IMAPbackup" -mappe.
cd IMAPbackup
Scriptet findes på din pc, men det fungerer ikke uden ”Getmail” -afhængighed.
Ubuntu
sudo apt install getmail
Debian
sudo apt-get install getmail
Arch Linux
sudo pacman -S getmail
Fedora
sudo dnf install getmail
OpenSUSE
sudo zypper install getmail
Brug af IMAP Grab

Inden vi kan sikkerhedskopiere e-mail, skal vi bruge detIMAP Grab for at få vist alle tilgængelige postkasser inde i e-mail-kontoen. For at gøre dette skal du udfylde denne kommando. Der er flere aspekter ved denne kommando. I eksemplet har vi skrevet "test" webadresser, brugere og adgangskoder. Skift kommandoen ved at følge disse trin.
Skift først serveren efter -s til den IMAP-server, din e-mail-konto bruger. Ikke sikker på, hvad serveradressen er? Gæt ved at tage roddomænet, og tilføj "imap" foran det. For eksempel har Mail.com en IMAP-adresse på imap.mail.com. Hvis det ikke fungerer, kan du altid Google disse oplysninger.
Skift derefter testbrugeren efter -u til din e-mail-adresse, og tilføj din e-mail-kontos adgangskode efter -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
Kør denne kommando i terminalen, og scriptet udskriver alle tilgængelige postkasser.
Sikkerhedskopiere e-mail
IMAP Grab kan downloade e-mail fra enhver postkasse-mappe. For at downloade skal du først oprette et bibliotek, hvor din e-mail vil downloade.
mkdir ~/email-backups
Brug derefter IMAP Grab til at downloade alt. Som før skal du sørge for at ændre dig -s, -u, og -p med de rigtige oplysninger.
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
At holde "_ALL_" efter -m indstillingen i kommandoen fortæller scriptet tildownload absolut alt på din e-mail-konto. De fleste brugere skal bruge "_ALL_", især hvis du ikke forstår scriptets syntaks. En anden god grund til at holde sig til denne mulighed er, hvis du har en masse mapper, og du ikke ønsker at bruge timer på at specificere alt i kommandoen.
Bemærk: Hvis du kun vil downloade en bestemt mappe fra en e-mail-konto med IMAP Grab, skal du ændre “_ALL_” med nogle af de indbakke-mappenavne, som scriptet viser i det foregående afsnit.
Krypter e-mail-sikkerhedskopi

Det er en storartet at downloade din e-mail for at tage backup af denidé, især hvis du altid vil have en registrering af den offline. Desværre er disse downloads ikke private, og enhver kan let læse dine personlige meddelelser, hvis de får adgang til din pc. Hvis du gerne vil oprette et krypteret arkiv for din e-mail-sikkerhedskopi, skal du følge disse trin. Brug først tjære at oprette et arkiv for mappen til sikkerhedskopiering af e-mail.
tar -jcvf email-backup.tar.bz2 email-backups
Afhængig af størrelsen på din ~ / e-mail-backup mappe, komprimering kan tage lidt tid. Lad komprimeringsværktøjet køre, og kort efter får du et nyt arkiv med alle dine beskeder i det. Herfra skal du bruge GnuPG-værktøjet til at starte krypteringen.
gpg -c email-backup.tar.bz2
Løb gpg -c vil bede brugeren om at indstille en adgangskode tilnyt krypteringsarkiv. Brug en sikker adgangskode, der er mindeværdig. Kryptering, som oprettelse af arkivet, tager tid at gennemføre, og jo større din sikkerhedskopi er, jo længere vil det tage at kryptere det. Når GPG-krypteringsprocessen er afsluttet, vil du bemærke en email-backup.tar.bz2.gpg fil. Dette er det låste arkiv. Ingen vil have adgang til denne fil uden den adgangskode, du indtastede. Det er helt sikkert, så tag dig fri email-backup.tar.bz2.gpg og uploade det til Dropbox, Google Drive, hjemmeservere osv.
Nu hvor backup-arkivet er låst med GPG, har vi ikke behov for det ikke-krypterede arkiv. Bruger rm værktøj, slet det.
rm email-backup.tar.bz2
Dekrypter e-mail
Så du har brugt GPG til at låse og sikre din e-mail-sikkerhedskopi. Hvordan dekrypterer du det? Enkel! Åbn en terminal, og brug kommandoen GPG-dekryptering til at låse op for arkivet.
gpg email-backup.tar.bz2.gpg
Når dekrypteringskommandoen kører, skal du indtaste det adgangskode, du har angivet. Når du har gjort det, vises email-backup.tar.bz2. På dette tidspunkt vil du være i stand til at bruge tjære kommando til at udpakke e-mails fra arkivet.
tar -xvf email-backup.tar.bz2</ P>
Kommentarer