Sauvegarder ses mails avec getmail
Si vous souhaitez sauvegarder vos mails via POP, getmail est la solution.
Comment mettre en place cette solution ?
Installation de getmail
On commence par installer le bon package :
sudo yum install getmail
Configuration de getmail
On crée le dossier qui contiendra la conf :
mkdir ~/.getmail
On crée le fichier de configuration :
touch ~/.getmail/email_rc
On applique les droits 700 sur le dossier :
chmod 700 ~/.getmail
On crée les dossiers pour stocker les sauvegardes :
mkdir ~/Backups
On crée le fichier qui contiendra la sauvegarde des mails :
touch ~/Backups/file.mbox
On écrit la configuration dans ~/.getmail/email_rc :
[retriever] type = SimplePOP3SSLRetriever server = pop.gmail.com username = <email> password = <password> [destination] type = Mboxrd path = ~/Backups/file.mbox [options] verbose = 2 message_log = ~/.getmail/log
Lancement de getmail
On lance ensuite le script pour lancer la récupération des mails :
getmail -r ~/.getmail/email_rc
Attention : Si le script s’arrête, ne paniquez pas. Google a quelques limites sur le nombre de messages qui peuvent être téléchargés à partir d’un compte en une fois. Pour continuer à télécharger vos messages, relancez encore et encore votre script.
La solution reste d’automatiser le script pour le lancer 1000 fois :
#!/bin/bash # lance le script 1000 fois for i in `seq 1 1000`; do getmail -r ~/.getmail/email_rc done
Liens :
Ajouter un commentaire