Serveur de messagerie · 7 min read · Sep 24, 2025
Comment configurer le serveur iRedMail sur Ubuntu 18.04 LTS

iRedMail est une solution de serveur de messagerie gratuite et open source qui installe et configure automatiquement tous les composants nécessaires du serveur de messagerie sur votre serveur. iRedMail vous permet de créer autant de boîtes aux lettres que vous le souhaitez via leur interface web intégrée. Il fournit une interface web pour gérer les mails, les dossiers, les filtres sieve. Il utilise OpenLDAP, MySQL, MariaDB, PostgreSQL pour stocker les boîtes aux lettres. Le serveur iRedMail est composé de plusieurs composants, y compris Postfix, Dovecot, Nginx, OpenLdap, Amavised, SpamAssassin, ClamAV, Roundcube, SOGo, Netdata et Fail2ban.
Dans ce tutoriel, nous allons apprendre à configurer un serveur de messagerie complet avec iRedMail sur un serveur Ubuntu 18.04.
Exigences
- Un serveur exécutant Ubuntu 18.04.
- Une adresse IP statique 192.168.0.101 est configurée sur votre serveur.
- Un mot de passe root est configuré sur votre serveur.
Commencer
Tout d’abord, vous devrez mettre à jour votre serveur avec la dernière version. Vous pouvez le faire avec la commande suivante :
apt-get update -y
apt-get upgrade -yUne fois votre serveur mis à jour, redémarrez votre système pour appliquer tous les changements.
Ensuite, vous devrez configurer le FQDN sur votre serveur. Vous pouvez le faire avec la commande suivante :
hostnamectl set-hostname test.example.comEnsuite, ouvrez le fichier /etc/hosts et ajoutez la ligne suivante :
nano /etc/hostsAjoutez la ligne suivante :
192.168.0.101 test.example.com testEnregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, exécutez la commande suivante pour appliquer tous les changements :
hostname -fUne fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Installer iRedMail
Tout d’abord, vous devrez télécharger la dernière version de l’installateur iRedMail depuis leur site web. Vous pouvez le télécharger avec la commande suivante :
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar xjf iRedMail-0.9.9.tar.bz2Ensuite, changez de répertoire vers iRedMail-0.9.9 et exécutez l’installateur avec la commande suivante :
cd iRedMail-0.9.9
bash iRedMail.shPendant l’installation, vous serez invité à répondre à plusieurs questions pour configurer le serveur de messagerie iRedMail.
Tout d’abord, vous devriez voir l’écran de bienvenue comme indiqué ci-dessous :

Maintenant, appuyez sur le bouton Entrée. Vous devriez voir la page suivante :

Ici, fournissez un chemin complet où vous souhaitez stocker les boîtes aux lettres. Ensuite, cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, sélectionnez Nginx comme serveur web et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, sélectionnez MariaDB comme base de données et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ici, fournissez un mot de passe root de MariaDB et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ensuite, fournissez votre nom de domaine et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ensuite, définissez le mot de passe pour l’administrateur de domaine de messagerie et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :

Ensuite, sélectionnez tous les outils et cliquez sur le bouton Suivant. Vous devriez voir la page suivante :
***********************************************************************
************************* AVERTISSEMENT ***************************
***********************************************************************
* *
* Le fichier ci-dessous contient des informations sensibles (nom d'utilisateur/mot de passe), veuillez *
* vous souvenir de le *DÉPLACER* dans un endroit sûr après l'installation. *
* *
* * /root/iRedMail-0.9.9/config
* *
***********************************************************************
****************** Vérifiez vos paramètres *************************
***********************************************************************
* Répertoire de stockage de base : /var/vmail
* Boîtes aux lettres :
* Sauvegarde quotidienne des bases de données SQL/LDAP :
* Stocker les comptes de messagerie dans : MariaDB
* Serveur web : Nginx
* Premier nom de domaine de messagerie : example.com
* Administrateur de domaine de messagerie : [email protected]
* Composants supplémentaires : Roundcubemail SOGo netdata iRedAdmin Fail2ban
< Question > Continuer ? [y|N]y
Maintenant, vérifiez toutes les options que vous avez choisies. Ensuite, tapez y et appuyez sur Entrée pour procéder à l’installation. Une fois l’installation terminée avec succès, vous devriez voir la sortie suivante :
*************************************************************************
* Installation et configuration de iRedMail-0.9.9 terminées.
***********************************************************************
< Question > Souhaitez-vous utiliser les règles de pare-feu fournies par iRedMail ?
< Question > Fichier : /etc/default/iptables, avec ports SSHD : 22. [Y|n]n
[ INFO ] Ignorer les règles de pare-feu.
[ INFO ] Mise à jour de la base de données ClamAV (freshclam), veuillez patienter ...
ERREUR : /var/log/clamav/freshclam.log est verrouillé par un autre processus
******************************************************************
* URLs des applications web installées :
*
* - Roundcube webmail : https://test.example.com/mail/
* - SOGo groupware : https://test.example.com/SOGo/
* - netdata (monitor) : https://test.example.com/netdata/
*
* - Panneau d'administration web (iRedAdmin) : https://test.example.com/iredadmin/
*
* Vous pouvez vous connecter aux liens ci-dessus avec les identifiants suivants :
*
* - Nom d'utilisateur : [email protected]
* - Mot de passe : admin123
*
*
********************************************************************
* Félicitations, la configuration du serveur de messagerie a été complétée avec succès. Veuillez
* lire le fichier ci-dessous pour plus d'informations :
*
* - /root/iRedMail-0.9.9/iRedMail.tips
*
* Et il a été envoyé à votre compte de messagerie [email protected].
*
******************* AVERTISSEMENT ************************************
*
* Veuillez redémarrer votre système pour activer tous les services de messagerie.
*
********************************************************************
Maintenant, redémarrez votre serveur pour activer tous les services de messagerie avec la commande suivante :
rebootEnsuite, vous devrez également supprimer le fichier de configuration iRedMail après l’installation. Parce qu’il contient des noms d’utilisateur et des mots de passe. Vous pouvez le supprimer avec la commande suivante :
rm -rf /root/iRedMail-0.9.9/configVous pouvez également vérifier le journal avec la commande suivante :
tail -f /var/log/mail.logVous devriez voir la sortie suivante :
May 25 03:24:26 ubuntu1804 postfix/master[2379]: daemon started -- version 3.3.0, configuration /etc/postfix
May 25 03:24:32 ubuntu1804 amavis[983]: starting. /usr/sbin/amavisd-new at test.example.com amavisd-new-2.11.0 (20160426), Unicode aware, LC_ALL="C", LANG="en_US.UTF-8"
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: Group Not Defined. Defaulting to EGID '122 122'
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: User Not Defined. Defaulting to EUID '118'
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for .F, tried: unfreeze, freeze -d, melt, fcat
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for .zoo, tried: zoo, unzoo
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for .F
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for .zoo
May 25 03:24:37 ubuntu1804 amavis[2434]: Using primary internal av scanner code for clamav-socket
May 25 03:24:37 ubuntu1804 amavis[2434]: Found secondary av scanner clamav-clamscan at /usr/bin/clamscanEnsuite, vous devrez mettre à jour la base de données ClamAV manuellement.
Tout d’abord, arrêtez le service freshclam avec la commande suivante :
systemctl stop clamav-freshclamEnsuite, mettez à jour la base de données ClamAV avec la commande suivante :
freshclamVous devriez voir la sortie suivante :
Sat May 25 03:31:35 2019 -> Le processus de mise à jour de ClamAV a commencé à Sat May 25 03:31:35 2019
Sat May 25 03:31:35 2019 -> ^Votre installation de ClamAV est DÉMODÉE !
Sat May 25 03:31:35 2019 -> ^Version locale : 0.100.3 Version recommandée : 0.101.2
Sat May 25 03:31:35 2019 -> NE PANIQUEZ PAS ! Lisez https://www.clamav.net/documents/upgrading-clamav
Sat May 25 03:31:35 2019 -> main.cvd est à jour (version : 58, sigs : 4566249, f-level : 60, builder : sigmgr)
Sat May 25 03:37:55 2019 -> Téléchargement de bytecode.cvd [100%]
Sat May 25 03:38:02 2019 -> bytecode.cvd mis à jour (version : 328, sigs : 94, f-level : 63, builder : neo)
Sat May 25 03:38:03 2019 -> *Impossible de requêter bytecode.328.93.1.0.6810DB54.ping.clamav.net
Sat May 25 03:38:17 2019 -> Base de données mise à jour (6146486 signatures) depuis db.local.clamav.net (IP : 104.16.219.84)
Sat May 25 03:38:17 2019 -> ^Clamd n'a PAS été notifié : Impossible de se connecter à clamd via /var/run/clamav/clamd.ctl : Aucun fichier ou répertoire de ce typeVous pouvez également lire le fichier /root/iRedMail-0.9.9/iRedMail.tips pour trouver plus d’informations sur votre serveur de messagerie.
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Accéder à l’interface web d’iRedMail
iRedMail est maintenant installé et configuré. Il est temps d’accéder à leur interface web.
Ouvrez votre navigateur web et tapez l’URL https://test.example.com/iredadmin. Vous pouvez recevoir des avertissements de certificat en raison du certificat auto-signé utilisé par défaut. Vous serez redirigé vers la page suivante :

Maintenant, fournissez votre nom d’utilisateur et votre mot de passe. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir la page suivante :

Vous pouvez également accéder au webmail Roundcube pour lire les e-mails qui ont été générés après l’installation. Tapez l’URL https://test.example.com/mail pour accéder au webmail Roundcube.
Félicitations ! Vous avez réussi à installer et configurer iRedMail sur votre serveur Ubuntu 18.04. Vous pouvez maintenant facilement créer des comptes de messagerie utilisateur via un navigateur web. N’hésitez pas à me poser des questions si vous en avez.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.