Module 1 · 1.3
Français
IMAP et POP3 : récupérer son courrier
Module 1: Comment fonctionne l'e-mail · Temps de lecture : 9 minutes
Objectif d'apprentissage : Après cette leçon, vous pourrez expliquer en quoi IMAP et POP3 diffèrent, où se trouve votre courrier dans chaque cas, et choisir le bon protocole pour votre situation.
Notions clés : IMAP (RFC 9051), POP3 (RFC 1939), boîte mail sur le serveur, dossiers, indicateurs (lu, répondu, marqué, supprimé), synchronisation, IDLE (notification push), « laisser une copie sur le serveur », copie locale, sauvegarde
Deux façons d'accéder à votre courrier
Dans la leçon 1.1, vous avez vu qu'un e-mail finit par arriver dans votre boîte mail sur le serveur de votre fournisseur. Il y reste jusqu'à ce que vous le consultiez. Pour le consulter, votre programme de messagerie a besoin d'un moyen de communiquer avec ce serveur. Deux protocoles existent pour cela :
- POP3 (Post Office Protocol version 3, RFC 1939, datant de 1996). L'idée : le serveur est une boîte aux lettres. Votre programme en retire les lettres et les ramène chez vous.
- IMAP (Internet Message Access Protocol, aujourd'hui en version 4rev2, RFC 9051). L'idée : le serveur est une armoire d'archives. Votre programme regarde dans l'armoire, et ce que vous faites (lire, déplacer, supprimer) se passe dans l'armoire elle-même.
POP3 : récupérer et emporter
Avec POP3, votre programme se connecte, demande « quels messages sont disponibles ? », les télécharge, puis demande généralement au serveur de les supprimer. POP3 ne connaît qu'un seul dossier sur le serveur : la boîte de réception. Les dossiers que vous créez dans votre programme n'existent que sur votre propre ordinateur. Votre courrier envoyé lui aussi ne se trouve que sur l'appareil avec lequel vous l'avez envoyé.
Conséquences :
- Si vous lisez votre courrier sur votre téléphone avec POP3, il disparaît ensuite du serveur. Votre ordinateur portable ne le verra jamais.
- Si votre ordinateur tombe en panne ou est volé sans sauvegarde, vous perdez votre courrier. Le serveur ne l'a plus.
- Votre boîte mail sur le serveur reste petite. C'était autrefois le grand avantage, à l'époque où le stockage était coûteux.
De nombreux programmes proposent l'option laisser une copie des messages sur le serveur (parfois avec « supprimer après x jours »). Chaque appareil récupère alors sa propre copie, mais toujours sans dossiers, sans statut « lu » partagé, et sans courrier envoyé sur le serveur. C'est un palliatif, pas une solution.
IMAP : regarder dans l'armoire
Avec IMAP, tout reste sur le serveur. Votre programme affiche un aperçu, récupère un message quand vous l'ouvrez (et en conserve généralement une copie pour pouvoir le lire hors ligne), et renvoie chaque action au serveur :
- Les dossiers se trouvent sur le serveur : boîte de réception, Envoyé, Brouillons, Corbeille, Spam et vos propres dossiers. Votre téléphone, votre ordinateur portable et le webmail voient les mêmes dossiers.
- Les indicateurs (flags) se trouvent sur le serveur : lu, répondu, marqué, supprimé. Si vous lisez un e-mail sur votre téléphone, il est également marqué comme lu sur votre ordinateur portable.
- Le courrier envoyé est placé par votre programme sous forme de copie dans le dossier Envoyé sur le serveur. Attention : c'est le programme de messagerie lui-même qui fait cela, pas le serveur SMTP. C'est pourquoi vous voyez parfois deux dossiers « Sent » et « Envoyé » lorsque deux programmes les nomment différemment (leçon 3.1).
- Avec IDLE (une extension d'IMAP), votre programme maintient la connexion ouverte et le serveur signale immédiatement l'arrivée d'un nouveau courrier. Vous recevez ainsi une notification quasi instantanée, sans que votre téléphone ait besoin de vérifier chaque minute.
L'inconvénient : tout compte dans le stockage de votre boîte mail sur le serveur. Dans la leçon 3.2, vous découvrirez comment gérer cela.
Supprimer fonctionne autrement qu'on le pense
Avec IMAP, « supprimer » se déroule en deux étapes. Un message reçoit d'abord l'indicateur \Deleted. Ce n'est qu'au moment de l'expunge (effacement, compression, « nettoyage du dossier ») qu'il disparaît réellement. La plupart des programmes déplacent un message supprimé vers la Corbeille et l'effacent plus tard. Certains réglages plus anciens laissent le message apparaître barré dans le dossier. Si vous voyez du courrier barré, c'est que votre programme est configuré ainsi ; avec « compresser le dossier » ou « effacer les messages supprimés », vous les éliminez.
Avec POP3, la suppression est locale : le message disparaît de votre ordinateur, mais peut encore se trouver sur le serveur si l'option « laisser une copie sur le serveur » était activée.
Ne pas mélanger
La situation la plus dangereuse est un mélange : l'ordinateur au bureau utilise POP3 (et récupère tout du serveur), le téléphone utilise IMAP. Le téléphone voit alors du courrier une fois, et pas l'autre, selon que l'ordinateur du bureau a déjà effectué la récupération. Cela ressemble à « du courrier qui disparaît » et génère de nombreuses demandes de support. La solution est toujours : IMAP sur tous les appareils.
Passer de POP3 à IMAP se fait ainsi : ajoutez à nouveau l'adresse en tant que compte IMAP, faites glisser l'ancien courrier des dossiers POP3 vers les dossiers IMAP (il sera alors téléversé vers le serveur ; attention à l'espace disponible), puis supprimez ensuite le compte POP3. « Convertir » un compte existant n'est pas possible dans la plupart des programmes.
Lequel choisir ?
| Situation | Conseil |
|---|---|
| Vous lisez votre courrier sur plus d'un appareil (presque tout le monde) | IMAP |
| Vous partagez une boîte mail avec des collègues | IMAP |
| Vous souhaitez que votre fournisseur conserve une sauvegarde de votre courrier | IMAP |
| Vous lisez sur un seul ordinateur, souhaitez conserver le courrier localement et faites vos propres sauvegardes | POP3 est envisageable, avec une copie sur le serveur pendant quelques jours |
| Votre boîte mail est pleine et vous souhaitez conserver les anciens messages | IMAP, ainsi qu'un archivage vers un dossier local (leçon 3.2) |
Quelques idées reçues :
- « IMAP n'est pas sûr parce que tout se trouve sur le serveur. » Le serveur est généralement mieux sécurisé et mieux sauvegardé que votre ordinateur portable. Un mot de passe fort est plus important (leçon 3.4).
- « Avec POP3, personne ne peut accéder à mon courrier. » Le courrier s'est trouvé sur le serveur jusqu'à ce que vous le récupériez, et se trouve maintenant sur votre ordinateur portable. Qui possède votre ordinateur portable possède votre courrier.
- « L'agenda et les contacts passent aussi par IMAP. » Non. IMAP ne concerne que le courrier. Les agendas et les contacts passent par d'autres protocoles (CalDAV/CardDAV, ou Exchange/ActiveSync chez Microsoft). Cela entre en jeu lors d'un déménagement (leçon 8.1).
Les ports
Les deux protocoles disposent d'un port chiffré et d'un ancien port non chiffré :
| Protocole | Chiffré dès le départ | Ancien (éventuellement avec STARTTLS) |
|---|---|---|
| IMAP | 993 | 143 |
| POP3 | 995 | 110 |
Utilisez toujours 993 ou 995. Vous trouverez les raisons de ce choix, ainsi que ce qu'est STARTTLS, dans la leçon 1.4.
En pratique : à quoi cela ressemble-t-il pour une boîte mail
Pour une boîte mail WebOké, vous choisissez dans votre programme de messagerie IMAP avec le port 993 (SSL/TLS), ou POP3 avec le port 995. Le webmail fonctionne lui aussi directement sur la boîte mail IMAP : tout ce que vous y faites se retrouve dans votre programme si celui-ci utilise IMAP. Chez d'autres fournisseurs, cela fonctionne de manière comparable ; les ports s'y trouvent généralement aussi dans l'e-mail de bienvenue ou le panneau client.
Résumé
- POP3 récupère le courrier du serveur vers un seul appareil ; IMAP laisse tout sur le serveur et synchronise les dossiers et le statut.
- Avec IMAP, vous voyez la même chose sur tous vos appareils et dans le webmail ; votre fournisseur peut effectuer une sauvegarde.
- N'utilisez jamais POP3 et IMAP en même temps pour la même boîte mail.
- La suppression sous IMAP se fait en deux étapes : marquage et effacement (expunge).
- IMAP ne concerne que le courrier, pas l'agenda ni les contacts.
Quiz
Exercice
Exercice O1.3: Votre situation en un coup d'œil. Dressez une liste de tous les appareils et programmes avec lesquels vous lisez votre courrier (ordinateur, téléphone, tablette, webmail, un collègue). Recherchez pour chaque appareil s'il utilise IMAP ou POP3 et quel port il utilise. Répondez ensuite : utilisez-vous le même protocole partout ? Que devient votre courrier si votre ordinateur portable tombe en panne demain ? Le programme enregistre vos réponses et affiche ensuite les critères.
Exercice O1.3: Votre situation en un coup d'œil
Cet exercice, vous le faites vous-même ; personne ne le vérifie. Cochez ce que vous avez fait et marquez l'exercice comme terminé.
Partout IMAP sur le port 993 : tout reste alors sur le serveur et le fournisseur assure une sauvegarde. POP3 uniquement sur un seul appareil et avec une sauvegarde personnelle ; ne mélangez pas POP3 et IMAP pour la même boîte. Le port 143 ou 110 n'est pas chiffré (leçon 1.4). L'agenda et les contacts se consultent séparément.
Vos cases cochées et vos notes restent uniquement dans ce navigateur ; nous ne les envoyons nulle part. Si vous êtes connecté, nous enregistrons dans Mes formations uniquement le fait que vous avez terminé l'exercice.
Pour aller plus loin
Les étapes décrites dans ces articles valent pour les panneaux de WebOké ; chez d'autres fournisseurs, le fonctionnement est comparable.
- Guide DirectAdmin 8.7: IMAP ou POP3 : quelle est la différence ?
- Qu'est-ce que IMAP ou POP3 et comment ça fonctionne ?
- Comment supprimer un message en IMAP ?
- RFC 9051 (IMAP4rev2), RFC 1939 (POP3), RFC 2177 (IMAP IDLE)
