Vous êtes sur la page 1sur 53

Version 7.

2
Zimbra Collaboration Server Open Source Edition

Copyright 2012

Objectif de la formation

Dcouvrir larchitecture de la solution de messagerie zimbra Ralisation de linstallation et la configuration de zimbra Maitriser ladministration (mode console) de la solution Dploiement des clients de messagerie zimbra Connaitre les fonctionnalits de base (messagerie, e-mail, calendrier,
contacts, annuaire, Wiki, )

Objectif de la formation (dtaill)

Connaitre les fonctionnalits de base (messagerie, e-mail, calendrier,


contacts, annuaire, Wiki, )

Dcouvrir les grandes solutions du march (Exchange, OpenXchange, OBM,


Egroupware(PHPgroupware), Moregroupware(PHP4), Zimbra,)

Connaire les diffrentes versions de Zimbra (Version Open Source, Version


Network Edition Licence Standard et Licence Professionnelle).

Comprendre les pr-requis matriels et logiciels pour installer un serveur de


production Zimbra

Identifier et connaitre les diffrentes phases dinstallation du serveur


3

Zimbra : Historique

Zimbra est n en fin 2003 grce la volont de trois anciens de SUN qui ont
souhait crer un produit de messagerie collaborative partir de logiciel
Open Source.

Le produit a t immdiatement soumis la communaut des dveloppeurs,


ce qui a permis den acclrer les developpements.

En juillet 2007, Yahoo a rachet lditeur pour la somme de 252 millions


deuros, fin de dvelopper son webmail et concurrencer ses concurrents comme Google.

A propos de Zimbra

Zimbra est un serveur de messagerie avec des fonctionnalits de travail


collaboratif.

La version Open Source comprend la fonction de serveur de messagerie, de


calendriers partags, de carnets d'adresses partags, de gestionnaire de fichiers, de gestionnaire de tches, wiki, messagerie instantane.

La version Network (payante) comprend en plus le connecteur MAPI


(calendar synchronization) pour MS Outlook, un systme de sauvegarde/restauration chaud par bote mail, un serveur de synchronisation (Zimbra Mobile).

Zimbra : Composants du serveur

Zimbra est compos de deux parties : un serveur et des clients Le serveur est compos de plusieurs parties Open Source :
Le coeur du systme est crit en Java. Le serveur Web est bas sur Apache Tomcat.
Le systme de MTA (Message Transfer Agent) est bas sur Postfix. Le systme dannuaire est bas sur Open LDAP pour les mcanismes dauthentification.

Les prfrences et beaucoup dautres informations de Zimbra sont stockes


laide de la base de donnes MySQL.

La conversion de certains types de pices jointes en format HTML est faite par
Verity.
6

Zimbra : Composants des clients

Les clients sont deux formes : Un webmail qui offre trois versions dinterfaces possibles: Evolu (Ajax) la plus graphiquement aboutie mais aussi la plus lourde
Standard (HTML) : moins graphique que la version Ajax mais beaucoup plus
rapide

Portable : la plus lgre. Aucune image. Uniquement des e-mails

Le webmail est universel puisque disponible via nimporte quel


navigateur (IE, Mozilla firefox, Safari, Chrome,)

Un client lourd Zimbra Desktop, quivalent dOutlook, qui est


disponible on-line ou off-line, cest--dire en mode dconnect.

Dans les deux cas, cest la technologie AJAX Web 2.0 qui a t utilis
7

Les diffrentes solutions de ZCS

Les diffrentes solutions de ZCS

Zimbra, clbre pour son webmail opensource en AJAX vient de faire sortir un nouveau produit :
Zimbra Desktop.

Zimbra Desktop permet de retrouver tout ce qui a fait le succs du webmail Zimbra, mais au sein
dune application client, tournant sous Windows, Mac et Linux. Beaucoup pense que ce client peut faire de lombre Outlook, seul lavenir nous le dira.

