- - Hvordan ta sikkerhetskopi av e-post på Linux med IMAP Grab

Slik sikkerhetskopierer du e-post på Linux med IMAP Grab

Trenger du å sikkerhetskopiere e-post? Vurder å hoppe over de kompliserte verktøyene for sikkerhetskopiering av GUI, og gå med IMAP Grab i stedet.

AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.

Sjekk Python-versjonen

IMAP Grab er et Python-skript tilgjengelig på Githubsom tillater brukere å direkte "hente" IMAP-post for å arkivere den senere. For å bruke dette skriptet, må du installere Python 2.3.3 eller nyere. For å se om du har riktig versjon av Python på din Linux-PC, åpner du en terminal og kjører en versjonskontroll.

python --version

Så lenge den returnerer Python 2.3.3 eller høyere, er du god til å gå. Hvis du ikke har den nødvendige versjonen av Python, kan du vurdere å oppdatere Linux PC-pakker.

Last ned IMAP Grab

Når Python blir tatt vare på, bruk Git-verktøyet for å klone den siste versjonen av IMAP Grab-verktøyet.

Merk: denne delen av opplæringen krever Git-pakken. For å installere det, søk etter "git" og installer det.

git clone https://github.com/ralbear/IMAPbackup.git

Bruker CD kommando, flytt terminalen til den nye "IMAPbackup" -katalogen.

cd IMAPbackup

Skriptet er på din PC, men det kommer ikke til å fungere uten "Getmail" -avhengighet.

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

Bruke IMAP Grab

Før vi kan sikkerhetskopiere e-post, må vi bruke detIMAP Grab for å vise alle tilgjengelige postkasser inni e-postkontoen. For å gjøre dette, fyll ut denne kommandoen. Det er flere aspekter ved denne kommandoen. I eksemplet har vi skrevet ut "test" -adresser, brukere og passord. Endre kommandoen ved å følge disse trinnene.

Bytt først serveren etter -s til IMAP-serveren e-postkontoen din bruker. Er du usikker på hva serveradressen er? Gjett ved å ta rotdomenet, og legg til "imap" foran det. Mail.com har for eksempel en IMAP-adresse til imap.mail.com. Hvis det ikke fungerer, kan du alltid Google denne informasjonen.

Bytt deretter testbrukeren etter -u til e-postadressen din, og legg passordet til e-postkontoen din etter -p.

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

Kjør denne kommandoen på terminalen, og skriptet vil skrive ut alle tilgjengelige postkasser.

Sikkerhetskopiere e-post

IMAP Grab kan laste ned e-post fra hvilken som helst postboksmappe. For å laste ned, oppretter du først en katalog der e-posten din vil lastes ned.

mkdir ~/email-backups

Deretter bruker du IMAP Grab for å laste ned alt. Som før, sørg for å endre -s, -u, og -p med riktig informasjon.

python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"

Fortsetter “_ALL_” etter -m alternativet i kommandoen vil be skriptet tillast ned absolutt alt i e-postkontoen din. De fleste brukere bør bruke "_ALL_", spesielt hvis du ikke forstår syntaks av skriptet. En annen god grunn til å holde seg til dette alternativet er hvis du har mange mapper, og du ikke vil bruke timer på å spesifisere alt i kommandoen.

Merk: Hvis du bare vil laste ned en bestemt mappe fra en e-postkonto med IMAP Grab, endrer du “_ALL_” med noen av innboks-mappenavnene som skriptet viser i forrige seksjon.

Krypter sikkerhetskopi av e-post

Det er flott å laste ned e-posten for å sikkerhetskopiere denide, spesielt hvis du alltid vil ha en oversikt over den offline. Dessverre er disse nedlastningene ikke private, og alle kan enkelt lese dine personlige meldinger hvis de får tilgang til PC-en din. Hvis du vil opprette et kryptert arkiv for din sikkerhetskopi av e-post, følger du disse trinnene. Bruk først tjære for å lage et arkiv for mappen for sikkerhetskopiering av e-post.

tar -jcvf email-backup.tar.bz2 email-backups

Avhengig av størrelsen på din ~ / e-backup mappe, komprimering kan ta litt tid. La komprimeringsverktøyet kjøre, og like etter får du et nytt arkiv med alle meldingene dine. Herfra bruker du GnuPG-verktøyet for å starte krypteringen.

gpg -c email-backup.tar.bz2

Løping gpg -c vil be brukeren om å angi et passord fornytt krypteringsarkiv. Bruk et sikkert passord som er minneverdig. Kryptering, som å lage arkivet, tar tid å fullføre, og jo større sikkerhetskopien er, jo lenger tid vil det ta å kryptere det. Når GPG-krypteringsprosessen er ferdig, vil du merke et email-backup.tar.bz2.gpg fil. Dette er det låste arkivet. Ingen vil kunne få tilgang til denne filen uten passordet du oppga. Det er helt sikkert, så ta gjerne email-backup.tar.bz2.gpg og laste den opp til Dropbox, Google Drive, hjemmeservere og så videre.

Nå som sikkerhetskopiarkivet er låst med GPG, har vi ikke behov for det ukrypterte arkivet. Bruker rm verktøyet, slett det.

rm email-backup.tar.bz2

Dekrypter e-post

Så du har brukt GPG for å låse opp og sikre sikkerhetskopien av e-posten. Hvordan dekrypterer du det? Enkel! Åpne en terminal, og bruk kommandoen GPG-dekryptering for å låse opp arkivet.

gpg email-backup.tar.bz2.gpg

Når dekrypteringskommandoen kjører, må du oppgi passordet du har angitt. Når du har gjort det, vises email-backup.tar.bz2. På dette tidspunktet vil du kunne bruke tjære kommando for å trekke ut e-postene fra arkivet.

tar -xvf email-backup.tar.bz2
</ P>

kommentarer