Devi eseguire il backup dell'email? Considera di saltare i complicati strumenti di backup della GUI e di utilizzare invece IMAP Grab.
AVVISO SPOILER: Scorri verso il basso e guarda il video tutorial alla fine di questo articolo.
Controlla la versione di Python
IMAP Grab è uno script Python disponibile su Githubche consente agli utenti di "afferrare" direttamente la posta IMAP per archiviarla in un secondo momento. Per utilizzare questo script, devi installare Python 2.3.3 o versioni successive. Per vedere se hai la versione corretta di Python sul tuo PC Linux, apri un terminale ed esegui un controllo della versione.
python --version
Finché restituisce Python 2.3.3 o versioni successive, sei a posto. Se non disponi della versione richiesta di Python, prendi in considerazione l'aggiornamento dei pacchetti del tuo PC Linux.
Scarica IMAP Grab
Quando Python è curato, usa lo strumento Git per clonare l'ultima versione dello strumento IMAP Grab.
Nota: questa parte del tutorial richiede il pacchetto Git. Per installarlo, cerca "git" e installalo.
git clone https://github.com/ralbear/IMAPbackup.git
Usando il CD comando, sposta il terminale nella nuova directory "IMAPbackup".
cd IMAPbackup
Lo script è sul tuo PC, ma non funzionerà senza la dipendenza "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
Usando IMAP Grab

Prima di poter eseguire il backup dell'email, dovremo utilizzareIMAP Afferra per elencare tutte le cassette postali disponibili all'interno dell'account e-mail. Per fare questo, compila questo comando. Esistono diversi aspetti di questo comando. Nell'esempio, abbiamo scritto URL, utenti e password di "test". Modificare il comando seguendo questi passaggi.
Innanzitutto, cambia il server dopo -S al server IMAP utilizzato dall'account e-mail. Non sei sicuro di quale sia l'indirizzo del server? Indovina prendendo il dominio principale e aggiungi "imap" di fronte. Ad esempio, Mail.com ha un indirizzo IMAP di imap.mail.com. Se ciò non funziona, puoi sempre Google queste informazioni.
Successivamente, cambia l'utente di prova dopo -u al tuo indirizzo email e aggiungi la password del tuo account email dopo -p.
python imapgrab.py imapgrab.py -l -s imap.test.com -u [email protected] -p emailpassword
Esegui questo comando nel terminale e lo script stamperà tutte le cassette postali disponibili.
Email di backup
IMAP Grab può scaricare e-mail da qualsiasi cartella Cassette postali. Per scaricare, innanzitutto, crea una directory in cui verrà scaricata la tua email.
mkdir ~/email-backups
Quindi, utilizza IMAP Grab per scaricare tutto. Come prima, assicurati di cambiare -S, -u, e -p con le informazioni corrette.
python imapgrab.py -d -v -M -f ~/email-backups -s imap.test.com -u [email protected] -p emailpassword -m "_ALL_"
Mantenere "_ALL_" dopo il -m l'opzione nel comando indicherà lo script ascarica assolutamente tutto nel tuo account e-mail. La maggior parte degli utenti dovrebbe utilizzare "_ALL_", soprattutto se non capisci la sintassi dello script. Un altro buon motivo per attenersi a questa opzione è se hai molte cartelle e non vuoi passare ore a specificare tutto nel comando.
Nota: per scaricare solo una cartella specifica da un account e-mail con IMAP Grab, modificare "_ALL_" con alcuni dei nomi delle cartelle della posta in arrivo che lo script elenca nella sezione precedente.
Crittografa backup e-mail

Scaricare l'e-mail per eseguire il backup è fantasticoidea, soprattutto se vuoi averne sempre una registrazione offline. Sfortunatamente, questi download non sono privati e chiunque può facilmente leggere i tuoi messaggi personali se accede al tuo PC. Se desideri creare un archivio crittografato del tuo backup email, segui questi passaggi. Innanzitutto, usa catrame per creare un archivio della cartella di backup della posta elettronica.
tar -jcvf email-backup.tar.bz2 email-backups
A seconda delle dimensioni del tuo ~ / mail-backup cartella, la compressione potrebbe richiedere un po 'di tempo. Lascia correre lo strumento di compressione e subito dopo avrai un nuovo archivio con tutti i tuoi messaggi. Da qui, utilizzare lo strumento GnuPG per avviare la crittografia.
gpg -c email-backup.tar.bz2
In esecuzione gpg -c chiederà all'utente di impostare una password pernuovo archivio di crittografia. Utilizzare una password sicura che sia memorabile. La crittografia, come la creazione dell'archivio, richiede tempo per il completamento e maggiore è il backup, maggiore sarà il tempo necessario per crittografarlo. Al termine del processo di crittografia GPG, noterai un email-backup.tar.bz2.gpg file. Questo è l'archivio bloccato. Nessuno sarà in grado di accedere a questo file senza il passcode inserito. È completamente sicuro, quindi sentiti libero di prenderlo email-backup.tar.bz2.gpg e caricalo su Dropbox, Google Drive, server domestici e così via
Ora che l'archivio di backup è bloccato con GPG, non abbiamo bisogno dell'archivio non crittografato. Usando il rm strumento, eliminalo.
rm email-backup.tar.bz2
Decifrare la posta elettronica
Quindi, hai usato GPG per bloccare e proteggere il tuo backup email. Come lo decifri? Semplice! Apri un terminale e usa il comando GPG decrypt per sbloccare l'archivio.
gpg email-backup.tar.bz2.gpg
Quando viene eseguito il comando di decrittografia, dovrai inserire la password impostata. Una volta fatto, apparirà email-backup.tar.bz2. A questo punto, sarai in grado di utilizzare il catrame comando per estrarre le email dall'archivio.
tar -xvf email-backup.tar.bz2</ P>
Commenti