Accueil
» ADMINISTRATEUR RÉSEAU
»
Comment sauvegarder et restaurer des boîtes aux lettres individuelles dans Zimbra CE
Comment sauvegarder et restaurer des boîtes aux lettres individuelles dans Zimbra CE
Pour Zimbra Open Source Edition (CE/FOSS), exportez chaque boîte mail individuellement zmmailboxdans une archive ZIP avec ses métadonnées, puis importez cette archive dans une boîte mail temporaire et vérifiez-la avant de restaurer quoi que ce soit sur le compte principal. Cette méthode offre une solution pratique pour l'exportation et la restauration du contenu de chaque boîte mail. Attention : il ne s'agit pas d'une sauvegarde serveur à un instant précis. Le processus intégré de Zimbra zmbackupest zmrestoredocumenté comme une fonctionnalité de la Network Edition, et l'exportation d'une boîte mail ne sauvegarde ni le LDAP, ni la configuration du serveur, ni les certificats, ni l'installation complète de Zimbra.
Les commandes ci-dessous suivent la documentation Zimbra relative à l'exportation en ligne de commande et via REST. Exécutez-les sur un serveur Zimbra en tant zimbraqu'utilisateur du système d'exploitation, en remplaçant les chemins d'accès à votre boîte aux lettres et à vos sauvegardes, et testez-les avec la version exacte de Zimbra que vous utilisez. Le guide d'administration officiel fait la distinction entre les formats ZIP et TGZ : pour une exportation complète de votre boîte aux lettres, utilisez le format ZIPmeta=1 ; le format TGZ exclut par défaut les calendriers et les tâches.
Vérifiez la version de Zimbra et la taille de la boîte aux lettres cible avant l'exportation. L'affichage et le résultat des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
Ce que cette méthode soutient
zmmailboxCette fonction utilise les fonctions d'exportation/importation REST de Zimbra pour une boîte aux lettres sélectionnée. Avec les métadonnées ZIP activées, l'archive peut inclure les messages, les dossiers, les contacts, les calendriers, les tâches et autres éléments de la boîte aux lettres pris en charge par la version installée. Avant toute utilisation à des fins de conformité ou de migration, veuillez consulter le tableau de couverture et les options dans le guide de l'administrateur Zimbra correspondant.
Méthode
Meilleure adaptation
Limite importante
ZIPavecmeta=1
Exportation individuelle du contenu des boîtes aux lettres avec une couverture d'éléments plus étendue
Ne capture pas la configuration du serveur et ne fournit pas de récupération incrémentielle à un point précis dans le temps
TGZexportation par défaut
Courrier et données de boîtes aux lettres sélectionnées lorsque cette couverture plus restreinte est acceptable
Le guide d'administration actuel de Zimbra indique que le calendrier et les tâches ne sont pas inclus dans les paramètres par défaut de TGZ.
Outils de sauvegarde Network Edition
Sauvegardes complètes/incrémentielles planifiées et restauration à un point précis dans le temps au niveau du compte
Ces outils font partie des fonctionnalités de l'édition réseau zmbackup.zmrestore
Pour une restauration complète du serveur après sinistre, associez l'exportation des boîtes aux lettres à un plan de sauvegarde complet du serveur et du LDAP, testé séparément et adapté à la version. Un fichier ZIP seul ne permet pas de reconstruire un serveur Zimbra.
Avant de commencer
Vérifiez l'installation et la version zmcontrol -v. Avant de choisir vos outils de sauvegarde, vérifiez si le serveur utilise une version communautaire/FOSS ou une version Network Edition sous licence.
Identifiez l'adresse exacte de la boîte aux lettres et vérifiez sa taille. La gmscommande ci-dessous affiche la taille de la boîte aux lettres ; prévoyez suffisamment d'espace pour l'archivage et une copie de sauvegarde.
Choisissez un répertoire de sauvegarde avec des permissions restreintes. Privilégiez un système de fichiers distinct ou un serveur de sauvegarde séparé afin qu'une panne de disque sur le serveur de messagerie n'entraîne pas la destruction des deux copies.
Planifiez l'exportation pendant une période de faible activité pour une boîte aux lettres volumineuse ou très sollicitée. L'option de délai d'expiration -t 0indique zmmailboxde ne pas appliquer le délai d'expiration normal de la commande ; elle ne rend pas l'exportation atomique et ne la protège pas contre les interruptions.
Ne stockez pas l'unique copie d'une archive non chiffrée dans un répertoire accessible à tous. Chiffrez le fichier au niveau du système de fichiers ou du support de sauvegarde et limitez l'accès à celui-ci.
Exporter une boîte aux lettres depuis Zimbra CE
1. Vérifiez la taille de la boîte aux lettres et la configuration de la boîte aux lettres
Ouvrez un shell root ou utilisez une session d'administrateur autorisée, puis connectez-vous au zimbracompte. Vérifiez la version et interrogez la boîte aux lettres que vous souhaitez exporter. Par exemple :
su - zimbra
zmcontrol -v
zmmailbox -z -m alice@example.com gms
Utilisez l'adresse réelle, par exemplealice@example.com : . Vérifiez qu'il s'agit du bon compte avant de continuer ; l' -margument sélectionne la boîte aux lettres que la commande lira ou modifiera.
2. Préparez une destination restreinte
En tant qu'administrateur, créez un répertoire de sauvegarde appartenant au compte Zimbra, puis retournez à l'interface Zimbra. Adaptez le chemin d'accès à votre configuration de stockage :
Le mode répertoire limite l'accès au compte Zimbra. Conservez la copie de sauvegarde sur un système ou un support de stockage distinct et protégé, conformément à votre procédure de sauvegarde habituelle. Ne stockez pas l'unique copie d'archive dans la boîte aux lettres active.
3. Exporter au format ZIP avec métadonnées
Exécutez l'exportation de la boîte aux lettres et redirigez sa sortie vers un nom de fichier d'archive daté :
gruest l'abréviation documentée de getRestURL. La requête entre guillemets demande le format ZIP avec métadonnées. L' -t 0option supprime le délai d'expiration de la commande, recommandé par Zimbra pour les exportations de boîtes aux lettres volumineuses. Conservez les guillemets autour de la requête afin que l'interpréteur de commandes ne considère pas l'esperluette comme un opérateur d'arrière-plan.
Attendez que la commande s'affiche à nouveau et vérifiez son code de sortie avant de déplacer l'archive. Si la boîte aux lettres est volumineuse, vérifiez l'espace libre et les journaux du serveur plutôt que de supposer qu'une commande rapide signifie que l'exportation est terminée. Veillez à ce qu'aucun autre processus n'écrase une sauvegarde portant le même nom.
Utilisez le format ZIP avec métadonnées pour une exportation plus complète du contenu des boîtes aux lettres. L'interface et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
4. Testez l'archive et confirmez le fichier.
Vérifiez d'abord que l'exportation existe et que sa taille est plausible et non nulle :
ls -lh /srv/zimbra-mailbox-backups/alice-2026-10-07.zip
unzip -t /srv/zimbra-mailbox-backups/alice-2026-10-07.zip
Une sauvegarde réussie unzip -tconfirme que le conteneur ZIP est lisible sans erreur structurelle détectée. Elle ne garantit cependant pas la présence de tous les messages ou éléments de calendrier ; il est donc recommandé d'inspecter également l'archive lors d'un test de restauration. Si votre processus de sauvegarde utilise une somme de contrôle, enregistrez-la et conservez-la avec la copie à vérifier.
Testez le conteneur ZIP avant de considérer l'archive comme une sauvegarde utilisable. Les écrans et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
5. Protéger et copier l'archive
Copiez le fichier vers un emplacement de sauvegarde distinct à l'aide de votre système de transfert ou de sauvegarde sécurisé approuvé. Stockez-le avec un identifiant de boîte aux lettres clair, la version de Zimbra et la date d'exportation. Appliquez le chiffrement au repos et des contrôles d'accès à l'emplacement de sauvegarde ; l'exportation ZIP elle-même ne doit pas être considérée comme chiffrée. Conservez plusieurs copies de récupération conformément à votre politique de rétention et testez régulièrement une copie stockée hors serveur plutôt que le seul fichier présent sur le serveur de messagerie.
Stockez l'archive dans un emplacement de sauvegarde protégé, distinct du serveur de messagerie actif. L'affichage et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
Remettez la boîte aux lettres en sécurité
6. Créez une boîte aux lettres de récupération temporaire
Avant d'importer des données dans une boîte mail de production, créez un compte temporaire inutilisé sur un serveur Zimbra de test ou de récupération exécutant une version compatible. Utilisez un mot de passe complexe et limitez l'accès. Vous pouvez créer ce compte via la console d'administration ou lors de votre procédure de provisionnement habituelle. Une boîte mail de test vous permet d'examiner l'archive sans mélanger son contenu avec celui du compte de production.
Copiez l'archive sur ce serveur Zimbra et assurez-vous que l' zimbrautilisateur peut la lire. Le compte de destination doit exister avant d'appeler la fonction postRestURL.
Créez une boîte aux lettres de récupération distincte pour effectuer un test de restauration en toute sécurité. Les écrans et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
7. Importer dans la boîte aux lettres de récupération
À utiliser postRestURLavec le compte de récupération comme cible et resolve=skippour une gestion prudente des doublons :
Voici restore-check@example.comle compte temporaire. Zimbra indique skipque, par défaut, les éléments en double sont ignorés en cas de conflit. Sur une boîte aux lettres de test vide, cela permet de réaliser un premier test de restauration simple. Le comportement d'importation et les types d'éléments pris en charge peuvent varier d'une version à l'autre ; consultez donc la documentation de la version cible et examinez le résultat.
Commencez par importer les données dans la boîte aux lettres de récupération et désactivez la gestion des conflits pour le test. L'affichage exact et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
8. Vérifiez les données restaurées avant la récupération.
Ouvrez le compte de test dans le client web Zimbra. Vérifiez un échantillon de messages récents et anciens, les noms de dossiers, les contacts, les entrées de calendrier, les tâches et toute autre donnée pertinente pour ce compte. Ensuite, listez ses dossiers et le nombre de messages depuis l'interface de ligne de commande (CLI).
/opt/zimbra/bin/zmmailbox -z -m restore-check@example.com gaf
/opt/zimbra/bin/zmmailbox -z -m restore-check@example.com gms
Comparez le contenu affiché avec la boîte aux lettres prévue et la date d'exportation. Les chiffres ne correspondront pas forcément à l'identique si des utilisateurs ont continué à travailler après l'exportation, si des éléments supprimés ont été exclus par défaut ou si la version cible gère certains types d'éléments différemment. L'important est de vérifier que l'archive s'ouvre et que le contenu représentatif attendu est utilisable dans le client.
Examinez les dossiers restaurés et les éléments d'exemple dans le client web Zimbra. Les écrans et les résultats des commandes varient selon la version de Zimbra ; ces aperçus sont donnés à titre indicatif.Comparez les noms des dossiers et le nombre de messages après le test de restauration. Les écrans et les résultats des commandes varient selon la version de Zimbra ; ces exemples sont fournis à titre indicatif.
Importer dans la boîte aux lettres d'origine
Si vous devez fusionner une exportation avec la boîte aux lettres existante, remplacez l'adresse de transit dans la commande par l'adresse de la boîte aux lettres d'origine et conservez-la resolve=skippour une tentative de fusion non destructive. Cette opération est conçue pour ignorer les doublons et importer les éléments absents ; elle ne restaure pas la boîte aux lettres à un état antérieur et ne supprime pas les contenus récents.
N’utilisez pas cette commande à la légère resolve=resetni resolve=replacesur un compte en production. La documentation Zimbra indique que la réinitialisation supprime le contenu du dossier de destination existant avant l’importation ; si la destination est la racine de la boîte aux lettres, cela peut vider cette dernière. Remplacez les suppressions et recréez les éléments correspondants. Testez d’abord la commande exacte sur un compte temporaire et effectuez une nouvelle sauvegarde avant toute importation en production. Si une restauration complète à un point précis dans le temps est nécessaire, utilisez la procédure de restauration de l’édition Network sous licence ou une procédure de récupération au niveau du serveur soigneusement planifiée et adaptée à votre configuration.
Problèmes courants et vérifications de récupération
Le fichier d'exportation est vide ou anormalement petit : vérifiez le code de sortie de la commande, l'espace disque disponible, les permissions de la boîte aux lettres et les journaux de Zimbra. Relancez l'exportation sous un nouveau nom après avoir résolu le problème.
L'archive a échouéunzip -t : ne l'importez pas. Réexportez-la dans un nouveau fichier et vérifiez l'espace de stockage disponible ainsi que toute interruption de connexion (shell, SSH ou transfert de sauvegarde).
Il manque des éléments dans le calendrier ou les tâches : vérifiez si l’exportation a utilisé le format ZIP meta=1. Le tableau des formats de Zimbra distingue le format ZIP du contenu TGZ par défaut.
L'importation signale des doublons ou conserve des données plus récentes : ce comportement est normal avec la fusion partielle. Utilisez un compte de transit distinct pour examiner l'archive et sélectionner les éléments à récupérer plutôt que de réinitialiser la boîte aux lettres active.
La commande expire sur une boîte aux lettres volumineuse : vérifiez sa -t 0présence et surveillez le serveur jusqu’à la fin du processus. Évitez d’interrompre une exportation ou une importation en cours sans en avoir préalablement évalué l’état.
Vous avez besoin d'une restauration complète du serveur : l'exportation de boîtes aux lettres n'inclut pas LDAP, le provisionnement des domaines et des comptes, la configuration système, les certificats ni une copie intégrale de la base de données de messages. Suivez un plan de sauvegarde complet du serveur, distinct et éprouvé.
Documentation de référence et de version vérifiée le 7 octobre 2026. Les formats d'archive et le comportement de l'interface de ligne de commande pouvant changer, veuillez vérifier la documentation correspondante à votre version de Zimbra installée avant d'effectuer une restauration sur une boîte aux lettres de production.