Comment installer Zimbra Collaboration Suite 8.8 sur Ubuntu

Le serveur de collaboration Zimbra est un serveur de messagerie, une application Web collaborative et une console d’administration de serveur de messagerie basée sur le Web dans une seule application. Il offre LDAP, un antivirus, un antispam, des fonctions de collaboration et un client de messagerie web ajax. Zimbra est facile à utiliser pour les administrateurs comme pour les utilisateurs finaux grâce à son interface web rapide basée sur Ajax.

Conditions préalables

Zimbra est pris en charge par les systèmes d’exploitation Linux suivants

  • Red Hat® Enterprise Linux® 7
  • CentOS Linux® 7
  • Red Hat Enterprise Linux 6, le correctif de niveau 4 ou plus est nécessaire
  • CentOS Linux 6, le correctif de niveau 4 ou plus récent est requis.
  • Oracle Linux 7.2
  • Oracle Linux 6.6
  • Ubuntu 16.04 LTS
  • Ubuntu 14.04 LTS

La console d’administration, l’interface graphique Webmail (Advanced) et l’interface graphique Webmail (Standard) peuvent être gérées avec les navigateurs et systèmes d’exploitation suivants

Windows Vista SP 2, Windows 7, Windows 8 ou Windows 10 avec l’un des éléments suivants :

  • L’assistance de Microsoft n’est disponible que pour Internet Explorer 11 ou Microsoft Edge
    • IE11 et supérieur pour Vista SP 2/Windows 7
    • IE11 et supérieur pour Windows 8
    • IE11 ou Microsoft Edge (pris en charge depuis ZCS 8.6 P4 et plus) pour Windows 10
  • La dernière version stable de :
    • Firefox
    • Safari
    • Google Chrome

Mac OS X 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11 ou 10.12 avec l’un des logiciels suivants :

  • Firefox
  • Safari
  • Chrome

Linux avec la dernière version stable de l’un des logiciels suivants :

  • Firefox
  • Google Chrome

Installation de Zimbra

Dans ce tutoriel, nous allons installer Zimbra sur Ubuntu 16.04, qui est, pour l’instant, la dernière version LTS prise en charge d’Ubuntu.

Ce dont nous avons besoin pour commencer :

  • Ubuntu Server 16.04 – 64bit
  • privilèges root
  • Espace libre 25 Go
  • RAM 4 GO

Les paramètres de mon serveur

  • Domaine : domain.local
  • IP : 192.168.1.101
  • Mail : mail.domain.local

Avant de commencer à suivre ce guide, installe Ubuntu 16.04 avec le guide d’installation parfait https://www.howtoforge.com/tutorial/perfect-server-ubuntu-16.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/.

Après la nouvelle installation, mets à jour le système avec

apt-get update && apt-get upgrade

Après cela, nous sommes prêts à commencer, tout d’abord, nous installons LibreOffice avec

apt-get install libreoffice

Si tu utilises Ubuntu 16.04 et que tu visualises des langues d’Asie de l’Est, assure-toi d’installer :

apt-get install libreoffice-l10n-*
apt-get install fonts-vlgothic

Télécharger Zimbra

Pour télécharger Zimbra, va sur la page https://www.zimbra.com/try/zimbra-collaboration-open-source/ et remplis le formulaire pour recevoir le lien de téléchargement.

Dans mon cas, je peux télécharger Zimbra avec la commande suivante

wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz

Fais attention au fait que le lien peut changer.

Maintenant, deviens root et décompresse le contenu téléchargé.

su
tar -zxvf zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz

Configuration DNS

Lorsque tu crées un domaine pendant le processus d’installation, Zimbra Collaboration vérifie si tu as un enregistrement MX correctement configuré pour ce domaine. Si ce n’est pas le cas, une erreur s’affiche et suggère que le nom de domaine ait un enregistrement MX configuré dans le DNS.

Afin d’envoyer et de recevoir du courrier électronique, le Zimbra MTA doit être configuré dans le DNS avec des enregistrements A et MX. Pour envoyer du courrier, le MTA utilise le DNS pour résoudre les noms d’hôtes et les informations de routage du courrier électronique. Pour recevoir du courrier, l’enregistrement MX doit être configuré correctement pour acheminer le message vers le serveur de messagerie.

Pendant le processus d’installation, Zimbra Collaboration vérifie si tu as un enregistrement MX correctement configuré. Si ce n’est pas le cas, une erreur s’affiche et suggère que le nom de domaine ait un enregistrement MX configuré dans le DNS.

Tu dois configurer un hôte de relais si tu n’actives pas le DNS. Après l’installation de Zimbra Collaboration, va dans l’ongletParamètres globaux>MTA de la console d’administration et :

  • Décoche la caseActiver les recherches DNS.

  • Saisis l’ adresse du MTA relais à utiliser pour la livraison externe.

Processus d’installation

Nous pouvons maintenant lancer le processus d’installation, avec les commandes suivantes

cd zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617
./install.sh

Le processus d’installation se déroulera comme suit

Operations logged to /tmp/install.log.V88WcW43
Checking for existing installation...
    zimbra-drive...NOT FOUND
    zimbra-imapd...NOT FOUND
    zimbra-patch...NOT FOUND
    zimbra-license-tools...NOT FOUND
    zimbra-license-extension...NOT FOUND
    zimbra-network-store...NOT FOUND
    zimbra-network-modules-ng...NOT FOUND
    zimbra-chat...NOT FOUND
    zimbra-talk...NOT FOUND
    zimbra-ldap...NOT FOUND
    zimbra-logger...NOT FOUND
    zimbra-mta...NOT FOUND
    zimbra-dnscache...NOT FOUND
    zimbra-snmp...NOT FOUND
    zimbra-store...NOT FOUND
    zimbra-apache...NOT FOUND
    zimbra-spell...NOT FOUND
    zimbra-convertd...NOT FOUND
    zimbra-memcached...NOT FOUND
    zimbra-proxy...NOT FOUND
    zimbra-archiving...NOT FOUND
    zimbra-core...NOT FOUND


----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.

License Terms for this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------



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

Accepte le contrat de licence en cliquant sur « Y ».

Après cela, le processus d’installation commence, en posant quelques questions. Dis oui à toutes sauf à la voix « Installer zimbra-imapd (BETA – pour évaluation uniquement) » qui doit être laissée sur « N ».

Use Zimbra's package repository [Y]

Importing Zimbra GPG key

Configuring package repository

Checking for installable packages

Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)


Select the packages to install

Install zimbra-ldap [Y] Y

Install zimbra-logger [Y] Y

Install zimbra-mta [Y]

Install zimbra-dnscache [Y]

Install zimbra-snmp [Y]

Install zimbra-store [Y]

Install zimbra-apache [Y]

Install zimbra-spell [Y]

Install zimbra-memcached [Y]

Install zimbra-proxy [Y]

Install zimbra-drive [Y]

Install zimbra-imapd (BETA - for evaluation only) [N]

Install zimbra-chat [Y]
Checking required space for zimbra-core
Checking space for zimbra-store
Checking required packages for zimbra-store
zimbra-store package check complete.

Installing:
    zimbra-core
    zimbra-ldap
    zimbra-logger
    zimbra-mta
    zimbra-dnscache
    zimbra-snmp
    zimbra-store
    zimbra-apache
    zimbra-spell
    zimbra-memcached
    zimbra-proxy
    zimbra-drive
    zimbra-patch
    zimbra-chat

The system will be modified.  Continue? [N]

Maintenant, à la dernière question, tu peux répondre « Y » pour commencer l’installation.

Beginning Installation - see /tmp/install.log.PgZw1zFF for details...

                          zimbra-core-components will be downloaded and installed.
                            zimbra-timezone-data will be installed.
                         zimbra-common-mbox-conf will be installed.
                           zimbra-common-mbox-db will be installed.
                         zimbra-common-core-libs will be installed.
                   zimbra-common-mbox-native-lib will be installed.
                    zimbra-common-mbox-conf-msgs will be installed.
                   zimbra-common-mbox-conf-attrs will be installed.
                          zimbra-common-core-jar will be installed.
                  zimbra-common-mbox-conf-rights will be installed.
                         zimbra-common-mbox-docs will be installed.
                                     zimbra-core will be installed.
                          zimbra-ldap-components will be downloaded and installed.
                                     zimbra-ldap will be installed.
                                   zimbra-logger will be installed.
                           zimbra-mta-components will be downloaded and installed.
                                      zimbra-mta will be installed.
                      zimbra-dnscache-components will be downloaded and installed.
                                 zimbra-dnscache will be installed.
                          zimbra-snmp-components will be downloaded and installed.
                                     zimbra-snmp will be installed.
                         zimbra-store-components will be downloaded and installed.
                       zimbra-jetty-distribution will be downloaded and installed.
                                 zimbra-mbox-war will be installed.
                                zimbra-mbox-conf will be installed.
                             zimbra-mbox-service will be installed.
                       zimbra-mbox-webclient-war will be installed.
                   zimbra-mbox-admin-console-war will be installed.
                          zimbra-mbox-store-libs will be installed.
                                    zimbra-store will be installed.
                        zimbra-apache-components will be downloaded and installed.
                                   zimbra-apache will be installed.
                         zimbra-spell-components will be downloaded and installed.
                                    zimbra-spell will be installed.
                                zimbra-memcached will be downloaded and installed.
                         zimbra-proxy-components will be downloaded and installed.
                                    zimbra-proxy will be installed.
                                    zimbra-drive will be downloaded and installed (later).
                                    zimbra-patch will be downloaded and installed (later).
                                     zimbra-chat will be downloaded and installed (later).

Downloading packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-store-components
   zimbra-jetty-distribution
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...done

Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/security/limits.conf...done.

Finished removing Zimbra Collaboration Server.


Installing repo packages (11):
   zimbra-core-components
   zimbra-ldap-components
   zimbra-mta-components
   zimbra-dnscache-components
   zimbra-snmp-components
   zimbra-store-components
   zimbra-jetty-distribution
   zimbra-apache-components
   zimbra-spell-components
   zimbra-memcached
   zimbra-proxy-components
      ...done

Installing local packages (26):
   zimbra-timezone-data
   zimbra-common-mbox-conf
   zimbra-common-mbox-db
   zimbra-common-core-libs
   zimbra-common-mbox-native-lib
   zimbra-common-mbox-conf-msgs
   zimbra-common-mbox-conf-attrs
   zimbra-common-core-jar
   zimbra-common-mbox-conf-rights
   zimbra-common-mbox-docs
   zimbra-core
   zimbra-ldap
   zimbra-logger
   zimbra-mta
   zimbra-dnscache
   zimbra-snmp
   zimbra-mbox-war
   zimbra-mbox-conf
   zimbra-mbox-service
   zimbra-mbox-webclient-war
   zimbra-mbox-admin-console-war
   zimbra-mbox-store-libs
   zimbra-store
   zimbra-apache
   zimbra-spell
   zimbra-proxy
      ...done

Installing extra packages (3):
   zimbra-drive
   zimbra-patch
   zimbra-chat
      ...done

Running Post Installation Configuration:
Operations logged to /tmp/zmsetup.20181106-121246.log
Installing LDAP configuration database...done.
Setting defaults...No results returned for A lookup of ubuntu-16.domain.local
Checked nameservers:
        192.168.2.245
        192.168.0.251
No results returned for AAAA lookup of ubuntu-16.domain.local
Checked nameservers:
        192.168.2.245
        192.168.0.251


DNS ERROR resolving ubuntu-16.domain.local
It is suggested that the hostname be resolvable via DNS
Change hostname [Yes]

Comme mentionné ci-dessus, cette erreur est normale s’il n’y a pas d’entrée DNS pour ton nom d’hôte, si tu as suivi le Guide d’installation de Perfect Server, il n’y aura pas d’erreur ici, de toute façon je te montrerai comment réparer cela plus tard. pour, dis maintenant « Non » à la question « Changer le nom d’hôte ».

La prochaine question peut être l’erreur concernant le MX, comme mentionné ci-dessus, cela devrait être normal s’il n’y a pas de MX associé.

DNS ERROR resolving MX for ubuntu-16.domain.local
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes]

Dis « Non » à la question sur le changement de nom de domaine.

Un menu textuel devrait maintenant s’afficher

Main menu

   1) Common Configuration:
   2) zimbra-ldap:                             Enabled
   3) zimbra-logger:                           Enabled
   4) zimbra-mta:                              Enabled
   5) zimbra-dnscache:                         Enabled
   6) zimbra-snmp:                             Enabled
   7) zimbra-store:                            Enabled
        +Create Admin User:                    yes
        +Admin user to create:                 [email protected]
******* +Admin Password                        UNSET
        +Anti-virus quarantine user:           [email protected]
        +Enable automated spam training:       yes
        +Spam training user:                   [email protected]
        +Non-spam(Ham) training user:          [email protected]
        +SMTP host:                            ubuntu-16.domain.local
        +Web server HTTP port:                 8080
        +Web server HTTPS port:                8443
        +Web server mode:                      https
        +IMAP server port:                     7143
        +IMAP server SSL port:                 7993
        +POP server port:                      7110
        +POP server SSL port:                  7995
        +Use spell check server:               yes
        +Spell server URL:                     http://ubuntu-16.domain.local:7780/aspell.php
        +Enable version update checks:         TRUE
        +Enable version update notifications:  TRUE
        +Version update notification email:    [email protected]
        +Version update source email:          [email protected]
        +Install mailstore (service webapp):   yes
        +Install UI (zimbra,zimbraAdmin webapps): yes

   8) zimbra-spell:                            Enabled
   9) zimbra-proxy:                            Enabled
  10) Default Class of Service Configuration:
   s) Save config to file
   x) Expand menu
   q) Quit

