Chcesz wykonać kopię zapasową e-maila? Rozważ pominięcie skomplikowanych narzędzi do tworzenia kopii zapasowych GUI i skorzystaj z IMAP Grab.
ALARM SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.
IMAP Grab to skrypt Pythona dostępny w Github, który pozwala użytkownikom bezpośrednio „chwycić” pocztę IMAP w celu późniejszej archiwizacji. Aby użyć tego skryptu, musisz zainstalować Python 2.3.3 lub nowszy. Aby sprawdzić, czy masz poprawną wersję Pythona na komputerze z systemem Linux, otwórz terminal i uruchom sprawdzanie wersji.
python --version
Tak długo, jak zwraca Python 2.3.3 lub nowszy, możesz iść dalej. Jeśli nie masz wymaganej wersji Pythona, rozważ zaktualizowanie pakietów komputera z systemem Linux.
Kiedy zajmujesz się Pythonem, użyj narzędzia Git, aby sklonować najnowszą wersję narzędzia IMAP Grab.
Uwaga: ta część samouczka wymaga pakietu Git. Aby go zainstalować, wyszukaj „git” i zainstaluj go.
klon gita https://github.com/ralbear/IMAPbackup.git
Używając Płyta CD polecenie przenieś terminal do nowego katalogu „IMAPbackup”.
cd IMAPbackup
Skrypt znajduje się na twoim komputerze, ale nie będzie działał bez zależności „Getmail”.
sudo apt install getmail
sudo apt-get zainstaluj getmail
sudo pacman -S getmail
sudo dnf zainstaluj getmail
sudo zypper zainstaluj getmail
Zanim utworzymy kopię zapasową wiadomości e-mail, musimy użyć funkcji IMAP Grab, aby wyświetlić listę wszystkich dostępnych skrzynek pocztowych na koncie e-mail. Aby to zrobić, wypełnij to polecenie. To polecenie ma kilka aspektów. W tym przykładzie napisaliśmy „testowe” adresy URL, użytkowników i hasła. Zmień polecenie, wykonując następujące kroki.
Najpierw zmień serwer później -s do serwera IMAP, z którego korzysta twoje konto e-mail. Nie wiesz, jaki jest adres serwera? Zgadnij, biorąc domenę główną i dodaj przed nią „imap”. Na przykład Mail.com ma adres IMAP imap.mail.com. Jeśli to nie zadziała, zawsze możesz Google uzyskać te informacje.
Następnie zmień użytkownika testowego po -u na swój adres e-mail i dodaj hasło do swojego konta e-mail po -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p email Hasło
Uruchom to polecenie w terminalu, a skrypt wydrukuje wszystkie dostępne skrzynki pocztowe.
IMAP Grab może pobierać wiadomości e-mail z dowolnego folderu skrzynki pocztowej. Aby pobrać, najpierw utwórz katalog, w którym będzie pobierany Twój e-mail.
mkdir ~ / email-backups
Następnie użyj IMAP Grab, aby pobrać wszystko. Tak jak poprzednio, pamiętaj o zmianie -s, -u, i -p z prawidłowymi informacjami.
python imapgrab.py -d -v -M -f ~ / email-backups -s imap.test.com -u [email protected] -p email Hasło -m „_ALL_”
Utrzymywanie „_ALL_” po -m opcja w poleceniu każe skryptowi pobrać absolutnie wszystko z twojego konta e-mail. Większość użytkowników powinna używać „_ALL_”, zwłaszcza jeśli nie rozumiesz składni skryptu. Innym dobrym powodem, aby pozostać przy tej opcji jest to, że masz dużo folderów i nie chcesz spędzać godzin na określaniu wszystkiego w poleceniu.
Uwaga: Aby pobrać tylko określony folder z konta e-mail za pomocą IMAP Grab, zmień „_ALL_” na niektóre nazwy folderów skrzynki odbiorczej wymienione w skrypcie w poprzedniej sekcji.
Pobranie wiadomości e-mail w celu wykonania kopii zapasowej to świetny pomysł, zwłaszcza jeśli chcesz zawsze mieć ją w trybie offline. Niestety, te pliki do pobrania nie są prywatne i każdy może łatwo odczytać wiadomości osobiste, jeśli uzyska dostęp do komputera. Jeśli chcesz utworzyć zaszyfrowane archiwum kopii zapasowej wiadomości e-mail, wykonaj następujące kroki. Pierwsze użycie smoła aby utworzyć archiwum folderu kopii zapasowej wiadomości e-mail.
tar -jcvf email-backup.tar.bz2 kopie zapasowe e-mail
W zależności od wielkości twojego ~ / kopie zapasowe e-mail kompresja może zająć trochę czasu. Uruchom narzędzie do kompresji, a wkrótce będziesz mieć nowe archiwum ze wszystkimi wiadomościami. Stąd użyj narzędzia GnuPG, aby rozpocząć szyfrowanie.
gpg -c email-backup.tar.bz2
Bieganie gpg -c poprosi użytkownika o ustawienie hasła do nowego archiwum szyfrowania. Użyj bezpiecznego hasła, które można zapamiętać. Szyfrowanie, podobnie jak tworzenie archiwum, zajmuje dużo czasu, a im większa jest kopia zapasowa, tym dłużej trwa szyfrowanie. Po zakończeniu procesu szyfrowania GPG zauważysz komunikat email-backup.tar.bz2.gpg plik. To jest zablokowane archiwum. Nikt nie będzie mógł uzyskać dostępu do tego pliku bez wprowadzonego hasła. Jest całkowicie bezpieczny, więc nie krępuj się email-backup.tar.bz2.gpg i prześlij go na Dropbox, Dysk Google, serwery domowe itp.
Teraz, gdy archiwum kopii zapasowych jest zablokowane za pomocą GPG, nie potrzebujemy niezaszyfrowanego archiwum. Używając rm narzędzie, usuń je.
rm email-backup.tar.bz2
Użyłeś GPG do zablokowania i zabezpieczenia kopii zapasowej e-maila. Jak to odszyfrować? Prosty! Otwórz terminal i użyj polecenia odszyfrowania GPG, aby odblokować archiwum.
gpg email-backup.tar.bz2.gpg
Po uruchomieniu polecenia deszyfrowania musisz wprowadzić ustawione hasło. Gdy to zrobisz, pojawi się email-backup.tar.bz2. W tym momencie będziesz mógł korzystać z smoła polecenie wypakowania wiadomości e-mail z archiwum.
tar -xvf email-backup.tar.bz2
Jeśli korzystasz z systemu Linux i polegasz na sieci Usenet, musisz...
Słyszałeś o Gentoo, ale co z Funtoo? Funtoo to zmodyfikowana wersja...
Jest kilka rzeczy tak fascynujących jak technologia blockchain. Jed...