Voici les principales fonctionnalits : Gestion des mails, des contacts et des calendrier au sein dune unique application Support des webmails les plus connus (Yahoo Mail, AOL, Gmail) Accs nimporte quel compte mail de type POP3 ou IMAP Fonctionne aussi bien en ligne que hors ligne (Mode connect et Mode dconnect)
9

Les diffrentes solutions de ZCS

Zimbra

Collaboration Server est une suite collaborative regroupant des fonctions de messagerie

(IMAP et POP), de gestion de vos contacts, de calendrier, de partage de documents.

L'diteur de cette suite a la trs bonne ide de diffuser une version open-source de cette suite qui
s'appelle Zimbra Collaboration Server Open-Source dition (OSE)

10

Les diffrentes solutions de ZCS

Le Zimbra Collaboration Server Appliance est la solution de messagerie collaborative de Zimbra


mais livre comme un appliance Virtuelle VMware. Il combine les fonctionnalits d'entreprise puissante avec une simplicit maximale atteinte par l'administration des infrastructures virtuelles et qui qui utilise moins de ressources, rduit les cots et rduit les risques. Vous pouvez dployer une messagerie prive et installer la bote mail de rception, en moins de 10 minutes.

Zimbra 6 and 7 delivered as a VMware virtual appliance Maximum administration simplicity Integrated high-availability, backup and disaster recovery

11

Zimbra : Les modules proposs

Le serveur Zimbra Collaboration (ZCS) est compos des modules suivants :


Zimbra-core : librairies, utilitaires et outils de monitoring Zimbra-ldap : OpenLDAP Zimbra-logger : outils pour les logs et reporting Zimbra-mta : MTA Postfix, Antiviris ClamAV, SpamAssassin Zimbra-snmp : package SNMP pour le monitoring (optionnel) Zimbra-store : serveur de boites aux lettres, servlet Apache Tomcat

Zimbra-spell : Aspell (correcteur orthographique Open Source)


Zimbra-apache : Apache Zimbra-proxy : optionnel

Zimbra-archiving : optionnel
12

ZCS System Architecture

13

Zimbra : Latest Release

14

Pr-requis

Serveur d'valuation

Serveur de production

Intel/AMD 32-bit ou 64-bit CPU


1.5GHz.

Intel/AMD 32-bit CPU 2.0GHz minimum.


Pour les larges dploiement (+ de 2000 utilisateurs)

1 Go de RAM 5 Go despace disque libre. Espace temporaire disponible


(install et upgrade).

Un systme dexploitation 64-bit est


recommand.

2 Go de RAM minimum (recommand


4Go). SCSI pour les performances et RAID/Mirroring pour la redondance). stockage des mails
15

Espace disque additionnel pour le 10 Go despace disque libre (SATA ou


stockage des mails.

Espace disque additionnel pour le

Pr-requis

Zimbra-store requiert 5Go pour /opt/zimbra, plus lespace additionnel pour le


stockage des mails. Les autres modules requiert 100Mo.

Aucun firewall. SELinux dsactiv.

16

Environnement de la formation

Serveur

Logiciel : Ubuntu Server 8.04.2 LTS Bind 9 Zimbra OSE Version 7.2 Configuration : Nom machine : zimbra-server.mail.localdomain.lan Domaine : mail.localdomain.lan Adresse IP : 192.168.1.100 Netmask : 255.255.255.0 Passerelle : 192.168.1.1 Adresse IP DNS : 192.168.1.100
17

Configuration systme (hosts)

Configuration du /etc/hosts
$ cd /etc $ more /etc/hosts $ sudo vi /etc/hosts

Avant modification
127.0.0.1 localhost 127.0.1.1 zimbra-server

Aprs modification
127.0.0.1 localhost 192.168.1.100 zimbra-server.mail.localdomain.lan zimbra-server

# The following lines are desirable for IPv6 # The following lines are desirable for IPv6
::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

18

Configuration systme (resolver)

Configuration du resolver (/etc/resolv.conf)


$ more /etc/resolv.conf $ sudo vi /etc/resolv.conf

Avant modification
search localdomain domain localdomain

nameserver 127.0.1.1

Aprs modification
search mail.localdomain.lan

nameserver 192.168.1.100

19

Configuration systme (bind)

Configuration du bind (/etc/bind) Sauvegarde


$ cd /etc/bind/ $ sudo mkdir bindBackup $ sudo chmod 777 bindBackup $ sudo cp *.* bindBackup

Configuration du bind (/etc/bind/named.options)


options { directory "/var/cache/bind"; forwarders { 8.8.8.8; }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; };

20

Configuration systme (bind)

Configuration du bind (/etc/bind/named.conf)


zone "mail.localdomain.lan" { type master; file "/etc/bind/db.mail.localdomain.lan"; }; zone "1.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192.168.1"; };

