[Cyrus] Deplacer une mailbox sur une autre partition

Voici la marche à suivre afin de déplacer une mailbox d’une partition à une autre.

Dans l’exemple, je dispose de deux partitions (cf http://blog.slashroot.fr/?p=1156). La première par défaut (/var/spool/cyrus/mail) et la seconde nommée ‘1’ (/var/spool/cyrus/mail2).

Dans un premier temps il faut s’assurer que Cyrus accepte le déplacement (/etc/imapd.conf) :

allowusermoves: yes

Si modification, on redémarre Cyrus :

/etc/init.d/cyrus2.2 restart

Il ne reste plus qu’a se connecter à la base et déplacer la mailbox :

cyradm --user cyrus localhost

renamemailbox user/johan@em-corporation.fr user/johan@em-corporation.fr 1

Le 1 correspond à la partition cyrus vers laquelle déplacer la mailbox.

Pour finir, on peut vérifier que le déplacement a bien été effectué :

su - cyrus -c "/usr/sbin/mbpath user/johan@em-corporation.fr"
/var/spool/cyrus/mail2/domain/e/em-corporation.fr/j/user/johan

Add a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *