![]() |
Mise en place d'un système de message avec Postfix et Dovecot dans un environnement cloud privépar Moneka Dénis ILUNGA Université de Kamina - Grade d'ingénieur en réseaux informatiques 2024 |
![]() SECTION II : CONFIGURATION DES SERVICES2.1. PRÉPARATION DU SERVEURAvant d'installer un nouveau logiciel, il est toujours recommandé de mettre à jour et de mettre à niveau le système Ubuntu 20.04. Pour commencer l'installation du Bind9, Postfix et Dovecot en première lieu nous avons mis à jour le système à l'aide des commandes suivantes « sudo apt update puis sudo apt upgrade -y ». 59 Figure 11 : Installation de la mise à jour à l'aide de la commande "sudo apt updade " Après la mise à jour, l'étape qui a suivie est celle de renommer le serveur via la commande « hostnamectl set-hostname cnsskamina.cd ». Ensuite, nous avons modifié le nom du serveur dans le fichier hosts situé dans le répertoire /etc/hosts en exécutant la commande « nano /etc/hosts ». Ainsi nous avons redémarré le serveur à l'aide de la commande « sudo reboot ». Voici le fichier à modifier dans /etc/hosts pour changer complètement le nom du serveur. 2.2. INSTALLATION ET CONFIGURATION DE BIND9Nous avons installé le service de nom de domaine (Bind9) à l'aide de la commande `' sudo apt install bind9 bind9utils bind9-doc». Figure 12. Installation de Bind9 à l'aide de la commande " sudo apt install bind9 bind9utils bind9-doc". 60 Après avoir installer la bind9, nous avons configurer la bind9 en éditant les fichiers `sudo nano /etc/bind/named.conf.local» Figure 13. Configuration du fichier named.conf.local Nous avons configuré un fichier `'db.cnsskamina.cd'' Figure 14. Configuration du fichier db.cnsskamina.cd 61 La capture suivante montre comment nous avons copié le fichier db.empty et coller cela dans le même répertoire qui est bind tout a lui donnant le nom db.10.168.192 à l'aide de la commande `'sudo cp /etc/bind/db.empty /etc/bind/db.10.168.192» en suite nous avons édité le fichier db.10.168.192 à l'aide de la commande `' sudo nano /etc/bind/db.10.168.192 Figure 15. Configuration du fichier db.10.168.192 Ensuite nous avons édité le fichier named.conf.options à l'aide de la commande `'sudo nano /etc/bind/named.conf.options» 62 Figure 16. Configuration du fichier namd.conf.options En fin nous avons testé si notre domaine est bien configurer à l'aide de la commande `'dig -x 192.168.10.1». Figure 17. Test de la bind9 à l'aide de la commande dig -x 192.168.10.1 63 2.3. INSTALLATION ET CONFIGURATION DE POSTFIX ET DOVECOTLa capture suivante montre la manière dont nous avons installé le Postfix et Dovecot à l'aide de la commande `'sudo apt install postfix dovecot-imap dovecot-pop3d. Figure 18. Installation de Postfix et Dovecot. La capture suivante montre la manière dont nous avons configuré le Postfix Figure 19. Configuration du Postfix graphiquement 64 Figure 20. Configuration de Postfix graphiquement 65 Voici le fichier de configuration de Postfix, nous l'avons édité à l'aide de la commande `'sudo nano /etc/postfix/ main.cf». Figure 21. Fichier de configuration de Postfix La capture suivante montre la façon dont nous avons redémarré le service Postfix à l'aide de la commande `'sudo systemctl restart postfix», en suite nous avons édité le fichier Dovecot à l'aide de la commande `'sudo nano /etc/dovecot/dovecot.conf». Figure 22. Redémarrage du postfix et modification du fichier dovecot.conf 66 La capture suivante montre comment nous avons configuré le fichier 10-master.conf à l'aide de la commande `'sudo nano /etc/dovecot/conf.d/10-master.conf». Figure 23. La commande de mondification du fichier 10.master.conf Voici le fichier 10.master.config auquel nous avons édité Figure 24. Modification du fichier 10.master.conf La capture suivante montre comment nous avons créé les utilisateurs à l'aide de la commande `'sudo useradd -m -s /bin/false». Figure 25. Création de deux utilisateurs, ilunga et gloire à l'aide de la commande "sudo useradd -m -s /bin/false 67 |
|