Wilt u een e-mail back-up maken? Overweeg de gecompliceerde GUI-back-uptools over te slaan en in plaats daarvan met IMAP Grab te gaan.
SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.
Controleer Python-versie
IMAP Grab is een Python-script beschikbaar op Githubwaarmee gebruikers IMAP-e-mail rechtstreeks kunnen "pakken" om deze later te archiveren. Om dit script te gebruiken, moet u Python 2.3.3 of hoger installeren. Om te zien of je de juiste versie van Python op je Linux-pc hebt, open je een terminal en voer je een versiecontrole uit.
python --version
Zolang het Python 2.3.3 of hoger retourneert, ben je klaar om te gaan. Als u niet de vereiste versie van Python hebt, kunt u overwegen de pakketten van uw Linux-pc bij te werken.
IMAP Grab downloaden
Wanneer voor Python wordt gezorgd, gebruik je het Git-hulpmiddel om de nieuwste versie van het IMAP Grab-hulpmiddel te klonen.
Opmerking: dit deel van de tutorial vereist het Git-pakket. Om het te installeren, zoek naar "git" en installeer het.
git clone https://github.com/ralbear/IMAPbackup.git
De ... gebruiken CD commando, verplaats de terminal naar de nieuwe map "IMAPbackup".
cd IMAPbackup
Het script staat op uw pc, maar het werkt niet zonder de afhankelijkheid van "Getmail".
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
IMAP Grab gebruiken

Voordat we een back-up van e-mail kunnen maken, moeten we deze gebruikenIMAP Grijpen om alle beschikbare mailboxen in het e-mailaccount weer te geven. Vul hiervoor dit commando in. Dit commando heeft verschillende aspecten. In het voorbeeld hebben we 'test'-URL's, gebruikers en wachtwoorden geschreven. Wijzig de opdracht door deze stappen te volgen.
Wijzig eerst de server daarna -s naar de IMAP-server die uw e-mailaccount gebruikt. Weet u niet zeker wat het serveradres is? Raad het door het rootdomein te nemen en voeg "imap" ervoor toe. Mail.com heeft bijvoorbeeld een IMAP-adres imap.mail.com. Als dat niet werkt, kunt u deze informatie altijd Google gebruiken.
Wijzig vervolgens de testgebruiker na -u aan uw e-mailadres en voeg daarna het wachtwoord van uw e-mailaccount toe -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
Voer deze opdracht in de terminal uit en het script drukt alle beschikbare mailboxen af.
Back-up e-mail
IMAP Grab kan e-mail downloaden vanuit elke mailboxmap. Om te downloaden, maakt u eerst een map aan waar uw e-mail wordt gedownload.
mkdir ~/email-backups
Gebruik vervolgens IMAP Grab om alles te downloaden. Zorg ervoor dat je, zoals eerder, verandert -s, -uen -p met de juiste informatie.
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
"_ALL_" behouden na de -m optie in de opdracht zal het script vertellendownload absoluut alles in uw e-mailaccount. De meeste gebruikers moeten '_ALL_' gebruiken, vooral als u de syntaxis van het script niet begrijpt. Een andere goede reden om bij deze optie te blijven, is als je veel mappen hebt en je geen uren wilt besteden aan het specificeren van alles in de opdracht.
Opmerking: als u alleen een specifieke map van een e-mailaccount met IMAP Grab wilt downloaden, wijzigt u "_ALL_" met enkele mapnamen van de inbox die in het script in de vorige sectie worden vermeld.
Versleutel e-mailback-up

Uw e-mail downloaden om er een back-up van te maken is geweldigidee, vooral als je er altijd een offline verslag van wilt hebben. Helaas zijn deze downloads niet privé en kan iedereen gemakkelijk je persoonlijke berichten lezen als ze toegang krijgen tot je pc. Volg deze stappen als u een gecodeerd archief van uw e-mailback-up wilt maken. Eerste gebruik teer om een archief van de e-mailback-upmap te maken.
tar -jcvf email-backup.tar.bz2 email-backups
Afhankelijk van de grootte van uw ~ / Email-backups map, kan compressie enige tijd duren. Laat het compressietool draaien, en kort daarna heb je een nieuw archief met al je berichten erin. Gebruik vanaf hier de GnuPG-tool om de codering te starten.
gpg -c email-backup.tar.bz2
Rennen gpg -c zal de gebruiker vragen een wachtwoord in te stellen voor denieuw versleutelingsarchief. Gebruik een veilig wachtwoord dat gemakkelijk te onthouden is. Versleuteling, zoals het maken van het archief, kost tijd om te voltooien en hoe groter uw back-up is, hoe langer het duurt om het te versleutelen. Wanneer het GPG-coderingsproces is voltooid, ziet u een email-backup.tar.bz2.gpg het dossier. Dit is het gesloten archief. Niemand heeft toegang tot dit bestand zonder de ingevoerde toegangscode. Het is volledig veilig, dus neem gerust mee email-backup.tar.bz2.gpg en upload het naar Dropbox, Google Drive, thuisservers en etc.
Nu het back-uparchief is vergrendeld met GPG, hebben we het niet-gecodeerde archief niet nodig. De ... gebruiken rm tool, verwijder het.
rm email-backup.tar.bz2
E-mail decoderen
Dus je hebt GPG gebruikt om je e-mailback-up te vergrendelen en te beveiligen. Hoe decodeer je het? Gemakkelijk! Open een terminal en gebruik de opdracht GPG-decodering om het archief te ontgrendelen.
gpg email-backup.tar.bz2.gpg
Wanneer de decoderingsopdracht wordt uitgevoerd, moet u het wachtwoord invoeren dat u hebt ingesteld. Zodra u dit doet, verschijnt email-backup.tar.bz2. Op dit moment kunt u de teer opdracht om de e-mails uit het archief te extraheren.
tar -xvf email-backup.tar.bz2</ P>
Comments