Toutes ces commandes ZIMBRA sont exécutées avec le user "zimbra" :
$ sudo su
$ su - zimbraStopper Zimbra
$ zmcontrol stopDémarrer Zimbra
$ zmcontrol startEtat Zimbra
$ zmcontrol statusAfficher la version de Zimbra
$ zmcontrol -vAfficher la configuration locale de Zimbra
$ zmlocalconfig -sAfficher le mot de passe MySQL du compte root
$ zmlocalconfig -s mysql_root_passwordAfficher le mot de passe MySQL du compte zimbra
$ zmlocalconfig -s zimbra_mysql_passwordSe connecter à MySQL avec le compte root
$ mysql -S /opt/zimbra/db/mysql.sock -u root --password=mysql_root_passwordAfficher les répertoires d'un utilisateur
$ zmmailbox -z -m user@monDomaine.com gaf
-z : utiliser les droits de l'administrateur
-m : spécifie pour quel utilisateur on liste les répertoires
gaf : Get All FoldersVider le répertoire d'un utilisateur
$ zmmailbox -z -m user@monDomaine.com ef /nomDuRepertoire
ef : Empty FolderAfficher la liste des users
$ zmprov -l gaaAfficher la liste des users admin
$ zmprov -l gaaaModifier le mot de passe d'un compte
sp (setPassword)$ zmprov sp moncompte@monDomaine.com myNewPasswordDéverrouiller un compte
ma (modifyAccount)$ zmprov ma moncompte@monDomaine.com zimbraAccountStatus activeCréer un compte mail
ca (createAccount)$ zmprov ca moncompte@monDomaine.com monPassword displayName moncompteExporter les différents dossiers d'un compte dans une archive zip
Les différents dossiers exportables (autres que mail):
- _gal
- Briefcase
- Calendar
- Chats
- Contacts
- Notebook
- Public
- Tasks
- Emailed Contacts
Les dossiers standards des mails :
- Inbox
- Sent
- Drafts
- Junk
- Trash
Commande à exécuter :
Pour info, tout dépend de la configuration du serveur Zimbra, mais il est possbile que les WebServices Rest soient disponibles en https sur le port 8443.
Dans ce cas, il faut le prendre en compte dans les commandes ci-dessous.
$ zmmailbox -z -m user@domaine.com getRestUrl -u http://`zmhostname`:8080 "/nom_du_dossier?fmt=zip" > /mon_dossier_de_sauvegarde/mon_fichier_export.zipExporter la totalité d'un compte dans une archive zip
$ zmmailbox -z -m compte@domaine.fr getRestURL -u http://`zmhostname`:8080 "//?fmt=zip" > ./compte.zipImporter les différents dossiers d'un compte d'une archive zip
Les différentes valeurs du paramètre resolve :
- skip : ignore les doublons
- modify : modifie les anciens éléments
- reset : supprime tout (dossiers, éléments) avant import
- replace : supprime les éléments avant import
Commande à exécuter :
$ zmmailbox -z -m user@domaine.com postRestUrl -u http://`zmhostname`:8080 "/nom_du_dossier?fmt=zip&resolve=reset" /mon_dossier_de_sauvegarde/mon_fichier_export.zipImporter la totalité d'un compte à partir d'une archive zip
$ zmmailbox -z -m compte@domaine.fr postRestURL -u http://`zmhostname`:8080 "//?fmt=zip&resolve=reset" ./compte.zipRéactiver la fonction "Notebook" du "Porte-documents" dans Zimbra 7
$ zmprov mc default zimbraFeatureBriefcaseSpreadsheetEnabled TRUE
$ zmprov mc default zimbraFeatureBriefcaseSlidesEnabled TRUE
$ zmcontrol restartRéactiver la fonction de messagerie instantanée dans Zimbra 7
$ zmprov -l -v mcf zimbraXMPPEnabled TRUE
$ zmprov -v mc default zimbraFeatureIMEnabled TRUE
$ zmprov -v mc default zimbraFeatureInstantNotify TRUE
$ zmcontrol restart