Lea-Linux & Friends:   LinuxFR   GCU-Squad   Zarb.Org   StandBlog
Trucs:Convertir des boites maildir au format mbox


Sommaire

Convertir massivement des boîtes mails au format maildir vers le format mbox

par Jiel

Explications

Maildir comme Mbox sont des normes utilisées pour sauvegarder des courriers électroniques.

La principale différence entre les deux est que Maildir conserve chaque courriel dans un fichier séparé, alors que Mbox sauvegarde tous les courriels d'une boîte dans le même fichier.

Conversion

Copiez ce petit script dans un fichier texte qu'on appelera .

#!/bin/bash

mdirrep='cur'

find . -name $mdirrep | while read avant; do

nm=`dirname $avant | sed 's/[^a-zA-Z0-9]/-/g; s/^-*//; s/--*/-/' `
echo "Transforme $avant en $nm"
/bin/ls -1 "$avant" | while read message; do 
 echo -n `cat $avant/$message | grep '^From:' | head -n1 | sed 's/.*<([^>]*)>.*/From 1/'`
 date '+%a %b %e %H:%M:%S %Y'
 cat $avant/$message | sed 's/^From /From:/'
done > $nm.mbox

done

Donnez les droits d'exécution à ce script, via la commande .

Positionnez vous ensuite dans le répertoire contenant vos courriels au format maildir, reconnaissable par le répertoire que l'on trouve à leur racine, par exemple (KMail) dans .

Lancez le script par .

Vos messages sont maintenant au format mbox, et vous pouvez par exemple les importer dans Thunderbird, KMail ou Evolution.

Copyright

© 2011 Jiel Beaumadier

Tête de GNU Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL.
Affichages

Serveur hébergé par Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons CC-BY-SA