Vrifier la syntaxe (/etc/bind/named.conf)


$ named-checkconf /etc/bind/named.conf

21

Configuration systme (bind)

Cration du fichier de la zone (/etc/bind/db.localdomain.lan)


$ sudo cp /etc/bind/db.local /etc/bind/db.mail.localdomain.lan $ sudo vi /etc/bind/db.localdomain.lan

Vrifier la syntaxe (/etc/bind/db.mail.localdomain.lan)


$ named-checkzone mail.localdomain.lan /etc/bind/db.mail.localdomain.lan zone mail.localdomain.lan/IN: loaded serial 20120424 OK

Vrifier la syntaxe (/etc/bind/db.192.168.1)


$ named-checkzone 1.168.192 /etc/bind/db.192.168.1 zone 1.168.192/IN: loaded serial 20120424 OK
22

Configuration systme (bind)

Contenu de la zone (/etc/bind/db.localdomain.lan)


; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA webmail.mail.localdomain.lan. 20120424 604800 86400 2419200 604800 ) ; @ ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL IN IN IN IN IN IN NS MX A A A MX webmail.mail.localdomain.lan. 10 webmail.mail.localdomain.lan. 192.168.1.100 192.168.1.100 192.168.1.100 10 webmail
23

zimbra-server.mail.localdomain.lan. (

webmail zimbra-server mail.localdomain.lan.

Configuration systme (bind)

Contenu de la zone (/etc/bind/db.192.168.1)


; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA webmail.mail.localdomain.lan. zimbra-server.mail.localdomain.lan.( 20120424 604800 86400 2419200 604800 ) IN IN IN IN IN NS NS PTR PTR PTR ; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL

425 426 427

webmail.mail.localdomain.lan. zimbra-server.mail.localdomain.lan. ns.mail.localdomain.lan. webmail.localdomain.lan. zimbra-server.mail.localdomain.lan.


24

Configuration systme (bind)

Redmarrage du bind (/etc/init.d/bind9)


$ sudo /etc/init.d/bind9 restart

Vrification via dig


$ dig MX mail.localdomain.lan $ dig A mail.localdomain.lan $ dig NS mail.localdomain.lan

Vrification via nslookup


$ nslookup > set type=MX > mail.localdomain.lan

25

Installation de zimbra

Installation de zimbra OSE Version de zimbra : 7.2.0 OSE Taille de larchive : ~598 Mo Nom de larchive : zcs-7.2.0_GA_2669.UBUNTU8.20120410002030 Site de tlchargement : Zimbra Site Officiel http://www.zimbra.co.../downloads.html

26

Installation de zimbra

Maintenant que le programme dinstallation est prt nous allons installer les dpendances de Zimbra

Mise jour dpts


$ sudo apt-get update L'option update met jour la liste des fichiers disponibles dans les dpts APT prsents dans le fichier de configuration /etc/apt/sources.list.

Mise jour des paquets


$ sudo apt-get upgrade L'option upgrade met jour tous les paquets installs sur le systme vers les dernires versions.

27

Installation de zimbra

Installation des paquets requis par zimbra


$ dpkg --get-selections > /tmp/mes_paquetages

$ sudo apt-get install libpcre3 libgmp3c2 libstdc++5 libltdl3 fetchmail


curl sysstat sqlite3

Extraction de larchive : zcs-7.2.0_GA_2669.UBUNTU8.20120410002030


$ tar xvzf zcs-7.2.0_GA_2669.UBUNTU8.20120410002030

$ mv zcs-7.2.0_GA_2669.UBUNTU8.20120410002030 zcs
$ cd zcs $ sudo ./install.sh

28

Installation de zimbra

Le programme dinstallation se lance


Checking for existing installation zimbra-ldapNOT FOUND zimbra-loggerNOT FOUND zimbra-mtaNOT FOUND zimbra-snmpNOT FOUND zimbra-storeNOT FOUND zimbra-apacheNOT FOUND zimbra-spellNOT FOUND zimbra-convertdNOT FOUND zimbra-memcachedNOT FOUND zimbra-proxyNOT FOUND zimbra-archivingNOT FOUND zimbra-clusterNOT FOUND zimbra-coreNOT FOUND

Do you agree with the terms of the software license agreement? [N]

Y
29

Installation de zimbra

Le programme dinstallation se lance (suite)


Checking for prerequisites FOUND: NPTL FOUND: netcat-openbsd-1.89-3ubuntu2 FOUND: sudo-1.7.2p1-1ubuntu5.3 FOUND: libidn11-1.15-2 FOUND: libpcre3-7.8-3build1 FOUND: libgmp3c2-2:4.3.2+dfsg-1ubuntu1 FOUND: libexpat1-2.0.1-7ubuntu1 FOUND: libstdc++6-4.4.3-4ubuntu5 FOUND: libperl5.10-5.10.1-8ubuntu2.1 Checking for suggested prerequisites FOUND: perl-5.10.1 FOUND: sysstat FOUND: sqlite3 Prerequisite check complete.

30

Installation de zimbra

Le programme dinstallation se lance (suite)


Checking for installable packages Found zimbra-core Found zimbra-ldap Found zimbra-logger Found zimbra-mta Found zimbra-snmp Found zimbra-store Found zimbra-apache Found zimbra-spell Found zimbra-memcached Found zimbra-proxy Select the packages to install Install zimbra-ldap [Y] Yes Install zimbra-logger [Y] Yes Install zimbra-mta [Y] Yes Install zimbra-snmp [Y] Yes Install zimbra-store [Y] Yes Install zimbra-apache [Y] Yes Install zimbra-spell [Y] Yes Install zimbra-memcached [N] Yes Install zimbra-proxy [N] Yes

31

Installation de zimbra

Le programme dinstallation se lance (suite)


Checking required space for zimbra-core checking space for zimbra-store Installing: zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-memcached zimbra-proxy The system will be modified. Continue? [N] Yes Installing packages zimbra-corezimbra-core_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-ldapzimbra-ldap_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-loggerzimbra-logger_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-mtazimbra-mta_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-snmpzimbra-snmp_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-storezimbra-store_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone zimbra-apachezimbra-apache_7.1.3_GA_3346.UBUNTU10_64_amd64.debdone
32

Installation de zimbra

Le programme dinstallation se lance (suite)


Setting defaults DNS ERROR resolving MX for zimbra.test.com It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] Yes Create domain: [zimbra-server. mail.localdomain.lan] mail.localdomain.lan MX: webmail.mail.localdomain.lan (191.168.1.100) Interface: 191.168.1.100 Interface: 127.0.0.1 done. Checking for port conflicts

