Serveur de messagerie · 3 min read · Sep 29, 2025
Comment configurer un serveur de messagerie avec Modoboa sur Debian 10

Modoboa est une plateforme de gestion et d’hébergement de serveur de messagerie open-source pour Linux. Il est écrit en Python et utilise Postfix et Dovecot pour envoyer et recevoir des e-mails. Il utilise un serveur web Nginx et une base de données MySQL/PostgreSQL. Il vous permet de créer un nombre illimité de boîtes aux lettres et de domaines de messagerie illimités. Il peut être intégré avec Let’s Encrypt pour chiffrer toutes les communications entre votre serveur de messagerie et le réseau extérieur. Il est livré avec un panneau d’administration basé sur le web pour gérer les domaines, les boîtes aux lettres, les alias, et plus encore.
Dans ce tutoriel, je vais vous montrer comment installer Modoboa sur un serveur Debian 10.
Prérequis
- Un serveur exécutant Debian 10.
- Un nom de domaine valide pointé vers l’adresse IP de votre serveur.
- Un mot de passe root configuré sur le serveur et vous êtes connecté en tant que root.
Commencer
Avant de commencer, mettez à jour les paquets de votre système vers la dernière version avec la commande suivante :
apt-get update -yEnsuite, installez d’autres dépendances requises avec la commande suivante :
apt-get install git curl gnupg2 wget -yEnsuite, définissez le nom d’hôte de votre système avec la commande suivante :
hostnamectl set-hostname modoboa.example.comInstaller Modoboa
Ensuite, téléchargez la dernière version de Modoboa avec la commande suivante :
git clone https://github.com/modoboa/modoboa-installerUne fois le téléchargement terminé, changez de répertoire vers Modoboa et vérifiez la configuration avec la commande suivante :
cd modoboa-installer
./run.py --stop-after-configfile-check example.comCela créera un nouveau fichier de configuration installer.cfg dans votre répertoire de travail actuel.
Ensuite, éditez le fichier de configuration avec la commande suivante :
nano installer.cfgChangez les lignes suivantes :
[certificate]
generate = true
type = letsencrypt
[letsencrypt]
email = [email protected]
[database]
engine = postgres
host = 127.0.0.1
install = true
Enregistrez et fermez le fichier, puis commencez l’installation avec la commande suivante :
./run.py --interactive example.comUne fois l’installation terminée, vous devriez obtenir la sortie suivante :
Welcome to Modoboa installer!
Warning:
Before you start the installation, please make sure the following DNS records exist for domain 'modoboa.example.com':
mail IN A
IN MX modoboa.example.com.
Your mail server will be installed with the following components:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Do you confirm? (Y/n) Y
The process can be long, feel free to take a coffee and come back later ;)
Starting...
Generating new certificate using letsencrypt
Installing amavis
Installing spamassassin
Installing razor
Installing clamav
Installing modoboa
Installing automx
Installing radicale
Installing uwsgi
Installing nginx
Installing opendkim
Installing postfix
Installing postwhite
Installing dovecot
Congratulations! You can enjoy Modoboa at https://modoboa.example.com (admin:password)
Accéder à l’interface Web de Modoboa
Maintenant, ouvrez votre navigateur web et tapez l’URL https://modoboa.example.com. Vous devriez voir la page de connexion de Modoboa :

Fournissez le nom d’utilisateur par défaut : admin, mot de passe : password, puis cliquez sur le bouton Se connecter. Vous serez redirigé vers le tableau de bord de Modoboa sur la page suivante :

Remarques
Actuellement, il y a un BUG dans l’installateur Modoboa qui a été introduit après que ce guide ait été initialement écrit et testé. Le symptôme est un message ‘Erreur interne du serveur’ après s’être connecté à l’interface graphique de Modoboa. La solution à ce problème est d’éditer le fichier /srv/modoboa/instance/instance/settings.py
nano /srv/modoboa/instance/instance/settings.pyet de définir :
USE_TZ = Falseet ensuite redémarrer uwsgi
service uwsgi restartRéférence du suivi des problèmes de Modoboa : https://github.com/modoboa/modoboa/issues/2286
Conclusion
Dans le post ci-dessus, vous avez appris comment installer Modoboa sur un serveur Debian 10. Vous pouvez maintenant ajouter votre premier domaine et commencer à envoyer des e-mails à d’autres adresses e-mail.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.