========== = Zimbra = ========== La distribution utilisée ici sera "Rocky Linux" (clône de "Red Hat Entreprise Linux" - RHEL). Voici l'adresse du site officiel de Rocky Linux : https://rockylinux.org/ Dimensionnement de la machine : - 4 CPUs - 8 GB de mémoire vive (minimum conseillé) - 50 GB HDD [dimensionnement en fonction du nombre d'utilisateurs. Pour 100 utilisateurs, compter 500 GB pour le store si quota à 5 GB] Télécharger un fichier ISO de Rocky Linux 8 : https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.9-x86_64-minimal.iso La version minimale du fichier ISO est ici choisie. Les consignes d'installation de la machine se trouvent sur l'intranet, dans le dossier "01. Install/" Une fois la machine installée, y accéder à distance via SSH. Penser à faire les mises à jour de la machine et à la redémarrer : # dnf update # reboot Il est également utile de désactiver SELinux ainsi que le pare-feu : # nano /etc/sysconfig/selinux Définir le paramètre -> "SELINUX=disabled" # systemctl disable --now firewalld # systemctl mask firewalld Vérifications préliminaires --------------------------- Si nécessaire, modifier le hostname de la machine : # hostnamectl set-hostname mail.postfo.lan Le fichier /etc/hosts doit être correctement renseigné. La ligne suivante doit être présente: 10.0.x.32 mail.postfo.lan mail Installer les dépendances : # dnf install wget perl rsyslog Penser à éteindre la machine virtuelle et à en prendre un snapshot. Installation de Zimbra ====================== Téléchargement, lancement du script, configuration initiale et installation : ----------------------------------------------------------------------------- # wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_4362.RHEL8_64.20220721104405.tgz # tar -xzf zcs-8.8.15_GA_4362.RHEL8_64.20220721104405.tgz # cd zcs-8.8.15_GA_4362.RHEL8_64.20220721104405/ # ./install.sh Le script gérant la configuration initiale et l'installation se lance. Quelques remarques : -------------------- - L'installateur télécharge +/- 1 GB - Ne pas installer "zimbra-dnscache" et "zimbra-drive" - Installer "zimbra-imapd" même s'il est considéré comme expérimental - Une message d'erreur peut s'afficher : DNS ERROR resolving MX for mail.postfo.lan It is suggested that the domain name have an MX record configured in DNS Dans ce cas, indiquer le domaine "postfo.lan" à la place du domaine "mail.postfo.lan" : Create domain: [mail.postfo.lan] ----> postfo.lan Dans le menu interactif de configuration initiale : --------------------------------------------------- Utiliser les touches du clavier numérique ainsi que les lettres ('r' pour revenir au menu précédent, 'a' pour appliquer la configuration) - Changer la timezone : 1 [Enter] --> 7 [Enter] --> 109 [Enter] - r [Enter] - Définir le mot de passe admin : 6 [Enter] --> 4 [Enter] --> Postfo2024- - r [Enter] r [Enter] - Appliquer la configuration : a [Enter] La configuration initiale est maintenant définie. L'installation va maintenant se lancer. Zimbra s'installe dans le dossier /opt/zimbra/ Penser à redémarrer la machine une fois l'installation terminée. Lorsque la machine est redémarrée, les services de Zimbra prennent 1 à 2 minutes avant d'être tous lancés. Voici les addresses permettant l'accès à Zimbra : https://mail.postfo.lan pour utiliser le webmail [accepter le certificat autosigné] https://mail.postfo.lan:7071 pour accéder à la console d'administration [accepter le certificat autosigné, le login est : "admin"] Afin de terminer la configuration : =================================== Définir un mot de passe pour l'utilisateur zimbra et pouvoir utiliser les commandes zimbra : -------------------------------------------------------------------------------------------- # passwd zimbra Définir le mot de passe et ensuite utiliser la commande suivante pour se loguer en tant qu'utilisateur zimbra : $ su - zimbra Exemples de commandes : 'zmcontrol status' (vérifier les services démarrés) 'zmcontrol restart' (redémarrer l'ensemble des services) Désactiver certains Zimlets du serveur : ---------------------------------------- En tant qu'utilisateur zimbra : $ zmzimletctl disable com_zextras_chat_open $ zmzimletctl disable com_zextras_drive_open [zimbra-drive n'étant pas installé, la commande renverra une erreur] $ zmzimletctl disable com_zimbra_ymemoticons $ zmzimletctl disable com_zimbra_webex Concernant les Quotas : ----------------------- - Par défaut, les quotas utilisateurs sont illimités. Cela se modifie dans le COS (Class Of Services). - La taille maximale par défaut des pièces jointes est fixée à ~10 Mo. Cela se modifie dans le menu "Paramètres globaux --> Agent MTA" Gmail et Hotmail fixent leur valeur maximale à 25Mo à l'envoi. [indiquer ~34000 Ko comme valeur dans Zimbra pour correspondre] - Il est également possible de configurer un quota de domaine. Concernant l'antispam et l'antivirus : -------------------------------------- Postfix, Amavis, ClamAV, SpamAssassin - Blacklists - Blocage des certaines pièces jointes - Antivirus - SpamAssassin Exercices à réaliser : ====================== - Créer des comptes d'utilisateurs - Tester l'envoi et la réception des mails - Partager les calendriers des utilisateurs créés entre eux