Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:linux:zimbra [2011/05/05 16:19] benoit |
informatique:linux:zimbra [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ===== Lignes de commandes ===== | ===== 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 : | Pour créer le domaine de messagerie zikossworld.com : | ||
| zmprov cd 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 | ||