33

Installation de zimbra

Le programme dinstallation se lance (suite)


Main menu

1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-store: Enabled +Create Admin User: yes +Admin user to create: admin@test.com ******* +Admin Password UNSET +Anti-virus quarantine user: virus-quarantine.vkh8ivgx@test.com +Enable automated spam training: yes +Spam training user: spam.n9jvyoet@test.com +Non-spam(Ham) training user: ham.wheuqvlnuz@test.com +SMTP host: zimbra.test.com +Web server HTTP port: 80 +Web server HTTPS port: 443 +Web server mode: http ...
Address unconfigured (**) items (? help) 3
34

Installation de zimbra

Le programme dinstallation se lance (suite)


... 14) IMAP server SSL port: 7993 15) POP server port: 7110 16) POP server SSL port: 7995 17) Use spell check server: yes 18) Spell server URL: http://zimbra-server.mail.localdomain.lan:7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: admin@mail.localdomain.lan 22) Version update source email: admin@mail.localdomain.lan Select, or r for previous menu [r] 4 Password for admin@mail.localdomain.lan (min 6 characters): [wrNupOJW] z@admin (mot de passe du compte admin de Zimbra)

35

Installation de zimbra

Le programme dinstallation se lance (suite)


Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@mail.localdomain.lan 4) Admin Password set 5) Anti-virus quarantine user: virus-quarantine.vkh8ivgx@mail.localdomain.lan 6) Enable automated spam training: yes 7) Spam training user: spam.n9jvyoet@mail.localdomain.lan Non-spam(Ham) training user: ham.wheuqvlnuz@mail.localdomain.lan 9) SMTP host: zimbra-server.mail.localdomain.lan 10) Web server HTTP port: 80 11) Web server HTTPS port: 443 12) Web server mode: http 13) IMAP server port: 7143 14) IMAP server SSL port: 7993 15) POP server port: 7110 16) POP server SSL port: 7995 17) Use spell check server: yes 18) Spell server URL: http://zimbra-server.mail.localdomain.lan :7780/aspell.php 19) Enable version update checks: TRUE 20) Enable version update notifications: TRUE 21) Version update notification email: admin@mail.localdomain.lan 22) Version update source email: admin@mail.localdomain.lan Select, or r for previous menu [r] r

