OS : OS X serveur 10.3.x
Symptômes : Les utilisateurs ne peuvent plus accèder à leurs boites aux lettres. Dans Admin Server>courrier>Compt. la colonne Stockage du courrier indique une erreur.
Voici les étapes pour reconstruire complètement la base de données :
• Stopper le serveur de courrier via l'outil Admin Server
• Ouvrir terminal :
- Code:
-
# su root
# mv /var/imap /var/imap.old
# /usr/bin/cyrus/tools/mkimap
(pour recréer le dossier /var/imap et tous les sous dossiers)
#chown -R cyrus:mail /var/imap
(sinon cyrus n'a pas les droits d'écriture)
• Démarrer le serveur de courrier
• Rétablir les entrées dans la base de données mail en se connectant en tant que deux ou trois utilisateurs différents.
• Stopper le serveur de courrier à nouveau
• Ouvrir terminal :
- Code:
-
# sudo -s -u cyrus
# /usr/bin/cyrus/bin/reconstruct -i)
• Démarrer le serveur de courrier
note : les privilèges à l'intérieur du répertoire /var/imap sont 755
(drwxr-xr-x), EXCEPTE pour les fichiers finissant par .db, qui sont eux 600 (-rw-------). Owner:Group =cyrus:mail