Potřebujete zálohovat e-mail? Zvažte přeskočení komplikovaných nástrojů pro zálohování GUI a místo toho jděte s IMAP Grab.
VAROVÁNÍ: SPOILER: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.
Zkontrolujte verzi Pythonu
IMAP Grab je skript Python dostupný na GithubuTo umožňuje uživatelům přímo „chytit“ poštu IMAP a archivovat ji později. Chcete-li použít tento skript, musíte nainstalovat Python 2.3.3 nebo novější. Chcete-li zjistit, zda máte správnou verzi Pythonu v počítači se systémem Linux, otevřete terminál a spusťte kontrolu verze.
python --version
Pokud vrátí Python 2.3.3 nebo vyšší, je dobré jít. Pokud nemáte požadovanou verzi Pythonu, zvažte aktualizaci balíčků vašeho PC s Linuxem.
Stáhnout IMAP Grab
Když je o Python postaráno, klonujte nejnovější verzi nástroje GAP IMAP pomocí nástroje Git.
Poznámka: Tato část tutoriálu vyžaduje balíček Git. Chcete-li jej nainstalovat, vyhledejte „git“ a nainstalujte jej.
git clone https://github.com/ralbear/IMAPbackup.git
Za použití CD příkaz, přesuňte terminál do nového adresáře „IMAPbackup“.
cd IMAPbackup
Skript je ve vašem počítači, ale nebude fungovat bez závislosti na programu „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
Použití IMAP Grab
Než budeme moci zálohovat e-mail, musíme použítIMAP Získejte seznam všech dostupných poštovních schránek uvnitř e-mailového účtu. Chcete-li to provést, vyplňte tento příkaz. Tento příkaz má několik aspektů. V tomto příkladu jsme napsali „testovací“ adresy URL, uživatele a hesla. Změňte příkaz podle těchto kroků.
Nejprve změňte server poté -s na server IMAP, který používá váš e-mailový účet. Nejste si jisti, jaká je adresa serveru? Hádejte, že vezmete kořenovou doménu a přidáte před ni „imap“. Například Mail.com má IMAP adresu imap.mail.com. Pokud to nefunguje, můžete tyto informace vždy Google.
Poté změňte testovacího uživatele -u na svou e-mailovou adresu a poté zadejte heslo svého e-mailového účtu -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
Spusťte tento příkaz v terminálu a skript vytiskne všechny dostupné poštovní schránky.
Záložní email
IMAP Grab si můžete stáhnout e-mail z libovolné složky poštovní schránky. Nejprve si vytvořte adresář, do kterého se bude stahovat váš e-mail.
mkdir ~/email-backups
Poté pomocí IMAP Grab stáhněte vše. Stejně jako dříve se ujistěte, že se změní -s, -u, a -p se správnými informacemi.
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
Vedení „_ALL_“ po -m volba v příkazu řekne skriptuStáhněte si naprosto vše ve svém e-mailovém účtu. Většina uživatelů by měla používat „_ALL_“, zejména pokud nerozumíte syntaxi skriptu. Dalším dobrým důvodem, proč se držet této možnosti, je, pokud máte spoustu složek a nechcete trávit hodiny určováním všeho v příkazu.
Poznámka: Chcete-li stáhnout pouze konkrétní složku z e-mailového účtu s funkcí IMAP Grab, změňte „_ALL_“ s některými názvy složek doručené pošty, které skript uvádí v předchozí části.
Šifrovat zálohu e-mailu
Stahování e-mailu pro jeho zálohování je skvělénápad, zejména pokud chcete mít vždy záznam offline. Tato stahování bohužel nejsou soukromá a kdokoli může snadno přečíst vaše osobní zprávy, pokud získají přístup k vašemu PC. Pokud chcete vytvořit šifrovaný archiv zálohy e-mailu, postupujte takto. Nejprve použijte dehet vytvořit archiv složky pro zálohování e-mailů.
tar -jcvf email-backup.tar.bz2 email-backups
V závislosti na velikosti vašeho ~ / email-backups Ve složce může komprese chvíli trvat. Nechte kompresní nástroj běžet a brzy poté, co budete mít nový archiv se všemi zprávami v něm. Odtud pomocí nástroje GnuPG zahajte šifrování.
gpg -c email-backup.tar.bz2
Běh gpg -c vyzve uživatele k nastavení hesla pronový šifrovací archiv. Použijte zabezpečené heslo, které je zapamatovatelné. Šifrování, jako je vytvoření archivu, vyžaduje čas na dokončení a čím větší je vaše záloha, tím déle bude šifrování trvat. Po dokončení procesu šifrování GPG si všimnete email-backup.tar.bz2.gpg soubor. Toto je uzamčený archiv. Nikdo nebude mít přístup k tomuto souboru bez zadaného přístupového kódu. Je to zcela bezpečné, takže neváhejte vzít email-backup.tar.bz2.gpg a nahrajte jej na Dropbox, Disk Google, domácí servery atd.
Nyní, když je záložní archiv uzamčen pomocí GPG, nepotřebujeme nešifrovaný archiv. Za použití rm nástroj, odstraňte jej.
rm email-backup.tar.bz2
Dešifrovat e-mail
Použili jste tedy GPG k uzamčení a zabezpečení zálohy e-mailu. Jak to dešifrujete? Jednoduchý! Otevřete terminál a odemkněte archiv pomocí příkazu dešifrování GPG.
gpg email-backup.tar.bz2.gpg
Po spuštění příkazu dešifrování budete muset zadat heslo, které jste nastavili. Jakmile to uděláte, objeví se email-backup.tar.bz2. V tuto chvíli budete moci používat dehet příkaz extrahovat e-maily z archivu.
tar -xvf email-backup.tar.bz2</p>
Komentáře