Skip to main content

Configuration des modules

image_2024-05-29_145246576.pngimage.png

Configuration des modules de Zimbra en CLI via le menu.

Le menu principal permet de configurer l’ensemble des modules de zimbra.
Nous allons regarder/modifier les choix chronologiquement de 1 à 8 :

Main menu

1) Common Configuration:
   2) zimbra-ldap:                             Enabled
   3) zimbra-store:                            Enabled
        +Create Admin User:                    yes
        +Admin user to create:                 admin@mondomaine.tld
******* +Admin Password                        UNSET
        +Anti-virus quarantine user:           virus-quarantine.sbinw9ef@mondomaine.tld
        +Enable automated spam training:       yes
        +Spam training user:                   spam.h3fb3jm3zc@mondomaine.tld
        +Non-spam(Ham) training user:          ham.xrtqg6m4ff@mondomaine.tld
        +SMTP host:                            webmail.mondomaine.tld
        +Web server HTTP port:                 80
        +Web server HTTPS port:                443
        +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://webmail.mondomaine.tld:7780/aspell.php
        +Enable version update checks:         TRUE
        +Enable version update notifications:  TRUE
        +Version update notification email:    admin@mondomaine.tld
        +Version update source email:          admin@mondomaine.tld

4) zimbra-mta:                              Enabled
   5) zimbra-snmp:                             Enabled
   6) zimbra-logger:                           Enabled
   7) zimbra-spell:                            Enabled
   8) 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
Address unconfigured (**) items  (? - help)

Choisir l’option numéro 1 pour « common configuration »,  le menu « Common configuration » apparaît :

Common configuration

 1) Hostname:                                webmail.mondomaine.tld
 2) Ldap master host:                        webmail.mondomaine.tld
 3) Ldap port:                               389
 4) Ldap Admin password:                     set
 5) Secure interprocess communications:      yes
 6) TimeZone:                                Africa/Algiers
 7) IP Mode:                                 ipv4
 8) Default SSL digest:                      sha1

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

Nous allons simplement modifier le Time Zone en sélectionnant le choix numéro 6 :
« Europe/Paris » n’est pas disponible dans le choix donc nous utiliserons »Europe/Berlin » :

78 Europe/Berlin

Ensuite valider votre choix 78 puis faire « r » pour venir sur le menu principal.

Choisir l’option numéro 2  pour « zimbra-ldap« , le menu de configuration ldap apparaît (optionnel) :

Ldap configuration

   1) Status:                                  Enabled
   2) Create Domain:                           yes
   3) Domain to create:                        mondomaine.tld
   4) Ldap root password:                      set
   5) Ldap replication password:               set
   6) Ldap postfix password:                   set
   7) Ldap amavis password:                    set
   8) Ldap nginx password:                     set
   9) Ldap Bes Searcher password:              set

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

Ce menu est utilisé notamment pour la réplication LDAP entre plusieurs serveurs Zimbra.
Par défaut tout est configuré pour que votre serveur soit maître et accepte la réplication LDAP.

Ensuite sélectionner l’option numéro 3 appelée « zimbra-store » dans le menu principal (indispensable) :

Store configuration

   1) Status:                                  Enabled
   2) Create Admin User:                       yes
   3) Admin user to create:                    admin@mondomaine.tld
** 4) Admin Password                           UNSET
   5) Anti-virus quarantine user:              virus-quarantine.sbinw9ef@mondomaine.tld
   6) Enable automated spam training:          yes
   7) Spam training user:                      spam.h3fb3jm3zc@mondomaine.tld
   8) Non-spam(Ham) training user:             ham.xrtqg6m4ff@mondomaine.tld
   9) SMTP host:                               webmail.mondomaine.tld
  10) Web server HTTP port:                    80
  11) Web server HTTPS port:                   443
  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://webmail.mondomaine.tld:7780/aspell.php
  19) Enable version update checks:            TRUE
  20) Enable version update notifications:     TRUE
  21) Version update notification email:       admin@mondomaine.tld
  22) Version update source email:             admin@mondomaine.tld

Le contenu de ce sous-menu est assez simple, il vous faudra créer un mot de passe administrateur. Vous devez sélectionner le choix numéro 4 et valider votre password et retour avec « r ».
Je vous recommande de renommer les Users : virus, spam, ham afin de les rendre plus lisible.

On continue avec le choix numéro 4 du menu principal « zimbra-mta » (optionnel) :

Mta configuration

   1) Status:                                  Enabled
   2) MTA Auth host:                           webmail.mondomaine.tld
   3) Enable Spamassassin:                     yes
   4) Enable Clam AV:                          yes
   5) Enable OpenDKIM:                         yes
   6) Notification address for AV alerts:      admin@mondomaine.tld
   7) Bind password for postfix ldap user:     set
   8) Bind password for amavis ldap user:      set

Cette option permet de relayer les messages vers un autre serveur dans le cas par exemple d’une configuration multi-domaine, dans notre cas aucune modification n’est à effectuer.

Les choix numéros 5, 6 et 7 ne nous intéressent pas dans notre cas précis (optionnel):

   5) zimbra-snmp:                             Enabled
   6) zimbra-logger:                           Enabled
   7) zimbra-spell:                            Enabled

Passons au choix numéro 8, le « zimbra-proxy » (optionnel) :

Proxy configuration

   1) Status:                                  Enabled
   2) Enable POP/IMAP Proxy:                   TRUE
   3) IMAP proxy port:                         143
   4) IMAP SSL proxy port:                     993
   5) POP proxy port:                          110
   6) POP SSL proxy port:                      995
   7) Bind password for nginx ldap user:       set
   8) Enable HTTP[S] Proxy:                    FALSE

Nous n’avons pas besoin du zimbra-proxy mais si vous souhaitez avoir plusieurs domaines sur votre serveur c’est indispensable, vous pouvez changer sont status par « disabled » si vous le souhaitez.

Valider les changements sur le menu principal comme ceci :

 *** 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.21039]
Saving config in /opt/zimbra/config.21039...done.
The system will be modified - continue? [No] Yes
Operations logged to /tmp/zmsetup.10272013-113242.log
Setting local config values...

Lors de la fin de l’installation vous deviez avoir :

Finished installing common zimlets.
Restarting mailboxd...done.
Creating galsync account for default domain...done.

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.0.5_GA_5839_UBUNTU12_64)
        The ADMIN EMAIL ADDRESS created (admin@kassianoff.fr)

Notify Zimbra of your installation? [Yes] Yes
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=8.0.5_GA_5839_UBUNTU12_64&MAIL=admin@kassianoff.fr

Notification complete

Setting up zimbra crontab...done.


Moving /tmp/zmsetup.10272013-113242.log to /opt/zimbra/log


Configuration complete - press return to exit
 

Le serveur Zimbra est prêt ! N’oubliez pas de faire votre NAT avec les ports ouverts vers l’extérieur :
22,25,143,443,587,993,7071
Je vous conseille d’enlever le 22 et le 7071 à la fin de la configuration.