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