« Trucs:Convertir des boites maildir au format mbox » : différence entre les versions
(Page créée avec « Catégorie:Trucs_Administration = Convertir massivement des boîtes mails au format maildir vers le format mbox = par Jiel == Explications == Mai... ») |
(balises code) |
||
Ligne 13 : | Ligne 13 : | ||
== Conversion == | == Conversion == | ||
Copiez ce petit script dans un fichier texte qu'on appelera <code>transforme.sh</ | Copiez ce petit script dans un fichier texte qu'on appelera <span class="code">transforme.sh</span>. | ||
<div class=code> | <div class=code> | ||
Ligne 32 : | Ligne 32 : | ||
</div> | </div> | ||
Donnez les droits d'exécution à ce script, via la commande <code>chmod +x transforme.sh</ | Donnez les droits d'exécution à ce script, via la commande <span class="code">chmod +x transforme.sh</span>. | ||
Positionnez vous ensuite dans le répertoire contenant vos courriels au format maildir, reconnaissable par le répertoire <code>cur</ | Positionnez vous ensuite dans le répertoire contenant vos courriels au format maildir, reconnaissable par le répertoire <span class="code">cur</span> que l'on trouve à leur racine, par exemple (KMail) dans <span class="code">~/.kde4/share/apps/kmail/mail/Maman/</span>. | ||
Lancez le script par <code>./transforme.sh</ | Lancez le script par <span class="code">./transforme.sh</span>. | ||
Vos messages sont maintenant au format mbox, et vous pouvez par exemple les importer dans Thunderbird, KMail ou Evolution. | Vos messages sont maintenant au format mbox, et vous pouvez par exemple les importer dans Thunderbird, KMail ou Evolution. | ||
{{Copy|2011|[[Utilisateur:Jiel|Jiel Beaumadier]]|FDL}} | {{Copy|2011|[[Utilisateur:Jiel|Jiel Beaumadier]]|FDL}} |
Version du 6 juin 2012 à 11:02
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 transforme.sh.
#!/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 chmod +x transforme.sh.
Positionnez vous ensuite dans le répertoire contenant vos courriels au format maildir, reconnaissable par le répertoire cur que l'on trouve à leur racine, par exemple (KMail) dans ~/.kde4/share/apps/kmail/mail/Maman/.
Lancez le script par ./transforme.sh.
Vos messages sont maintenant au format mbox, et vous pouvez par exemple les importer dans Thunderbird, KMail ou Evolution.
Copyright
© 2011 Jiel Beaumadier
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. |