Présentation de l'architecture de serveur de messagerie

L'infrastructure de serveur de messagerie comprend plusieurs composants qui collaborent pour envoyer, relayer, recevoir, stocker et distribuer du courrier électronique.

La charge de travail du serveur de messagerie utilise les protocoles standard Internet suivants pour envoyer et extraire du courrier électronique :

Le tableau ci-dessous répertorie chaque composant du serveur de messagerie, décrit chaque composant et fournit quelques exemples de chaque composant.

Tableau 1. Composants de serveur de messagerie, descriptions et exemples
Composant Description Exemples
Mail User Agent (MUA) Application permettant aux utilisateurs de créer, d'afficher, d'envoyer et de recevoir du courrier électronique. L'application MUA réside sur un système client, tel qu'un poste de travail ou un PC.
  • Microsoft Outlook Express
  • Mozilla Thunderbird
  • Mutt E-Mail Client
Mail Transfer Agent (MTA) Application permettant d'envoyer, de recevoir et de stocker du courrier électronique. Ce programme détermine l'emplacement et la méthode stockage de courrier électronique.
  • Postfix
  • Sendmail
  • Lotus Domino Server
  • Microsoft Exchange
Mail Delivery Agent (MDA) Application permettant d'enregistrer le courrier électronique reçu dans la zone MSA. Il se peut que ce programme effectue des tâches supplémentaires telles que le filtrage de courrier électronique ou la distribution de courrier électronique aux sous-dossiers.

Les applications Postfix, Dovecot et Cyrus implémentent chacune une partie ou l'ensemble des fonctions de l'agent MDA.

Mail Storage Area (MSA) Système ou serveur local dans lequel l'application MTA stocke du courrier électronique. Il s'agit également de l'emplacement à partir duquel le serveur MSS extrait du courrier électronique à la demande de l'application MUA.
  • Mbox
  • Maildir
  • /var/mail/spool/nom_utilisateur/
Mail Storage Server (MSS) Application permettant d'extraire du courrier électronique de la zone MSA et de le renvoyer à l'application MUA.
  • Dovecot
  • Cyrus

La figure ci-dessous présente les composants du serveur de messagerie, ainsi que le flux du courrier électronique via ces composants.

Architecture du serveur de messagerie
Le courrier électronique est transmis via les composants du serveur de messagerie comme suit :
  1. Dans son application MUA, l'expéditeur crée un courrier électronique et clique sur Envoyer.
  2. L'application MUA utilise SMTP pour envoyer le courrier électronique à un agent MTA.
  3. L'agent MTA relaie et achemine le courrier électronique vers un MTA dans le domaine du destinataire.
  4. L'agent MTA du domaine du destinataire envoie le courrier électronique à un MDA du système du destinataire.
  5. Le MDA stocke le courrier électronique dans une zone MSA.
  6. L'application MUA du destinataire interroge un MSS.
  7. Le MSS utilise IMAPv4 ou POP pour extraire le courrier électronique pour le destinataire à partir de la zone MSA.
  8. Le MSS renvoie le courrier électronique à l'application MUA.
  9. Dans son application MUA, le destinataire lit le courrier électronique envoyé par l'expéditeur.

Conjointement avec les applications de serveur de messagerie et les clients de courrier électronique, vous pouvez utiliser d'autres applications pour le traitement préalable et le post-traitement du courrier électronique. Par exemple, vous pouvez utiliser des applications de filtrage, des logiciels antivirus ou des applications antispam. La description du déploiement de ces applications n'est pas couverte dans ce document. Vous pouvez choisir de sélectionner des solutions collaborant avec la charge de travail de serveur de messagerie pour ces fonctions supplémentaires.

Présentation de Postfix

Postfix est une application qui fournit des fonctions SMTP (Simple Mail Transfer Protocol) et MTA (Mail Transfer Agent). Postfix est inclus dans la charge de travail de serveur de messagerie pour les systèmes Linux on Power.

Présentation de Dovecot

Dovecot est une application qui fournit des fonctions Post Office Protocol (POP), Internet Message Access Protocol version 4 (IMAPv4) et Mail Storage Server (MSS). Dovecot est inclus dans la charge de travail de serveur de messagerie pour les systèmes Linux on Power.

Présentation de Cyrus

Cyrus est une application qui fournit des fonctions Post Office Protocol (POP), Internet Message Access Protocol version 4 (IMAPv4) et Mail Storage Server (MSS). Cyrus est inclus dans la charge de travail de serveur de messagerie pour les systèmes Linux on Power.

Pour plus d'informations sur les applications Postfix, Dovecot et Cyrus, consultez les ressources répertoriées dans la rubrique Informations connexes relatives au serveur de messagerie.