Next: Présentation du protocole SMTP
Up: Utiliser un serveur de
Previous: Utiliser un serveur de
Un système de courrier électronique est composé de plusieurs modules spécialisés dans des tâches précises. Diviser les tâches permet de rendre plus facile l'écriture des logiciels.
Ces modules sont :
- le Mail Transfer Agent (MTA) qui agit comme le centre de tri postal. Il reçoit donc les courriers du réseau local ou d'autre centres de tris, et décide en fonction de l'adresse du destinataire si ce courrier doit être envoyé à un autre centre de tri ou si il doit être donné au facteur pour distribution locale ;
- le Mail Delivery Agent (MDA) qui joue le rôle de ce facteur. Il distribue donc les courriers dans le réseau local, ce qui revient à copier dans la boîte aux lettres de l'utilisateur les courriers arrivant. Il ne prend aucune décision quant au routage, mais se contente simplement d'acheminer le courrier suivant la route précisée par le MTA ;
- le Mail User Agent (MUA) qui permet à l'utilisateur de consulter sa boîte aux lettres, d'écrire de nouveaux messages. Le MUA transmet donc les courriers au MTA qui va les redistribuer en fonction de l'adresse du destinataire au réseau local pour attérir dans la boîte aux lettres de l'utilisateur ou aux autres MTA.
Le figure 1 montre comment ces composants interragissent entre eux.
Figure:
Interaction entre les divers composants d'un système de messagerie.
|
Pour la réception des courriers :
- les différents MTA répartits sur l'Internet interragissent au travers d'un port définit par la RFC 821 en utilisant le protocole SMTP ;
- le MTA connaît le MDA grâce à son fichier de configuration ;
- le MDA dépose alors le courrier dans la boîte aux lettres de l'utilisateur.
Pour l'envoi de courriers :
Next: Présentation du protocole SMTP
Up: Utiliser un serveur de
Previous: Utiliser un serveur de
Mathieu DECORE
2001-05-27