Sereur Mail - Generalités
TL;DR:
[Serveur distant] → (SMTP) → [MTA] → (LMTP) → [MDA] → [Stockage] ← (IMAP/POP) ← [MUA] ← [User] |
| Composant | Definition | Explication | Exemples |
|---|---|---|---|
| SMTP | Simple Mail Transfert P. | Transport des mails entre serveurs | Postfix, Exim, Sendmail |
| MTA | Mail Transfer Agent | Reçoit, route et envoie les mails | Postfix, Exchange |
| LMTP | Local Mail Transfer P. | Livraison locale du MTA vers la boîte utilisateur | Postfix → Dovecot LMTP |
| MDA | Mail Delivery Agent | Dépose le mail dans la boîte utilisateur | Dovecot LDA/LMTP, Procmail |
| LDA | Local Delivery Agent | Livraison locale vers le stockage mail | Dovecot LDA, Maildrop |
| Stockage | Répertoire du serveur | Stockage des messages | Maildir, mbox |
| IMAP | Internet Message Access P. | Lecture/synchronisation des mails sur serveur | Dovecot IMAP, Outlook |
| POP3 | Post Office Protocol | Récupération des mails depuis serveur | Dovecot POP3, Outlook |
| MUA | Mail User Agent | Logiciel utilisé par l’utilisateur | Outlook, Thunderbird |
Envois Transport Livraison Stockage Accès utilisateur |
SMTP = transport
LMTP = livraison locale
LDA = dépôt dans la boîte
IMAP = consultation
MUA = logiciel mail
MUA (Mail User Agent)
Le MUA est le logiciel utilisé par l’utilisateur final pour consulter, rédiger, envoyer et organiser ses courriers électroniques.
Le MUA constitue l’interface entre l’utilisateur et le système de messagerie.
Fonctions principales :
- Consultation des courriers électroniques.
- Rédaction et envoi des messages.
- Gestion des dossiers de messagerie.
- Gestion des contacts et carnets d’adresses.
- Recherche et classement des messages.
Protocoles utilisés :
- IMAP : consultation des messages.
- POP3 : récupération des messages.
- SMTP : envoi des messages.
Exemples :
- Outlook
- Thunderbird
- Apple Mail
- Evolution
- Roundcube
- Zimbra Webmail
MDA (Mail Delivery Agent)
Le MDA est chargé de la distribution finale des messages dans les boîtes aux lettres des utilisateurs.
Une fois qu’un message a été reçu par le MTA, celui-ci est transmis au MDA qui le dépose dans l’emplacement de stockage approprié.
Le message est alors disponible pour consultation par l’utilisateur.
Fonctions principales :
- Distribution des messages dans les boîtes aux lettres.
- Tri et filtrage éventuel des messages.
- Gestion des règles de livraison.
- Dépôt des messages dans les répertoires Maildir ou mbox.
Exemples :
- Dovecot LDA
- Dovecot LMTP
- Procmail
- Maildrop
Serveur IMAP / POP3
Le serveur IMAP ou POP3 permet aux utilisateurs d’accéder aux messages stockés dans leur boîte aux lettres.
Il ne transporte pas les messages entre serveurs et ne réalise pas leur livraison finale ; il fournit uniquement un accès aux messages déjà stockés.
Fonctions principales :
- Authentification des utilisateurs.
- Consultation des messages.
- Gestion des dossiers de messagerie.
- Synchronisation des états de lecture.
Protocoles utilisés :
- IMAP
- POP3
Exemples :
- Dovecot
- Cyrus IMAP
MTA (Mail Transfer Agent)
Le MTA est responsable du transport et du routage des messages électroniques entre les différents serveurs de messagerie.
Lorsqu’un message est envoyé, le MTA détermine où celui-ci doit être transmis et établit les communications nécessaires avec les serveurs distants.
Le MTA recherche les enregistrements MX du domaine destinataire puis transmet le message au serveur de messagerie approprié.
Fonctions principales :
- Réception des messages entrants.
- Envoi des messages sortants.
- Routage des messages vers leur destination.
- Communication avec les serveurs de messagerie distants.
- Gestion des files d’attente en cas d’indisponibilité temporaire d’un serveur distant.
Protocoles utilisés :
- SMTP
Exemples :
- Postfix
- Exim
- Sendmail
- qmail
- Microsoft Exchange
Documentation
Internet