Serveur de messagerie · 5 min read · Sep 29, 2025
Configurer un serveur de messagerie complet avec iRedMail sur CentOS 8
iRedMail est une solution de serveur de messagerie gratuite, open source et entièrement fonctionnelle pour le système d’exploitation Linux. Il vous permet d’héberger votre propre serveur de messagerie gratuitement. Il dispose d’une interface web conviviale qui vous permet de créer un nombre illimité de boîtes aux lettres et de domaines de messagerie.
iRedmail utilise par défaut des protocoles de connexion sécurisés, POP3/IMAP/SMTP sur TLS, webmail avec HTTPS. Il utilise Postfix comme MTA, Dovecot comme MDA, SpamAssassin pour le filtrage des spams et Amavis & Clamav pour la vérification des virus dans les e-mails.
Dans ce tutoriel, nous expliquons comment installer un serveur de messagerie entièrement fonctionnel avec iRedMail sur CentOS 8.
Prérequis
- Un serveur exécutant CentOS 8.
- Un domaine valide pointé vers votre serveur.
- Un mot de passe root configuré sur votre serveur.
Commencer
Avant de commencer, il est recommandé de désactiver SELinux dans votre système. Vous pouvez le désactiver en modifiant le fichier /etc/sysconfig/selinux.
nano /etc/sysconfig/selinuxChangez la ligne suivante :
SELINUX=disabledEnregistrez et fermez le fichier lorsque vous avez terminé.
Ensuite, vous devrez configurer un nom de domaine entièrement qualifié pour iRedMail. Vous pouvez le configurer en modifiant le fichier /etc/hosts :
nano /etc/hostsAjoutez la ligne suivante :
your-server-ip ired.linuxbuz.com iredEnregistrez et fermez le fichier lorsque vous avez terminé.
Ensuite, installez le dépôt EPEL et activez le dépôt PowerTools avec la commande suivante :
dnf install epel-release -y
dnf config-manager --set-enabled PowerToolsEnsuite, mettez à jour les paquets du système avec la commande suivante :
dnf update -yUne fois tous les paquets mis à jour, redémarrez votre système pour appliquer les modifications.
Télécharger le script d’installation d’iRedMail
Tout d’abord, téléchargez la dernière version du script d’installation d’iRedMail depuis sa page de téléchargement officielle :
wget https://github.com/iredmail/iRedMail/releases/download/1.2.1/iRedMail-1.2.1.tar.gzUne fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :
tar -xvzf iRedMail-1.2.1.tar.gzEnsuite, changez de répertoire vers le répertoire extrait et donnez les permissions d’exécution avec la commande suivante :
cd iRedMail-1.2.1
chmod +x iRedMail.shInstaller iRedMail
Maintenant, exécutez le script suivant pour installer iRedMail :
./iRedMail.shCe script installera toutes les dépendances requises dans votre système. Une fois toutes les dépendances installées, vous devriez voir l’assistant de configuration d’iRedMail à l’écran suivant :

Sélectionnez oui et appuyez sur Entrée pour continuer. Vous serez invité à spécifier le répertoire pour stocker les boîtes aux lettres des utilisateurs comme indiqué ci-dessous :

Spécifiez votre répertoire souhaité et appuyez sur Entrée pour continuer. Vous serez invité à choisir un serveur web comme indiqué ci-dessous :

Sélectionnez Nginx et appuyez sur Entrée pour continuer. Vous serez invité à sélectionner le backend de base de données utilisé pour stocker les comptes de messagerie comme indiqué ci-dessous :

Sélectionnez MariaDB et appuyez sur Entrée pour continuer. Vous serez invité à spécifier un mot de passe pour l’utilisateur root de MySQL comme indiqué ci-dessous :

Tapez votre mot de passe sécurisé et appuyez sur Entrée pour continuer. Vous serez invité à spécifier votre domaine de messagerie comme indiqué ci-dessous :

Tapez le nom de votre domaine et appuyez sur Entrée pour continuer. Vous serez invité à spécifier un mot de passe pour l’administrateur du domaine de messagerie comme indiqué ci-dessous :

Tapez votre mot de passe sécurisé et appuyez sur Entrée pour continuer. Vous serez invité à sélectionner d’autres applications que vous souhaitez installer avec iRedMail comme indiqué ci-dessous :

Sélectionnez votre application souhaitée et appuyez sur Entrée pour continuer. Vous devriez voir tous les paramètres dans la sortie suivante :
***********************************************************************
************************* AVERTISSEMENT *************************
***********************************************************************
* *
* Le fichier ci-dessous contient des informations sensibles (nom d'utilisateur/mot de passe), veuillez *
* vous rappeler de *DÉPLACER* ce fichier dans un endroit sûr après l'installation. *
* *
* * /root/iRedMail-1.2.1/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 : linuxbuz.com
* Administrateur du domaine de messagerie : [email protected]
* Composants supplémentaires : Roundcubemail netdata iRedAdmin Fail2ban
< Question > Continuer ? [y|N]y
Tapez y et appuyez sur Entrée pour commencer l’installation. Une fois iRedMail installé avec succès, vous devriez voir la sortie suivante :
* URLs des applications web installées :
*
* - Roundcube webmail : https://ired.linuxbuz.com/mail/
* - netdata (moniteur) : https://ired.linuxbuz.com/netdata/
*
* - Panneau d'administration web (iRedAdmin) : https://ired.linuxbuz.com/iredadmin/
*
* Vous pouvez vous connecter aux liens ci-dessus avec les identifiants suivants :
*
* - Nom d'utilisateur : [email protected]
* - Mot de passe : admin
*
*
********************************************************************
* 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-1.2.1/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.
*
********************************************************************
À ce stade, votre serveur iRedMail est installé dans votre système. Maintenant, redémarrez votre système pour activer tous les services de messagerie.
Accéder à iRedMail
Pour accéder au panneau d’administration d’iRedMail, tapez l’URL https://ired.linuxbuz.com/iredadmin/ dans votre navigateur web. Vous devriez voir la page de connexion comme indiqué ci-dessous :

Fournissez votre nom d’utilisateur administratif, votre mot de passe et cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord d’administration d’iRedMail à l’écran suivant :

Pour accéder au webmail d’iRedMail, tapez l’URL https://ired.linuxbuz.com/mail/ dans votre navigateur web. Vous devriez voir la page de connexion de Roundcube webmail :

Fournissez votre nom d’utilisateur, votre mot de passe et cliquez sur le bouton CONNEXION. Vous devriez voir le tableau de bord de Roundcube à la page suivante :

Pour accéder à l’application de surveillance netdata d’iRedMail, tapez l’URL https://ired.linuxbuz.com/netdata/ dans votre navigateur web. Vous devriez voir la page de connexion de Netdata :

Fournissez votre nom d’utilisateur, votre mot de passe et cliquez sur le bouton Se connecter. Vous devriez voir le tableau de bord de Netdata à la page suivante :

Conclusion
Félicitations ! vous avez installé et configuré avec succès le serveur iRedMail sur CentOS 8. Vous pouvez explorer iRedMail et commencer à créer de nouveaux comptes utilisateurs et les gérer. 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.