Potrebujete zálohovať e-mail? Zvážte preskočenie komplikovaných záložných nástrojov GUI a namiesto toho choďte s pomocou protokolu IMAP Grab.
VAROVANIE SPOILER: Prejdite nadol a pozrite si videonávod na konci tohto článku.
Skontrolujte verziu Pythonu
IMAP Grab je skript Pythonu, ktorý je k dispozícii na serveri Githubktorý umožňuje používateľom priamo „chytiť“ poštu IMAP a archivovať ju neskôr. Ak chcete použiť tento skript, musíte nainštalovať Python 2.3.3 alebo novší. Ak chcete zistiť, či máte v počítači so systémom Linux správne verzie Pythonu, otvorte terminál a spustite kontrolu verzie.
python --version
Pokiaľ sa vráti Python 2.3.3 alebo vyšší, je dobré ísť. Ak nemáte požadovanú verziu Pythonu, zvážte aktualizáciu balíkov vášho počítača so systémom Linux.
Stiahnite si IMAP Grab
Ak sa o program Python postará, pomocou nástroja Git naklonujte najnovšiu verziu nástroja IMAP Grab.
Poznámka: Táto časť tutoriálu vyžaduje balík Git. Ak ju chcete nainštalovať, vyhľadajte výraz „git“ a nainštalujte ho.
git clone https://github.com/ralbear/IMAPbackup.git
Pomocou CD príkaz, presunúť terminál do nového adresára „IMAPbackup“.
cd IMAPbackup
Skript je na vašom počítači, ale nebude fungovať bez závislosti na službe „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
Pomocou chytenia IMAP
Predtým, ako budeme môcť zálohovať e-maily, musíme ich použiťIMAP Získajte zoznam všetkých dostupných poštových schránok v e-mailovom účte. Vyplňte tento príkaz. Tento príkaz má niekoľko aspektov. V príklade sme napísali „testovacie“ adresy URL, používateľov a heslá. Zmeňte príkaz podľa týchto krokov.
Najskôr zmeňte server -s na server IMAP, ktorý používa váš e-mailový účet. Nie ste si istí, aká je adresa servera? Hádajte, ak vezmete koreňovú doménu a pred ňu pridáte „imap“. Napríklad Mail.com má IMAP adresu imap.mail.com. Ak to nepomôže, môžete tieto informácie kedykoľvek spoločnosti Google.
Potom zmeňte testovacieho používateľa -u na svoju e-mailovú adresu a potom zadajte heslo svojho e-mailového účtu -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
Spustite tento príkaz v termináli a skript vytlačí všetky dostupné poštové schránky.
Zálohovať e-mail
Úchop IMAP môžete sťahovať z ľubovoľného priečinka poštovej schránky. Najprv si vytvorte adresár, do ktorého sa stiahne váš e-mail.
mkdir ~/email-backups
Potom pomocou nástroja IMAP Grab stiahnite všetko. Rovnako ako predtým nezabudnite zmeniť -s, -ua -p so správnymi informáciami.
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
Vedenie „_ALL_“ po -m voľba v príkaze povie skriptstiahnite si úplne všetko vo svojom e-mailovom účte. Väčšina používateľov by mala používať znak „_ALL_“, najmä ak nerozumiete syntaxi skriptu. Ďalším dobrým dôvodom, prečo sa držať tejto možnosti, je, ak máte veľa priečinkov a nechcete tráviť hodiny zadaním všetkého do príkazu.
Poznámka: Ak chcete stiahnuť iba konkrétny priečinok z e-mailového účtu s funkciou IMAP Grab, zmeňte reťazec „_ALL_“ s niektorými názvami priečinkov doručenej pošty, ktoré skript uvádza v predchádzajúcej časti.
Šifrovanie zálohovania e-mailov
Stiahnutie e-mailu na jeho zálohovanie je skvelénápad, najmä ak chcete mať vždy záznam v režime offline. Tieto stiahnuté položky, žiaľ, nie sú súkromné a ak niekto získa prístup k vášmu počítaču, môže si vaše osobné správy ľahko prečítať. Ak chcete vytvoriť šifrovaný archív zálohovania e-mailu, postupujte podľa týchto krokov. Najprv použite decht vytvoriť archív priečinka na zálohovanie e-mailov.
tar -jcvf email-backup.tar.bz2 email-backups
V závislosti od veľkosti vášho ~ / Email-zálohy zložka, kompresia môže chvíľu trvať. Nechajte kompresný nástroj spustiť a čoskoro potom budete mať nový archív so všetkými správami v ňom. Odtiaľ použite nástroj GnuPG na spustenie šifrovania.
gpg -c email-backup.tar.bz2
beh gpg -c vyzve používateľa, aby nastavil heslo prenový šifrovací archív. Používajte bezpečné heslo, ktoré je nezabudnuteľné. Šifrovanie, napríklad vytvorenie archívu, si vyžaduje dokončenie času a čím väčšia je vaša záloha, tým dlhšie bude šifrovanie trvať. Po dokončení procesu šifrovania GPG si všimnete email-backup.tar.bz2.gpg súboru. Toto je uzamknutý archív. Nikto nebude mať prístup k tomuto súboru bez zadaného prístupového kódu. Je to úplne bezpečné, takže neváhajte a zoberte email-backup.tar.bz2.gpg a nahrať ho do Dropboxu, na Disk Google, na domáce servery atď.
Teraz, keď je záložný archív uzamknutý pomocou GPG, nepotrebujeme nezašifrovaný archív. Pomocou rm nástroj, odstráňte ho.
rm email-backup.tar.bz2
Dešifrovať e-mail
Použili ste teda GPG na uzamknutie a zabezpečenie zálohovania e-mailov. Ako to dešifrujete? Simple! Otvorte terminál a odomknite archív pomocou príkazu GPG dešifrovať.
gpg email-backup.tar.bz2.gpg
Po spustení dešifrovacieho príkazu budete musieť zadať heslo, ktoré ste nastavili. Keď to urobíte, objaví sa email-backup.tar.bz2. V tomto okamihu budete môcť používať decht príkaz na extrahovanie e-mailov z archívu.
tar -xvf email-backup.tar.bz2</ P>
Komentáre