La chose obligatoire à faire ici est de configurer le mot de passe administrateur, alors appuie sur la touche « 7 » du clavier, puis sur « 4 », tu pourras alors configurer le mot de passe administrateur

Store configuration

   1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    [email protected]
** 4) Admin Password                           UNSET
   5) Anti-virus quarantine user:              [email protected]
   6) Enable automated spam training:          yes
   7) Spam training user:                      [email protected]
   8) Non-spam(Ham) training user:             [email protected]
   9) SMTP host:                               ubuntu-16.domain.local
  10) Web server HTTP port:                    8080
  11) Web server HTTPS port:                   8443
  12) Web server mode:                         https
  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://ubuntu-16.domain.local:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       [email protected]
  22) Version update source email:             [email protected]
  23) Install mailstore (service webapp):      yes
  24) Install UI (zimbra,zimbraAdmin webapps): yes

Select, or 'r' for previous menu [r] 4

Password for [email protected] (min 6 characters): [FOPiNVYC]

Un mot de passe te sera suggéré, mais tu peux configurer ton mot de passe préféré.

Après cela, appuie sur « r » pour retourner dans le menu, puis sur « a » pour enregistrer la configuration.

Il te demandera si tu veux enregistrer les données dans un fichier, dis évidemment « Oui », qui est la réponse par défaut.

Il te demandera le nom du fichier où enregistrer les données, tu peux laisser la réponse par défaut, puis il t’avertira que le système va être modifié.

The system will be modified - continue? [No]

Fais attention à écrire « Oui », car pour des raisons de sécurité, la réponse par défaut est « Non ».

À la fin, tu seras informé si l’installation a réussi et on te demandera si tu veux notifier Zimbra de ton installation, pour aider le support de la version source ouverte, je te suggère de notifier, mais c’est à toi de choisir 🙂

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Server.
The only information that will be transmitted is:
        The VERSION of zcs installed (8.8.10_GA_3039_UBUNTU16_64)
        The ADMIN EMAIL ADDRESS created ([email protected])

Notify Zimbra of your installation? [Yes]

Maintenant, certaines vérifications vont être lancées…

If all is gone right you should see
Checking if the NG started running...done.
Setting up zimbra crontab...done.


Moving /tmp/zmsetup.20181106-121246.log to /opt/zimbra/log


Configuration complete - press return to exit

Maintenant tu dois faire le dernier setp. Nous avons dû paramétrer les fichiers de configuration de syslog pour permettre l’affichage des statistiques du serveur sur la console d’administration, et activer l’hôte de surveillance du logger. Les statistiques du serveur comprennent des informations sur le nombre de messages, le volume de messages et l’activité anti-spam et anti-virus.

Connecte-toi en tant qu’utilisateur zimbra et lance la commande suivante

sudo -u zimbra -i
zmupdateauthkeys

La sortie devrait être quelque chose comme ceci>

Updating keys for ubuntu-16.domain.local
Fetching key for ubuntu-16.domain.local
Updating keys for ubuntu-16.domain.local
Updating /opt/zimbra/.ssh/authorized_keys

En tant queroot, tape la commande suivante pour permettre au serveur d’afficher les statistiques

exit
/opt/zimbra/libexec/zmsyslogsetup

Modifie le fichier /etc/default/rsyslog pour ajouter -r au paramètre RSYSLOGD_OPTIONS, RSYSLOGD_OPTIONS= »-r », puis redémarre le service avec

 /etc/init.d/rsyslog restart

Pour vérifier ton installation, tu dois accéder à la console d’administration à l’adresse https://192.168.2.50:7071/ et tu dois regarder la page de connexion à la console.

Pour te connecter, tu dois utiliser [email protected] (celui que tu as choisi pendant l’installation) avec le mot de passe que tu as configuré

Console d'administration Zimbra

Pour accéder au webmail tu dois aller à l’URL https://IPADDRESS/ pour te connecter tu dois créer un utilisateur dans la console d’administration ou utiliser

[email protected] (celui que tu as choisi pendant l’installation) avec le mot de passe que tu as configuré

Tu as réussi à installer Zimbra sur ton serveur.

Liens

Vous aimerez aussi...