OS : Os X serveur 10.3.x
Methode issue de
l'article de MacTroll, merci à lui.
Vous pouvez télécharger
ici le script de sauvegarde.
Que vous ayez un système de sauvegarde automatique, ou que vous cherchiez juste une manière rapide de sauvegarde de vos bases de données mail, prenez garde à arrêter le serveur de mail avant de copier les fichiers ad hoc.
Ce script vous permet de sauvegarder la base Postfix, qui contient les messages SMTP entrants et sortants, la base de fichiers Cyrus, qui contient toutes les boîtes aux lettres utilisateurs, ainsi que le contenu de /etc/postfix.
Actuellement, ce script requiert une modification manuelle des paramètres si vous avez installé Cyrus dans un dossier spécifique.
Ce script utilise les fonctions rsync pour les fichiers cyrus, et ditto por les fichiers Postfix.
Voici donc comment l'utiliser :
- Code:
-
sudo mailback -b /Volumes/DISQUE_DE_VOTRE_CHOIX/DOSSIER_DE_VOTRE_CHOIX -p
Cette commande de
sauvegarde synchronisera le contenu des dossiers Postfix et Cyrus vers /Volumes/DISQUE_DE_VOTRE_CHOIX/DOSSIER_DE_VOTRE_CHOIX
- Code:
-
sudo mailback -r /Volumes/DISQUE_DE_VOTRE_CHOIX/DOSSIER_DE_VOTRE_CHOIX -p
Cette commande fera une
restauration de Postfix et Cyrus; par contre, il ne réécrira pas le contenu de /etc/postfix dans que l'option
-b n'est pas spécifiée.
- Code:
-
mailback -help
Pour afficher une aide sommaire sur le script.
Une fois téléchargé, placez le dans /usr/sbin.
Assurez-vous d'avoir rendu le script éxécutable; vous pouvez l'inclure dans une routine cron.