GNU/Linux >> Tutoriels Linux >  >> Linux

Guide de l'administrateur système pour la configuration d'un serveur de messagerie

Le courrier électronique a changé et s'est développé au fil du temps. Les statistiques montrent que près de 2 840 000 e-mails sont envoyés chaque seconde (InternetLiveStats.com). Notre monde tourne autour de ce service qui nous relie.

Une chose que la plupart des gens ne comprennent pas, c'est comment fonctionne le courrier électronique ou, plus important encore, où il réside réellement. C'est une connaissance dont vous aurez besoin à l'avenir, il est donc préférable de l'apprendre maintenant. Comment fonctionne exactement le courrier électronique ?

C'est plutôt cool.

Remarque : Certaines des choses couvertes ici, que vous connaissez peut-être ou non, mais elles seront couvertes plus en détail dans des articles de suivi.

Fonctionnement des e-mails

Tout d'abord, un agent utilisateur de messagerie convertit un message en texte. Une fois converti, l'agent d'utilisateur de messagerie utilise DNS pour se connecter à l'agent de transport de messagerie configuré via le protocole SMTP (Simple Mail Transfer Protocol). L'agent de messagerie expéditeur effectue ensuite une recherche d'enregistrement d'échange de courrier (enregistrement MX) de la destination, se connecte à l'agent de transport de courrier de destination et délivre enfin l'e-mail.

Lors de la livraison, l'agent de transport du courrier de destination examine le courrier électronique et envoie un accusé de réception indiquant que le message a été reçu. L'e-mail est ensuite remis soit à un utilisateur virtuel, soit traité avec une action spécifique (rebondi, rejeté, etc.)

Pour chaque e-mail envoyé, une entrée de journal est créée dans le client de messagerie. Passer en revue les bases des serveurs de messagerie et de ses composants est important pour l'administration système. Dans cet article, je vais commencer par les bases et couvrir ce que vous pourriez avoir besoin de savoir avant de configurer des serveurs de messagerie sur des environnements basés sur Red Hat Enterprise Linux (RHEL).

Composants du service de messagerie

Comme je l'ai mentionné précédemment, les services de messagerie comportent trois composants :les agents d'utilisateurs de messagerie, les agents de transport de courrier et les agents de distribution de courrier. Chaque composant a son propre objectif et une raison fondamentale pour que le courrier électronique fonctionne en général.

Je reviendrai sur ce qui se passe lorsqu'un e-mail est envoyé une fois de plus, mais cette fois plus en détail.

Agents utilisateurs de messagerie

Un agent utilisateur de messagerie est essentiellement un client de messagerie. Il aide l'utilisateur à lire le courrier qu'il reçoit et à rédiger le courrier électronique qu'il souhaite envoyer. L'agent utilisateur de messagerie reçoit et envoie également activement l'e-mail lui-même.

Commissionnaires de transport de courrier

Un agent de transport de courrier est essentiellement un service de messagerie sur un serveur. Il est responsable de s'assurer que le courrier est livré d'un endroit à l'autre. Lorsque vous envoyez un e-mail, le serveur de messagerie (souvent appelé serveur SMTP) traite le courrier via EHLO /HELO , qui est une commande qu'il envoie pour s'identifier lorsqu'il tente de se connecter à un autre serveur de messagerie via SMTP. Une fois que le serveur de messagerie de réception est en mesure d'identifier le serveur de messagerie de destination, SMTP relaie l'e-mail au serveur de destination.

Il existe d'autres parties du processus SMTP qu'il est également important d'identifier. Une fois la connexion établie, des commandes sont envoyées au serveur de destination afin que l'e-mail soit accessible par l'agent utilisateur de messagerie :

  1. Le MAIL FROM La commande identifie l'expéditeur d'origine de l'e-mail.
  2. Le RCPT TO commande donne l'adresse du destinataire.
  3. Les DATA La commande démarre le processus d'envoi du corps du message à la destination.
  4. Un point isolé sur une ligne distincte arrête le message.
  5. Le QUIT La commande ferme la session SMTP et finalise le processus.

Agents de distribution de courrier

Un agent de distribution de courrier est essentiellement un agent qui distribue le courrier électronique sur une machine locale. Il existe deux protocoles principaux lorsque les agents utilisateurs de messagerie envoient des e-mails :la dernière version du protocole Post Office (POP3) et le protocole d'accès aux messages Internet (IMAP).

POP3 vous permet de télécharger des copies de votre courrier électronique sur votre ordinateur personnel. Ces copies sont généralement inchangées, mais il est courant de configurer involontairement POP3 pour supprimer les copies du serveur après avoir téléchargé les copies locales. POP3 est le meilleur pour ceux qui préfèrent avoir une sauvegarde de leur e-mail et qui n'ont pas besoin de passer beaucoup de temps en ligne, mais qui ont quand même besoin de lire les messages.

D'autre part, IMAP vous permet de lire les e-mails tels qu'ils apparaissent sur le serveur. IMAP est le meilleur pour ceux qui ont beaucoup de personnes différentes qui se connectent à partir de différentes sources, ou un utilisateur de compte de messagerie qui préfère avoir ses messages sur un serveur plutôt que sur sa machine locale.

Chaque protocole possède ses propres ports qui sont généralement disponibles par défaut pour votre client de messagerie. Pour POP3, les ports sont 110 (par défaut) et 995 (sécurisé). Pour IMAP, ils sont 143 (par défaut) et 993 (sécurisé).

Maintenant que vous connaissez mieux les composants et ce qu'ils font, vous pouvez passer aux bonnes choses. Les administrateurs système vivent dans leur terminal, et cet article couvre la configuration de la messagerie en tant que telle. Dans mon passé en tant qu'administrateur système, la configuration, la configuration et la gestion des serveurs de messagerie ont été un ensemble de compétences utiles. J'avais du mal à me souvenir des services et de ce qu'il fallait installer, alors j'ai utilisé des acronymes pour me souvenir des commandes, des fichiers, etc.

Apprendre les services de messagerie peut être bénéfique, que ce soit dans un environnement de travail ou personnel. Si vous êtes prêt à commencer à installer un serveur de messagerie, je vous encourage à lire comment installer et configurer Postfix et comment installer et configurer Dovecot.


Linux
  1. Configuration de la sécurité IP dans IIS

  2. Composants du serveur de messagerie – MTA, MDA et MUA

  3. Configuration d'Outlook.com pour la récupération du courrier

  4. Comment lire les e-mails reçus sur un serveur Debian

  5. Envoi de mail depuis mon serveur

Guide complet de configuration de SSH dans Ubuntu

Serveur de messagerie Postfix

Serveur de messagerie Sendmail

Configuration de DotNetNuke pour envoyer des e-mails à l'aide du relais de messagerie

Configuration du serveur de messagerie Postfix sur Ubuntu 14.04

Configuration du serveur de messagerie Postfix sur Ubuntu 20.04