Imaginez que vous essayez d'envoyer une lettre manuscrite à un ami. Il est pratiquement impossible de courir directement chez votre ami pour lui remettre la lettre. C'est pourquoi nous allons à la poste, où nous déposons notre lettre, et c'est le facteur qui la livre au domicile de notre ami.
Que se passerait-il s'il n'y avait pas de poste ? Vous devriez aller directement chez votre ami, et sans facteur ? Cela entraînerait des désagréments, car votre ami devrait aller chaque jour à la poste pour vérifier s'il a reçu du courrier.
Appliquons ce concept directement à un serveur mail.
📮 Postfix : le bureau de poste pour le courrier
Postfix joue le rôle de bureau de poste (Mail Transfer Agent, MTA) pour l'envoi des lettres.
- Lorsque l'utilisateur envoie un mail, Postfix le reçoit et s’occupe de le livrer à la destination.
- Les lettres entrant de l'extérieur sont également reçues par Postfix et transmises au système interne.
- Les échanges de mails se font via SMTP (Simple Mail Transfer Protocol).
En résumé, c'est un système essentiel qui garantit que le mail circule correctement et est livré à sa destination.
🚴 Dovecot : le facteur qui livre le courrier
Si les lettres reçues par le bureau de poste (Postfix) ne sont que stockées dans un entrepôt, que se passe-t-il ?
Les gens devraient alors aller directement à la poste pour récupérer leur courrier, ce qui serait très gênant.
Voici où entre en jeu le facteur (Dovecot, Mail Delivery Agent, MDA).
- Dovecot est responsable de la livraison des lettres reçues par Postfix vers le client mail de l'utilisateur (Thunderbird, Outlook, Gmail, etc.).
- Il prend en charge des protocoles de mail comme POP3, IMAP pour que les gens puissent recevoir leur courrier chez eux.
🛠️ Pourquoi avons-nous besoin de Postfix et Dovecot ensemble ?
Que se passe-t-il avec seulement Postfix ?
👉 Le mail peut être reçu, mais l'utilisateur n'a aucun moyen de le consulter.
Que se passe-t-il avec seulement Dovecot ?
👉 Les mails peuvent être livrés, mais il n'y a pas de mails à livrer au départ.
Au final, un système de mail parfait nécessite à la fois Postfix (le bureau de poste) et Dovecot (le facteur) pour permettre l'envoi et la consultation des mails !
🎯 Objectif de cette série
Dans cette série, nous allons :
- 📌 Comprendre précisément le fonctionnement d'un serveur mail et le rôle de Postfix & Dovecot,
- 📌 Construire un serveur mail dans un environnement Linux,
- 📌 Pratiquer la gestion de mail basée sur une base de données (DB) via un système d’utilisateurs virtuels.
En d'autres termes, l'objectif n'est pas simplement de dire "installez ceci~", mais d'apprendre à exploiter un serveur mail.
Dans le prochain article, nous examinerons en détail les réglages de base et le fonctionnement de Postfix ! 🚀
Add a New Comment