====== Zimbra ====== ===== Installation ===== ===== Lignes de commandes ===== Pour utiliser les commandes, il faut être sous le compte **zimbra**. Se connecter en tant que root sur le serveur et faire : su - zimbra ==== Configuration générale ==== Pour visualiser la configuration du serveur Zimbra (connaître le mot de passe SQL, LDAP etc...) : zmlocalconfig -s ==== Domaines ==== Pour créer le domaine de messagerie zikossworld.com : zmprov cd zikossworld.com Pour l'effacer : zmprov dd zikossworld.com Pour lister les domaines : zmprov -l gad Pour lister les comptes d'un domaine : zmprov -l gaa zikossworld.com ==== Comptes ==== Pour créer un nouveau compte zimbra : zmprov ca benoit@zikossworld.com password Pour effacer le compte zimbra : zmprov da benoit@zikossworld.com ==== Sauvegarde ==== Pour planifier la sauvegarde : Full le Dimanche, incr la semaine, conserver 14 jours : zmschedulebackup -R f "0 1 * * 6" --mail-report i "0 1 * * 0-5" --mail-report d 14d "0 0 * * *" --mail-report Pour voir la planification zmschedulebackup -q Sur la version libre, il est possible d'exporter les comptes mail comme décrit ci-dessous : Pour exporter une boite mail Zimbra : /opt/zimbra/bin/zmmailbox -z -m benoit@zikossworld.com getRestURL "//?fmt=tgz" > /tmp/benoitATzikossworld.com.tgz Pour importer une boite mail Zimbra : /opt/zimbra/bin/zmmailbox -z -m benoit@zikossworld.com postRestURL "//?fmt=tgz&resolve=reset" /tmp/benoitATzikossworld.com.tgz Exemple de script pour exporter les comptes d'un domaine : #!/bin/bash DOMAINE=$1 ZIMBRA_CLI_PATH=/opt/zimbra/bin for account in $(${ZIMBRA_CLI_PATH}/zmprov -l gaa ${DOMAINE}) do ${ZIMBRA_CLI_PATH}/zmmailbox -z -m ${account} getRestURL "//?fmt=tgz" > ${account}.tgz done Obtenir le quota des boites mail sur un serveur Zimbra zmprov gqu zimbra-host ==== ACL ==== Les ACL permette de définir des droit d'administration pour un compte. Pour connatre les droits que l'on peut attribuer (GetAllRight) : zmprov gar