Protocoles de messagerie
SMTP
SMTP (Simple Mail Transfer Protocol) est un protocole utilisé pour l’envoi et la réception de messages électroniques sur Internet. Il constitue une partie cruciale du processus de communication électronique et est principalement responsable du transfert des e‑mails du serveur d’envoi du correspondant vers le serveur du destinataire ainsi que de la soumission des e‑mails depuis un client vers un serveur. Le port par défaut pour SMTP est 25 pour la communication entre serveurs de messagerie. Les ports 587 et 465 sont également utilisés pour SMTP, 587 étant couramment utilisé pour la soumission de courrier et 465 pour SMTP sur SSL (SMTPS). SMTP est défini par Version RFC 5321.
Fonctionnalités clés :
- Prend en charge les mécanismes d’authentification (par ex., SMTP AUTH) afin de garantir que seuls les utilisateurs autorisés puissent envoyer des e‑mails via le serveur.
- SMTP peut utiliser SSL/TLS pour chiffrer la connexion entre le client et le serveur, garantissant que les données des e‑mails sont transmises en toute sécurité.
- Fournit des messages d’erreur détaillés et des codes d’état pour indiquer le succès ou l’échec de la transmission d’e‑mail.
- SMTP peut gérer les messages multiparties, permettant l’inclusion de pièces jointes et de divers types de contenu dans un e‑mail.
- SMTP est un protocole largement accepté et standardisé, garantissant la compatibilité entre différents systèmes et clients de messagerie (par ex., Microsoft Outlook, Mozilla Thunderbird utilisent SMTP pour envoyer des e‑mails sortants). Les systèmes automatisés et les applications utilisent SMTP pour envoyer des notifications, alertes et autres e‑mails automatisés.
IMAP
Internet Message Access Protocol (IMAP) est un protocole standard utilisé par les clients de messagerie pour accéder, récupérer et gérer les messages électroniques depuis un serveur de messagerie. Parmi les clients pris en charge figurent Microsoft Outlook, Mozilla Thunderbird, Apple Mail, et de nombreux services de webmail comme Gmail, Yahoo Mail et Outlook.com. La version la plus couramment utilisée est IMAP4, définie par RFC 3501. Contrairement à POP (Post Office Protocol), qui télécharge les e‑mails sur un appareil local, IMAP stocke les e‑mails sur le serveur. La possibilité de voir et de gérer les messages directement sur le serveur de messagerie offre une flexibilité d’accès depuis plusieurs appareils et emplacements, réduisant le risque de perte de données si un appareil est perdu ou endommagé. IMAP synchronise le client de messagerie avec le serveur, garantissant que les modifications effectuées sur un client (comme la lecture ou la suppression d’un e‑mail) sont reflétées sur tous les autres clients. IMAP utilise généralement le port 143 pour les communications non chiffrées et le port 993 pour les communications chiffrées (SSL/TLS).
Fonctionnalités clés :
- Gestion des dossiers. IMAP permet aux utilisateurs de créer, supprimer et renommer des dossiers sur le serveur de messagerie. Il prend en charge les structures de dossiers hiérarchiques pour organiser les e‑mails.
- IMAP suit l’état de chaque e‑mail (par ex. lu, non lu, signalé, répondu). Ces indicateurs d’état sont stockés sur le serveur, donc ils sont cohérents sur tous les appareils.
- IMAP peut extraire des parties spécifiques d’un e‑mail, comme les en‑têtes ou les parties du corps, ce qui peut être utile pour prévisualiser les e‑mails ou gérer de grosses pièces jointes.
- IMAP prend en charge la recherche et le filtrage côté serveur des e‑mails selon divers critères, permettant aux clients de récupérer des messages spécifiques sans télécharger tous les e‑mails.
- Plusieurs clients peuvent accéder simultanément à la même boîte aux lettres. IMAP gère l’accès concurrent et met à jour l’état des e‑mails en temps réel.
- Dépendance au serveur. Comme les e‑mails sont stockés sur le serveur, une connexion Internet fiable est nécessaire pour accéder aux e‑mails et les gérer. Une interruption du serveur peut affecter la disponibilité des e‑mails.
- IMAP peut utiliser SSL/TLS pour chiffrer la connexion entre le client et le serveur, garantissant que les données des courriels sont transmises en toute sécurité.
- IMAP prend en charge diverses méthodes d’authentification, y compris OAuth, pour vérifier les identités des utilisateurs en toute sécurité.
Extensions du protocole IMAP:
- IMAP IDLE: Une extension qui permet au serveur de notifier le client des nouveaux messages ou des changements en temps réel, réduisant le besoin de sondages fréquents.
- IMAP QUOTA: Une extension qui fournit des mécanismes de gestion et de reportage des quotas de stockage, aidant les utilisateurs à gérer la taille de leurs boîtes aux lettres.
- IMAP MOVE : Une extension qui optimise le processus de déplacement des messages entre dossiers sur le serveur, améliorant les performances.
POP3
Post Office Protocol version 3 (POP3) est un protocole utilisé par des clients de messagerie tels que Microsoft Outlook, Mozilla Thunderbird et Apple Mail pour récupérer les e‑mails depuis un serveur de messagerie. C’est l’un des protocoles les plus anciens et simples pour la récupération d’e‑mail, conçu pour télécharger les e‑mails sur un appareil local et, éventuellement, les supprimer du serveur.
Fonctionnalités clés :
- Puisque les e‑mails sont téléchargés sur l’appareil local, les utilisateurs peuvent accéder à leurs e‑mails hors ligne sans besoin d’une connexion Internet constante.
- POP3 est simple à configurer et à utiliser, le rendant accessible aux utilisateurs qui ont besoin d’une récupération d’e‑mail basique sans fonctionnalités avancées.
- POP3 ne synchronise pas les e‑mails entre plusieurs appareils. Une fois qu’un e‑mail est téléchargé sur un appareil, il n’est plus disponible sur le serveur par défaut.
- POP3 offre des capacités limitées de gestion côté serveur. Les fonctionnalités avancées comme la gestion des dossiers, la recherche côté serveur et les indicateurs d’état des messages ne sont pas prises en charge.
- Puisque les e‑mails sont stockés localement, les utilisateurs doivent s’assurer de sauvegarder leurs données d’e‑mail afin d’éviter toute perte en cas de défaillance de l’appareil.
- Les utilisateurs peuvent configurer les paramètres POP3 pour supprimer les e‑mails du serveur immédiatement après le téléchargement, après une période spécifiée, ou lorsqu’ils sont supprimés du client local.
- POP3 peut utiliser SSL/TLS pour chiffrer la connexion entre le client et le serveur, garantissant que les données des e‑mails sont transmises de façon sécurisée.
Versions du protocole POP3 et extensions :
- POP3 over SSL (POP3S) est une version de POP3 qui fonctionne sur une connexion SSL/TLS, assurant une communication chiffrée entre le client et le serveur.
- APOP (Authenticated Post Office Protocol) est une extension qui offre une méthode d’authentification plus sécurisée en utilisant des mots de passe hachés.