- Kā dublēt e - pastu uz Linux, izmantojot IMAP

Kā dublēt e-pastu uz Linux, izmantojot IMAP Grab

Nepieciešams dublēt e-pastu? Apsveriet iespēju izlaist sarežģītos GUI dublēšanas rīkus un tā vietā izmantot IMAP Grab.

SPOILER BRĪDINĀJUMS: Ritiniet uz leju un skatieties video pamācību šī raksta beigās.

Pārbaudiet Python versiju

IMAP Grab ir Python skripts, kas pieejams vietnē Githubkas lietotājiem ļauj tieši “satvert” IMAP pastu, lai vēlāk to arhivētu. Lai izmantotu šo skriptu, jums būs jāinstalē Python 2.3.3 vai jaunāka versija. Lai redzētu, vai jūsu Linux personālajā datorā ir pareiza Python versija, atveriet termināli un palaidiet versijas pārbaudi.

python --version

Kamēr tas atdod Python 2.3.3 vai jaunāku versiju, jums ir vērts doties. Ja jums nav vajadzīgās Python versijas, apsveriet iespēju atjaunināt Linux datora pakotnes.

Lejupielādējiet IMAP Grab

Kad par Python rūpēsies, izmantojiet rīku Git, lai klonētu jaunāko IMAP Grab rīka versiju.

Piezīme: šai apmācības daļai nepieciešama Git pakotne. Lai to instalētu, meklējiet “git” un instalējiet to.

git clone https://github.com/ralbear/IMAPbackup.git

Izmantojot Kompaktdisks komandu, pārvietojiet termināli uz jauno direktoriju “IMAPbackup”.

cd IMAPbackup

Skripts atrodas jūsu personālajā datorā, taču tas nedarbosies bez atkarības “Getmail”.

Ubuntu

sudo apt install getmail

Debijas

sudo apt-get install getmail

Arch Linux

sudo pacman -S getmail

Fedora

sudo dnf install getmail

OpenSUSE

sudo zypper install getmail

Izmantojot IMAP Grab

Lai mēs varētu dublēt e-pastu, mums tas būs jāizmantoIMAP Grab, lai uzskaitītu visas pieejamās pastkastes e-pasta kontā. Lai to izdarītu, aizpildiet šo komandu. Šai komandai ir vairāki aspekti. Šajā piemērā mēs esam uzrakstījuši “testa” vietrāžus URL, lietotājus un paroles. Mainiet komandu, izpildot šīs darbības.

Vispirms mainiet serveri pēc -s uz IMAP serveri, kuru izmanto jūsu e-pasta konts. Vai nezināt, kāda ir servera adrese? Uzminiet, izmantojot saknes domēnu, un pievienojiet tam “imap”. Piemēram, Mail.com ir IMAP adrese imap.mail.com. Ja tas nedarbojas, jūs vienmēr varat Google izmantot šo informāciju.

Pēc tam mainiet testa lietotāju pēc -u savā e-pasta adresē un pēc tam pievienojiet sava e-pasta konta paroli -p.

python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword

Palaidiet šo komandu terminālī, un skripts izdrukās visas pieejamās pastkastes.

Dublēt e-pastu

IMAP Grab var lejupielādēt e-pastu no jebkuras pastkastes mapes. Lai lejupielādētu, vispirms izveidojiet direktoriju, kurā tiks lejupielādēts jūsu e-pasts.

mkdir ~/email-backups

Pēc tam izmantojiet IMAP Grab, lai lejupielādētu visu. Tāpat kā iepriekš, noteikti mainiet -s, -u, un -p ar pareizu informāciju.

python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"

Turot “_ALL_” aiz -m opcija komandā pateiks skriptulejupielādējiet absolūti visu, kas atrodas jūsu e-pasta kontā. Lielākajai daļai lietotāju vajadzētu izmantot “_ALL_”, it īpaši, ja jūs nesaprotat skripta sintakse. Vēl viens labs iemesls, lai izmantotu šo opciju, ir tas, ka jums ir daudz mapju un jūs nevēlaties pavadīt stundas, norādot visu komandu.

Piezīme. Lai no e-pasta konta ar IMAP Grab lejupielādētu tikai noteiktu mapi, nomainiet “_ALL_” ar dažiem iesūtnes mapes nosaukumiem, kurus skripts uzskaitīja iepriekšējā sadaļā.

Šifrēt e-pasta dublējumu

E-pasta lejupielāde, lai to dublētu, ir lieliskaideja, it īpaši, ja vēlaties, lai vienmēr to ierakstītu bezsaistē. Diemžēl šīs lejupielādes nav privātas, un ikviens var viegli lasīt jūsu personiskos ziņojumus, ja viņi piekļūst jūsu datoram. Ja vēlaties izveidot šifrētu e-pasta dublējuma arhīvu, veiciet šīs darbības. Pirmkārt, izmantojiet darva lai izveidotu e-pasta dublējuma mapes arhīvu.

tar -jcvf email-backup.tar.bz2 email-backups

Atkarībā no jūsu izmēra ~ / e-pasta dublējumi mape, saspiešana var aizņemt nedaudz laika. Ļaujiet saspiešanas rīkam darboties, un drīz pēc tam jums būs jauns arhīvs ar visiem tajā esošajiem ziņojumiem. No šejienes šifrēšanas sākšanai izmantojiet rīku GnuPG.

gpg -c email-backup.tar.bz2

Skriešana gpg-c liks lietotājam iestatīt parolijauns šifrēšanas arhīvs. Izmantojiet drošu paroli, kas ir neaizmirstama. Šifrēšana, tāpat kā arhīva izveidošana, prasa laiku, un, jo lielāka ir dublējumkopija, jo ilgāks laiks būs nepieciešams tās šifrēšanai. Kad GPG šifrēšanas process būs beidzies, jūs pamanīsit email-backup.tar.bz2.gpg failu. Šis ir bloķētais arhīvs. Neviens nevarēs piekļūt šim failam bez jūsu ievadītā piekļuves koda. Tas ir pilnīgi drošs, tāpēc jūtieties brīvi email-backup.tar.bz2.gpg un augšupielādējiet to Dropbox, Google diskā, mājas serveros un citur.

Tagad, kad rezerves arhīvs ir bloķēts ar GPG, mums nav nepieciešams šifrēts arhīvs. Izmantojot rm rīku, izdzēsiet to.

rm email-backup.tar.bz2

Atšifrēt e-pastu

Tātad, jūs esat izmantojis GPG, lai bloķētu un nodrošinātu e-pasta dublējumu. Kā jūs to atšifrējat? Vienkārši! Atveriet termināli un, lai atbloķētu arhīvu, izmantojiet komandu GPG decrypt.

gpg email-backup.tar.bz2.gpg

Kad atšifrēšanas komanda darbojas, jums būs jāievada iestatītā parole. Kad esat to izdarījis, parādīsies e-pasts-backup.tar.bz2. Šajā brīdī jūs varēsit izmantot darva komanda, lai iegūtu e-pastus no arhīva.

tar -xvf email-backup.tar.bz2
</p>

Komentāri