Serveur de messagerie, DNS et connexion des clients
MILOUD NECILI
Fraîche Flow · Intégration de systèmes informatiques
Objectif du projet
Construire un service de messagerie interne distinct avec conteneurs, noms DNS, TLS et boîtes de test.
Ma réalisation
- Installé Docker Engine et Compose pour le serveur de messagerie sur ff-mail-01.
- Préparé et démarré Docker Mailserver avec un fichier d’environnement et des répertoires de messagerie persistants.
- Configuré les certificats, les références DNS/MX et les boîtes dans le laboratoire.
- Traité l’accès Thunderbird/client par redirection SSH ; la réalisation globale a été confirmée par le responsable du projet.
Cadre technique
| Hôte / nom du service | ff-mail-01 / mail.fraicheflow.test |
|---|---|
| Conteneur | mailserver |
| Image pendant le projet | ghcr.io/docker-mailserver/docker-mailserver:latest |
| Comptes de test pendant le projet | admin et student ; aucun mot de passe inclus |
Résultat
La conversation antérieure contient la mise en place de Compose et de mailserver.env, ainsi que le travail sur les conteneurs et les comptes. Cette collection ne présente pas de transaction SMTP complète avec Message-ID comme preuve originale.
Vérification et preuves de fonctionnement
docker compose config -q
docker ps --filter name=mailserver
docker logs --tail 40 mailserver
dig @192.168.10.11 fraicheflow.test MX


Dépannage en pratique
Compose signalait initialement l’absence de mailserver.env. La configuration a continué après création du fichier d’environnement. Le nom client, le nom du certificat et la destination du tunnel devaient être distingués.
Sécurité et mise en contexte technique
Un test de messagerie interne ne prouve pas la délivrabilité publique. SPF, DKIM, DMARC, PTR, la protection contre le relais et la remise des alertes nécessitent des vérifications distinctes. Roundcube n’est pas présenté comme installé.
Compétences acquises
Mise en contexte LXC/Docker, protocoles de messagerie, DNS MX, TLS et connexion des clients.
État du projet
Terminé selon la confirmation du responsable du projet.