- - Comment sauvegarder un courrier électronique sur Linux avec IMAP Grab

Comment sauvegarder un courrier électronique sur Linux avec IMAP Grab

Besoin de sauvegarder l'email? Envisagez de sauter les outils de sauvegarde complexes de l'interface graphique et d'utiliser plutôt IMAP Grab.

ALERTE SPOIL: Faites défiler la liste et regardez le didacticiel vidéo à la fin de cet article.

Vérifier la version Python

IMAP Grab est un script Python disponible sur Githubqui permet aux utilisateurs de «saisir» directement le courrier IMAP pour l’archiver ultérieurement. Pour utiliser ce script, vous devez installer Python 2.3.3 ou une version ultérieure. Pour savoir si vous disposez de la version correcte de Python sur votre PC Linux, ouvrez un terminal et exécutez une vérification de version.

python --version

Tant qu’il renvoie Python 2.3.3 ou supérieur, vous êtes prêt à partir. Si vous ne disposez pas de la version requise de Python, envisagez de mettre à jour les packages de votre PC Linux.

Télécharger IMAP Grab

Lorsque Python est pris en charge, utilisez l'outil Git pour cloner la dernière version de l'outil IMAP Grab.

Remarque: cette partie du didacticiel nécessite le package Git. Pour l'installer, recherchez «git» et installez-le.

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

En utilisant le CD commande, déplacez le terminal dans le nouveau répertoire «IMAPbackup».

cd IMAPbackup

Le script est sur votre PC, mais il ne fonctionnera pas sans la dépendance «Getmail».

Ubuntu

sudo apt install getmail

Debian

sudo apt-get install getmail

Arch Linux

sudo pacman -S getmail

Feutre

sudo dnf install getmail

OpenSUSE

sudo zypper install getmail

Utiliser IMAP Grab

Avant de pouvoir sauvegarder les e-mails, nous devons utiliserIMAP Grab pour répertorier toutes les boîtes aux lettres disponibles dans le compte de messagerie. Pour ce faire, remplissez cette commande. Il y a plusieurs aspects à cette commande. Dans cet exemple, nous avons écrit des URL, des utilisateurs et des mots de passe de test. Modifiez la commande en suivant ces étapes.

Tout d'abord, changez le serveur après -s votre compte de messagerie utilise le serveur IMAP. Vous ne savez pas quelle est l'adresse du serveur? Devinez en prenant le domaine racine et ajoutez «imap» devant celui-ci. Par exemple, Mail.com a une adresse IMAP imap.mail.com. Si cela ne fonctionne pas, vous pouvez toujours rechercher ces informations sur Google.

Ensuite, changez l'utilisateur test après -u à votre adresse e-mail et ajoutez le mot de passe de votre compte e-mail après -p.

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

Exécutez cette commande dans le terminal et le script imprimera toutes les boîtes aux lettres disponibles.

Email de sauvegarde

IMAP Grab peut télécharger le courrier électronique à partir de n’importe quel dossier de boîte aux lettres. Pour télécharger, commencez par créer un répertoire dans lequel votre email sera téléchargé.

mkdir ~/email-backups

Ensuite, utilisez IMAP Grab pour tout télécharger. Comme avant, assurez-vous de changer -s, -u, et -p avec les informations correctes.

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

Garder "_ALL_" après le -m option dans la commande dira le scripttélécharger absolument tout dans votre compte de messagerie. La plupart des utilisateurs doivent utiliser «_ALL_», surtout si vous ne comprenez pas la syntaxe du script. Une autre bonne raison de conserver cette option est si vous avez beaucoup de dossiers et que vous ne voulez pas passer des heures à tout spécifier dans la commande.

Remarque: pour télécharger uniquement un dossier spécifique à partir d'un compte de messagerie avec IMAP Grab, modifiez «_ALL_» avec certains des noms de dossier de la boîte de réception que le script répertorie dans la section précédente.

Chiffrer la sauvegarde de messagerie

Télécharger votre email pour le sauvegarder est un excellentidée, surtout si vous voulez toujours avoir une trace de celui-ci hors ligne. Malheureusement, ces téléchargements ne sont pas privés et n'importe qui peut facilement lire vos messages personnels s'il a accès à votre PC. Si vous souhaitez créer une archive cryptée de votre sauvegarde de courrier électronique, procédez comme suit. Première utilisation le goudron créer une archive du dossier de sauvegarde par courrier électronique.

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

En fonction de la taille de votre ~ / sauvegardes par courrier électronique dossier, la compression peut prendre un peu de temps. Laissez l'outil de compression s'exécuter et peu après, vous aurez une nouvelle archive contenant tous vos messages. À partir de là, utilisez l’outil GnuPG pour démarrer le chiffrement.

gpg -c email-backup.tar.bz2

Fonctionnement gpg -c invitera l'utilisateur à définir un mot de passe pour lenouvelle archive de cryptage. Utilisez un mot de passe sécurisé qui est mémorable. Le cryptage, comme la création de l'archive, prend du temps et plus votre sauvegarde est volumineuse, plus son cryptage prend du temps. Une fois le processus de cryptage GPG terminé, vous remarquerez une email-backup.tar.bz2.gpg fichier. C'est l'archive verrouillée. Personne ne pourra accéder à ce fichier sans le code que vous avez entré. C’est complètement sécurisé, alors n'hésitez pas à prendre email-backup.tar.bz2.gpg et le télécharger sur Dropbox, Google Drive, les serveurs domestiques, etc.

Maintenant que l'archive de sauvegarde est verrouillée avec GPG, nous n'avons plus besoin d'archives non cryptées. En utilisant le rm outil, supprimez-le.

rm email-backup.tar.bz2

Déchiffrer le courrier électronique

Vous avez donc utilisé GPG pour verrouiller et sécuriser votre sauvegarde de courrier électronique. Comment le décryptez-vous? Facile! Ouvrez un terminal et utilisez la commande GPG decrypt pour déverrouiller l'archive.

gpg email-backup.tar.bz2.gpg

Lorsque la commande de déchiffrement est exécutée, vous devez entrer le mot de passe que vous avez défini. Une fois que vous avez terminé, email-backup.tar.bz2 apparaîtra. À ce stade, vous pourrez utiliser le le goudron commande pour extraire les emails de l'archive.

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

commentaires