PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Progi1984 : Sauvegarder ses mails avec getmail

lundi 7 octobre 2013 à 10:30

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 = 
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 :

Cet article Sauvegarder ses mails avec getmail est apparu en premier sur RootsLabs.

Gravatar de Progi1984
Original post of Progi1984.Votez pour ce billet sur Planet Libre.

I'm richer than you! infinity loop