«Septembre 2010»
lunmarmerjeuvensamdim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Rechercher
 
dernières notes

15/07 : Il était une fois ...

02/05 : Interviews sur les tenues de travail des

09/02 : Le Miel une douceur équitable

20/12 : Joyeux noël

17/12 : La photo du jour
catégories

Divers 3

Free 7

Sciences 1

Bricolage 1

Vidéo 5

programation 2

Breizh'caftière 1

Serveur / Administration 1

Informatique 1
archives

Septembre 2010 0

Août 2010 0

Juillet 2010 0

Juin 2010 0

Mai 2010 0

Avril 2010 0
180 689 pages vues sur ce blog
Sites à voir

Association Guatemala 96

Optimisez votre code PHP


Serveur / Administration 12/12/2008 - 21H26

Conversion de format de boite mail : mailbox -> maildir

  1. Les besoins :
  1. 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

  1. 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.

 

Ajouter un commentaire


Copyrights © 2005 Produblog.com Création et hébergement par DRI.FR