Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 23/02/2009 22:08:18

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Extraire un par un les messages d'un fichier mbox

Au cas où,
j'expose mon problème.
J'ai un fichier mbox contenant deux années de messages.
Pour qu'il soit utilisable par MhonArc, un gestionnaire d'archives qui fonctionne avec sympa, je désire en extraire les messages, un par un, et les trier par ordre chronologique en les rangeant dans des dossiers mensuels, selon le modèle suivant :

2006-08
   01
   02
   03
   etc.
2006-09
   01
   02
   03
   etc.

Pour l'instant je trifouille procmail, formail et archmbox, mais si quelqu'un a une solution rapide et efficace, je suis preneur !


Kiva, le micro-crédit efficace & facile.
*********** GPG : 45F03D8C ***********

Hors ligne

#2 24/02/2009 12:07:14

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : Extraire un par un les messages d'un fichier mbox

Et une conversation commencée le 31 janvier terminée le 3 mars, un peu comme cette conversation , tu en fais quoi ?
Je pense qu'un grep sur le critère de date pourrait t'aider, genre :
mv $(grep -l "Date=08.2006" *) 2006.08
Je n'ai aucun moyen de vérifier le bien fondé de cette commande, je te demande de la tester avant.

LeDub qui trouve qu'il a perdu sa taille de grep !


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#3 25/02/2009 12:39:59

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 373
Site Web

Re : Extraire un par un les messages d'un fichier mbox

Salut,

en fait le mbox c'est un fichier plat avec tout dedans, donc si je comprends bien tu veux découper ton gros mbox en plusieurs petit selon la date. Pour ça is va te falloir un script, j'ai déjà utilisé le mbox2maildir, pour convertir des centaines de boite (serveur mail des élèves de mon école d'ingé) ça marche plutôt bien. Tu dois pouvoir te baser dessus pour découper ton mbox.


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

Pied de page des forums