Aller au contenu | Aller au menu | Aller à la recherche

Zimbra quelques commandes utiles



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.netAura 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.
Redemarrer zimbra sous le user zimbra.

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



Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet