GNU/Linux >> Tutoriels Linux >  >> Linux

IMAP vs POP3 vs SMTP :quelles sont les différences ?

Présentation

Les e-mails restent le moyen de communication le plus répandu dans le monde des affaires. Les e-mails sont transférés sur Internet à l'aide de protocoles de messagerie, c'est-à-dire de règles d'acheminement et d'adressage des données d'e-mail.

Cet article compare trois protocoles de transfert d'e-mails populaires :IMAP, POP3 et SMTP. Le guide explique comment chacun des protocoles fonctionne et comment ils fonctionnent ensemble pour activer la messagerie électronique.

Qu'est-ce qu'IMAP ?

Le protocole d'accès aux messages Internet (IMAP) est un protocole de messagerie entrant qui permet la synchronisation des e-mails sur plusieurs appareils. Avec POP3, IMAP est le protocole de récupération d'e-mails le plus populaire, pris en charge par tous les principaux clients de messagerie.

Comment fonctionne IMAP ?

IMAP permet une gestion efficace des e-mails multi-clients en conservant les messages sur le serveur jusqu'à ce que l'utilisateur décide de les supprimer. De cette façon, même après qu'un client a téléchargé un e-mail depuis le serveur, les e-mails sont disponibles pour la synchronisation sur d'autres appareils.

Lorsqu'un client IMAP communique avec le serveur et trouve un nouveau message, il télécharge uniquement l'en-tête du message, qui sert d'aperçu. Le message entier est téléchargé uniquement lorsque l'utilisateur décide de l'ouvrir.

IMAP est un protocole bidirectionnel , ce qui signifie que l'utilisateur peut gérer le contenu du serveur de messagerie. Au lieu de simplement télécharger les messages, IMAP permet de marquer les messages sur le serveur comme lus, répondus, transférés ou supprimés.

Le processus de récupération des messages IMAP comporte trois étapes :

  • Le client de messagerie établit une connexion avec le serveur de messagerie.
  • Le client télécharge les en-têtes de message depuis le serveur.
  • Si l'utilisateur décide de lire un message, IMAP récupère le message sur le serveur.

IMAP établit la connexion avec le serveur en utilisant la couche de transport TCP/IP. Une fois la connexion établie, le protocole utilise le port 143 pour écouter le serveur. Pour les connexions SSL/TLS sécurisées, IMAP utilise le port 993. Les deux ports sont les valeurs par défaut pour IMAP, mais l'utilisateur peut les modifier.

Qu'est-ce que POP3 ?

Le Post Office Protocol version 3 (POP3) est la version la plus utilisée du POP. Il s'agit d'un protocole de messagerie entrant simple qui déplace les messages stockés sur un serveur de messagerie vers le client de messagerie local. POP est l'un des plus anciens protocoles de messagerie, conçu à l'époque où les utilisateurs accédaient à Internet à l'aide d'une connexion commutée et d'autres types de connexion temporaires.

Comment fonctionne POP3 ?

POP3 est un protocole unidirectionnel . Lorsqu'un client de messagerie vérifie le serveur à l'aide du protocole POP3, il télécharge de nouveaux messages, puis ils sont supprimés du serveur. Cela permet aux utilisateurs de lire et de gérer leurs messages lorsqu'ils sont hors ligne.

Étant donné que le canal de communication POP3 n'est pas bidirectionnel, la gestion ultérieure des messages n'est pas possible et les autres appareils ne peuvent pas télécharger de copies. La configuration par défaut pour supprimer les messages du serveur évite de remplir l'espace de stockage.

La connexion POP3 comporte quatre étapes :

  • Autorisation - le client fournit des informations d'identification pour accéder au serveur de messagerie.
  • Transaction - le client télécharge les messages sur la machine locale.
  • Mettre à jour - le serveur supprime les messages téléchargés.
  • Fin - la connexion se termine.

Pour connecter le client de messagerie et le serveur, POP3 utilise TCP/IP. Par défaut, les serveurs POP3 utilisent le port 110. POP3S (Post Office Protocol 3 sur TLS/SSL) sur le port 995 est utilisé pour les communications cryptées.

Qu'est-ce que SMTP ?

Le protocole SMTP (Simple Mail Transfer Protocol) est un protocole de courrier électronique sortant. Contrairement aux protocoles de messagerie entrants tels que IMAP et POP3, le but de SMTP est de permettre le transfert de messages de la machine locale vers un serveur de messagerie.

Comment fonctionne SMTP ?

Lorsqu'un utilisateur envoie un e-mail, SMTP utilise le logiciel Message Transfer Agent (MTA) pour transférer le message vers l'emplacement Internet souhaité. SMTP est également un filtre de messages, contrôlant le nombre de messages envoyés au cours d'une certaine période.

SMTP se connecte au serveur de messagerie en trois étapes :

  • Poignée de main - Le client SMTP et le serveur SMTP établissent une connexion.
  • Transaction - le client pousse les messages sortants vers le serveur.
  • Fin - la connexion est interrompue.

Comme IMAP et POP3, SMTP utilise TCP/IP pour se connecter à Internet. Le port par défaut pour la transmission SMTP est 587, et ce port gère également la communication chiffrée TLS. Le relais SMTP, c'est-à-dire la communication basée sur SMTP entre deux serveurs de messagerie, s'effectue traditionnellement à l'aide du port 25.

Comment travaillent-ils ensemble ?

Pour qu'un système de messagerie électronique fonctionne correctement, les protocoles de messagerie entrants et sortants doivent fonctionner ensemble. La section suivante décrit le chemin qu'un e-mail traverse avant d'arriver au destinataire.

  • SMTP connecte le client de messagerie de l'expéditeur au serveur de messagerie appartenant généralement au fournisseur de services Internet (FAI) de l'expéditeur.
  • Une fois le message sur le serveur, SMTP recherche dans l'en-tête du message l'adresse e-mail du destinataire et obtient l'adresse IP du domaine de messagerie dans le système de noms de domaine.
  • Le message est ensuite transféré au serveur SMTP du destinataire.
  • Le serveur SMTP transmet le message à la boîte aux lettres du destinataire.
  • Lorsque le destinataire se connecte à sa boîte aux lettres, il peut utiliser IMAP ou POP3 pour télécharger le message.

IMAP ou POP3 :lequel choisir ?

Les deux protocoles de messagerie entrants, IMAP et POP3, sont conçus avec différents cas d'utilisation à l'esprit. Le choix de celui-ci dépend de vos besoins spécifiques et des ressources à votre disposition.

Choisir IMAP quand :

  • Plusieurs appareils doivent accéder aux e-mails - IMAP conserve les e-mails sur le serveur, de sorte que plusieurs appareils peuvent recevoir des messages en même temps.
  • Les boîtes aux lettres doivent être synchronisées - IMAP synchronise chaque client enregistré avec l'état du serveur de messagerie.
  • Vous utilisez des dossiers pour organiser les e-mails - IMAP permet de créer une structure hiérarchique sur votre serveur. POP3 ne prend pas en charge cette fonctionnalité.

Choisir POP3 quand :

  • L'espace de stockage du serveur est insuffisant - POP3 supprime automatiquement les messages une fois qu'ils sont téléchargés. D'autre part, IMAP peut rapidement remplir un serveur de messagerie avec des e-mails.
  • Une solution légère est préféré - En raison de la synchronisation constante entre le serveur et le client, IMAP consomme plus de CPU et de RAM que POP3. Par conséquent, POP3 est une solution moins gourmande en ressources.
  • La confidentialité est une priorité - Contrairement à IMAP, POP3 ne laisse pas de messages sur le serveur où ils peuvent faire l'objet d'éventuelles failles de sécurité.

Linux
  1. Quels sont les avantages de CloudLinux ?

  2. Quelles sont les différences entre lsof et netstat sous Linux ?

  3. Quelles sont les différences entre les principales distributions Linux ? Vais-je remarquer ?

  4. Quelles sont les différences entre rdesktop et xfreerdp ?

  5. Envoi de mail depuis mon serveur

Cassandra vs MongoDB - Quelles sont les différences ?

Terraform vs Kubernetes :quelles sont les différences

Docker ADD vs COPY :quelles sont les différences ?

Quelles sont les différences entre cPanel et WHM ?

useradd vs adduser :quelles sont les différences ?

Quelles sont les différences entre grep, awk et sed ?