36

Installation de zimbra

Le programme dinstallation se lance (suite)


Main menu 1) Common Configuration: 2) zimbra-ldap: Enabled 3) zimbra-store: Enabled 4) zimbra-mta: Enabled 5) zimbra-snmp: Enabled 6) zimbra-logger: Enabled 7) zimbra-spell: Enabled zimbra-proxy: Enabled 9) Default Class of Service Configuration: r) Start servers after configuration yes s) Save config to file x) Expand menu q) Quit *** CONFIGURATION COMPLETE press a to apply Select from menu, or press a to apply config (? help) a Save configuration data to a file? [Yes] Yes Save config in file: [/opt/zimbra/config.17862] Saving config in /opt/zimbra/config.17862done. The system will be modified continue? [No] Yes Notify Zimbra of your installation? [Yes] No
37

Installation de zimbra

Et voil Zimbra est install sur notre serveur vous pouvez y accder allant a
ladresse: http://192.168.1.100

Ou aller linterface dadministration en tapant :

https://192.168.1.100 : 7071
Et en utilisant les identifiant du compte admin@mail.localdomain.lan, vous aurez un accs dans linterface dadministration.

38

Commandes Zimbra

Basculer le webmail en utilisant le protocole HTTPS


$ su zimbra $ zmtlsctl https Basculer en utilisant zimbra

$ su zimbra Voir le status de Zimbra : $ zmcontrol status Dmarrer Zimbra : $ zmcontrol start Arrter Zimbra : $ zmcontrol stop Relancer la configuration en mode console $ cd /opt/zimbra/libexec/ $ ./zmsetup.pl

39

Commandes Zimbra

Zmlocalconfig est une commande utilise pour afficher la configuration locale du


serveur zimbra

40

Commandes Zimbra

zmmboxsearch est une commande utilise pour chercher dans la boite lettre
des messages ou des attachements
Syntax zmmboxsearch {-m <arg>} {- q <arg>} [-o <arg>] [-l <arg>] [-d <arg>] [options]

Exemple zmmboxsearch -m user1@yourdomain.com,user2@yourdomain.com -q in:inbox -d /var/tmp


41

Commandes Zimbra

