Zimbra quelques commandes utiles
Par Draggi le mardi, octobre 13 2009, 15:03 - Linux & BSD - Lien permanent
Voici quelques commandes utiles lorsque vous administrez ZIMBRA, en mode console.
Redirection des courriels d'un compte vers une autre adresse courriel
- Activer la redirection sur le compte local:
zmprov ma utilisateurlocal@domainelocal.com +zimbraFeatureMailForwardingEnabled TRUE
- Specifier l'adresse de destination:
zmprov ma utilisateurlocal@domainelocal.com +zimbraPrefMailForwardingAddress utilisateurdistant@domainedistant.com
- Specifier l'adresse de redirection de préférence:
zmprov ma utilisateurlocal@domainelocal.com +zimbraPrefMailForwardingAddress utilisateurdistant@domainedistant.com
Administration du domaine courriel
- Créer un compte courriel:
zmprov ca moncompte@draggi.net monPassword displayName moncompte
- Créer une liste de diffusion:
zmprov cdl maliste@draggi.net
- Ajouter des courriel à la liste de diffusion:
zmprov adlm maliste@draggi.net moncompte@draggi.net
- Créer un domaine avec extension différente et rediriger tous les courriels de ce domaine vers un autre:
zmprov createAliasDomain draggi.com draggi.net zimbraMailCatchAllForwardingAddress @draggi.net
Aura pour effet de créer un domaine draggi.com et de rediriger tous le domaine vers le domaine draggi.net, ce qui fait qu'un courriel adressé à moncompte@draggi.com arrivera sur moncompte@draggi.net.Changement du fuseau horaire par défaut
- Changer le fuseau horaire du serveur:
zmprov mc default zimbraPrefTimeZoneId '(GMT+01.00) Brussels / Copenhagen / Madrid / Paris'
- Appliquer le nouveau fuseau aux préférences de tous les utilisateurs:
zmprov mc default zimbraPrefUseTimeZoneListInCalendar 'TRUE'
Injection des messages
- Injecter ou copier tous les mails d'un utilisateurs vers le serveur ZIMBRA (lors d'une migration mar exemple)
/opt/zimbra/bin/zmlmtpinject -s OLD_USER CHEMIN/REPERTOIRE/OLDMAIL/* -r nouveau@user.zimbra.com
Créer le domaine Courriel sur un serveur secondaire (config MX2)
- Configurer zimbra comme serveur secondaire à un domaine Mail, sur le serveur secondaire (MX2) executer les commandes suivantes, après avoir configuré la zone DNS:
zmprov cd draggi.net zimbraAuthMech zimbra
zmprov md draggi.net zimbraMailCatchAllAddress @draggi.net
zmprov md draggi.net zimbraMailCatchAllForwardingAddress
@draggi.net
zmprov md draggi.net zimbraMailTransport smtp:mail.draggi.net
Passer un domaine en WHITE LIST
- Éditer le fichier /opt/zimbra/conf/amavisd.conf
- Rechercher l'occurrence: read_hash("/var/amavis/sender
- ajouter le domaine a white lister: ex: 'draggi.net' => -10.0,
- Le score negatif faisant passer le domaine en white liste.
La source.
Fixer les droits ZIMBRA lors d'un "restore"
chown -R zimbra:zimbra /opt/zimbra
/opt/zimbra/libexec/zmfixperms
Source
Obtenir le quota des boites courriels
zmprov gqu localhost
Vider le dossier INBOX d'une boite mail
Lister les identifiants des messages dans un fichier temporaire:
zmmailbox -z -m toto@toto.com s -l 1000 -t message "in:inbox" | awk '{ if(NR > 4){print}}' | cut -c7- | awk '{print $1","}' | tr -d '\n' > /tmp/msgToDelete
Supprimer les messages listés:
zmmailbox -z -m toto@toto.com dm `cat /tmp/msgToDelete`
Nombre de destinataires max
Visualiser le nombre de destinataires max:
postconf | grep smtpd_recipient_limit
Modifier le nombre de destinataires max
su - zimbra
postconf -e 'smtpd_recipient_limit = 1000'
postfix reload