- Les besoins :
- installation de mbox2mdir
L'installation de l'outils mbox2mdir et très simple
exécutez les commandes suivantes :
- wget http://sageshome.net/downloads/oss/mbox2mdir-1.4.tar.bz2
- bunzip2 mbox2mdir-1.4.tar.bz2
- tar xvf mbox2mdir-1.4.tar
- cd mbox2mdir-1.4
- make
l'outils et installé si l'on execute mbox2mdir sans paramètre nous avons alors l'aide suivant qui apparaît :
Mailbox to Maildir Converter, Version 1.4 built: Dec 12 2008 Copyright(C) Sergey A. Galin.
This program is distibuted under GNU General Public License v.2 or later.
Homepage: http://sageshome.net/oss/
USAGE: mbox2mdir <input mailbox file> <output maildir> [options]
OPTIONS:
-t - Truncate input Maildir file after successful conversion.
-s - Silent mode (error reporting only).
EXAMPLE: $ mbox2mdir /var/qmail/alias/Mailbox /home/john/Maildir/cur -s -eeml
- Conversion des boîtes
Allez dans le dossier contenant les boîtes mails au format Mailbox, exemple /var/mail/ puis exécutez la ligne suivante :
- mkdir mail ; for i in `ls`; do echo $i ; mv $i mail/$i ; mkdir -p $i/cur ; chown $i:mail $i ; chown $i:mail $i/cur ; /root/mbox2mdir-1.4/mbox2mdir mail/$i $i/cur/ -t ; chown $i:mail $i/cur/* ;done
si tous c'est bien passé modifier votre serveur imap pour qu'il prenne en compte le nouveau format et redémarez le
Dans le cas de Dovecot il faut rajouter une ligne dans la zone ## Mailbox locations and namespaces
- mail_location = maildir:/var/mail/%u
après maildir: on indique le chemin dans notre cas toutes les boites sont dans /var/mail/ et %u pour indiquer que c'est le nom d'utilisateur.
|