Zmmailbox
In the world of Zimbra permissions and sharing -- everything (calendars, briefcase, chat, etc) is a folder. Zimbra vider le contenu dun dossier dune bote mail Zimbra permet ladmin de vider un dossier dune bote mail, cela peut tre pratique pour vider par exemple le dossier Inbox .

$ zmmailbox -z -m toto@domaine.fr emptyFolder "InBox"


Vous pouvez afficher la liste des dossiers dune bote aux lettres avec la commande suivante : $ zmmailbox -z -m toto@domaine.fr gaf NB :Ces commandes sont utiliser en tant que zimbra (su zimbra) Obtenir la taille dune bote mail, utiliser la commande ci-dessous avec lutilisateur zimbra (su zimbra) : $ zmmailbox -z -m toto@domaine.fr gms
42

Commandes Zimbra

Augmenter la taille des pices jointes


Pour augmenter la taille des pices jointes, il faut sur chaque serveur ayant le rle MTA (smtp) lancer les commandes suivantes en tant quutilisateur zimbra (su zimbra) :

- Pour afficher les anciennes valeurs, vous pouvez utiliser les commandes suivantes :
$ zmprov gacf | grep zimbraFileUploadMaxSize zmprov gacf | grep zimbraMtaMaxMessageSize -Pour modifier les valeurs $ zmprov mcf zimbraFileUploadMaxSize (taille en octets de la pice jointe) zmprov mcf $ zimbraMtaMaxMessageSize (taille en octets de la pice jointe)

43

Commandes Zimbra

Passer le porte document en https


Pour modifier le protocole daccs au porte document (le passer de http vers https), il faut taper la commande suivante en tant quutilisateur zimbra (su zimbra) :
$ zmprov md mail.localdomain.lan zimbraPublicServiceProtocol https

Modifier le HELO du smtp (mta)


Pour modifier le HELO du mta de zimbra, il faut lancer la commande suivante en tant quutilisateur zimbra (su zimbra) : $ zmprov mcf zimbraMtaMyHostname mail.mydomain.com Pour que ce soit appliquer, il faut redmarrer les services de zimbra : $ zmcontrol stop && zmcontrol start

44

Commandes Zimbra

Crer un compte (en CLI)


Pour crer un compte Zimbra en ligne de commande, il faut taper la commande suivante en tant quutilisateur zimbra (su zimbra) :
$ zmprov createAccount dupont@domaine.fr motdepasse displayname Dupont jemy' givenName

Afficher la liste des dossiers dune bote aux lettres


Pour affiche la liste des dossiers dune bote aux lettres, il faut executer cette commande en tant que zimbra (su zimbra) : $ zmmailbox -z -m toto@domaine.fr gaf

Lister la taille des boites aux lettres sur un serveur


Pour lister la taille des botes aux lettres sur un serveur, il faut utiliser la commande suivante avec lutilisateur zimbra (su zimbra) : $ zmprov gqu `zmhostname` | awk {'print " "$3" "$2" "$1}

45

Commandes Zimbra

Afficher le mot de passe MySQL du compte root


$ zmlocalconfig -s mysql_root_password

Afficher le mot de passe MySQL du compte zimbra


$ zmlocalconfig -s zimbra_mysql_password

Se connecter MySQL avec le compte root


$ mysql -S /opt/zimbra/db/mysql.sock -u root --password=mysql_root_password

Afficher les rpertoires d'un utilisateur


$ zmmailbox -z -m user@monDomaine.com gaf

Afficher la liste des utilisateurs


$ zmprov -l gaa

Crer un compte mail


$ zmprov ca moncompte@monDomaine.com monPassword displayName moncompte
46

Commandes Zimbra

Exporter les diffrents dossiers d'un compte dans une archive tgz
Les diffrents 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 excuter :

$ zmmailbox -z -m user@domaine.com getRestUrl "/nom_du_dossier?fmt=tgz" > /mon_dossier_de_sauvegarde/mon_fichier_export.tgz

47

Commandes Zimbra

Exporter la totalit d'un compte dans une archive tgz


$ zmmailbox -z -m pierre@mail.localdomain.lan getRestURL "//?fmt=tgz" > ./pierre.tgz

Importer les diffrents dossiers d'un compte dune archive tgz


Les diffrentes valeurs du paramtre resolve :

skip : ignore les doublons modify : modifie les anciens lments reset : supprime tout (dossiers, lments) avant import replace : supprime les lments avant import
Commande excuter :

$ zmmailbox -z -m jemy@mail.localdomain.lan postRestUrl "/nom_du_dossier?fmt=tgz&resolve=reset" /mon_dossier_de_sauvegarde/mon_fichier_export.tgz

48

Commandes Zimbra

Importer la totalit d'un compte partir d'une archive tgz


$ zmmailbox -z -m jemy@mail.localdomain.lan postRestURL "//?fmt=tgz&resolve=reset" ./compte.tgz

Ractiver la fonction "Carnet" du "Porte-documents" dans Zimbra 7


$ zmprov mc default zimbraFeatureBriefcaseSpreadsheetEnabled TRUE $ zmprov mc default zimbraFeatureBriefcaseSlidesEnabled TRUE $ zmcontrol restart

Ractiver la fonction de messagerie instantane dans Zimbra 7


$ zmprov -l -v mcf zimbraXMPPEnabled TRUE

$ zmprov -v mc default zimbraFeatureIMEnabled TRUE


$ zmprov -v mc default zimbraFeatureInstantNotify TRUE $ zmcontrol restart

49

Commandes Zimbra

Lister un reporting de tout les comptes (statut, date de cration, drniere


date douverture de session, etc.
$ zmaccts

Dmarrer, arrter ou connatre la version de Zimbra Collaboration Suite


$ zmcontrol

Changer le mot de passe de ladministrateur


$ zmprov sp zadmin@mail.localdomain.lan password

50

Commandes Zimbra

Changer zimbra_mysql_password, Si l'option - root est spcifi, le


mysql_root_passwd est chang. Dans les deux cas, MySQL est mis jour avec les nouveaux mots de passe.
$ zmmypasswd [- root] <new password>

Dmarrer, arrter ou connatre la version de Zimbra Collaboration Suite


$ zmcontrol

51

Troubleshooting

Starting logswatch...ERROR: service.FAILURE (system failure:


ZimbraLdapContext) (cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)
$ $ $ $ $ $ su root chown -R zimbra:zimbra /opt/zimbra /opt/zimbra/libexec/zmfixperms verbose su zimbra zmcontrol stop zmcontrol start

52

Troubleshooting

Starting logswatch...ERROR: service.FAILURE (system failure: ZimbraLdapContext)


(cause: javax.net.ssl.SSLHandshakeException sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed)
# Regenerate SSL Cert # su - zimbra -c 'zmcontrol stop' rm -rf /opt/zimbra/ssl/* rm -rf /opt/zimbra/ssl/.rnd /opt/zimbra/java/bin/keytool -delete -alias my_ca -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit /opt/zimbra/java/bin/keytool -delete -alias jetty -keystore /opt/zimbra/mailboxd/etc/keystore -storepass `su - zimbra -c 'zmlocalconfig -s -m nokey mailboxd_keystore_password'` vi /opt/zimbra/bin/zmcertmgr validation_days=3650 # save /opt/zimbra/bin/zmcertmgr /opt/zimbra/bin/zmcertmgr createca -new /opt/zimbra/bin/zmcertmgr deployca -localonly /opt/zimbra/bin/zmcertmgr createcrt self -new /opt/zimbra/bin/zmcertmgr deploycrt self su - zimbra -c 'zmcontrol start' /opt/zimbra/bin/zmcertmgr deploycrt self /opt/zimbra/bin/zmcertmgr deployca su - zimbra -c 'zmupdateauthkeys' /opt/zimbra/bin/zmcertmgr viewdeployedcrt

53