Une question un peu technique pour cet article aujourd’hui 🙂
IMAP et POP se livre une bataille sans merci depuis des années dans votre boîtes mails, mais savez vous exactement de quoi je parle?
Quelle est la différence entre IMAP et POP?
IMAP et POP sont les deux protocoles les plus largement utilisés pour la connexion à nos messageries depuis un logiciel (hors webmail donc)
POP est le plus ancien, et permet de télécharger vos mails depuis le serveur, afin de pouvoir les consulter hors connexion
IMAP a connu une forte progression depuis l’arrivée des mobiles, et permet de consulter vos mails depuis plusieurs appareils, de manière synchronisée
Le fonctionnement d’une adresse mail
Commençons par le début, à savoir comment fonctionne une boîte mail
Dans la plupart des cas, cela fonctionne avec les éléments suivants :
- Un fournisseur de mail : Il vous fournit une adresse mail (toto@domaine.com) et un espace de stockage pour conserver vos mails. Généralement un webmail est également fourni pour une consultation directe sur son serveur via un navigateur web (ex : Gmail, Outlook.com, et bien sur les fournisseurs d’accès internet comme Orange ou Free)
- Une application mail : L’application vous permet de vous connecter à votre boîte mail depuis votre ordinateur, votre tablette ou votre smartphone (ex : Outlook, Thunderbird ou encore via l’application iOS/Android fournie par votre fournisseur de mail)
- Un protocole : Pour communiquer avec le fournisseur de mail, l’application mail utilise un protocole bien spécifique. Il s’agit soit de POP, soit d’IMAP, qui ont chacun leurs particularités que l’on verra par la suite. Le protocole SMTP peut lui être utilisé pour envoyer les mails
Quel que soit le fournisseur ou l’application utilisée, vous aurez généralement le choix entre POP ou IMAP
Il est donc important de connaitre la différence entre les deux pour faire le bon choix
Le protocole POP
Définition
Comme souvent pour les technologies, le dictionnaire ne donne pas de définition, il faudra donc se contenter de celle de Wikipédia :
le POP (Post Office Protocol, littéralement « protocole de bureau de poste »), est un protocole qui permet de récupérer les courriers électroniques situés sur un serveur de messagerie électronique
Pas grand-chose de nouveau par rapport à ce que je vous ai déjà dit, mis à part la définition des initiales qui nous aide à retenir la grosse différence de fonctionnement par rapport à IMAP
En effet POP fonctionne de base à la manière d’un facteur, qui transmet le courrier (email) de la poste (fournisseur) à votre boîte aux lettres (client mail)
Particularités
Voici les particularités du fonctionnement du protocole POP :
- Il télécharge les emails de votre fournisseur sur votre client mail
- Vous avez ensuite trois réglages possibles généralement :
- Télécharger les emails en effaçant le mail chez le fournisseur une fois téléchargé
- Télécharger les emails en marquant comme lu le mail chez le fournisseur une fois téléchargé
- Télécharger les emails en laissant tel quel le mail chez le fournisseur une fois téléchargé (non lu)
Avantages :
- Offline : il est possible de consulter intégralement les emails sans connexion internet.
Cela était très utile à l’époque des forfaits en temps de connexion (on téléchargeait les emails et on pouvait couper la connexion pour les lire) - Sécurité : si vous activez l’effacement, les mails sont uniquement sur votre ordinateur, et donc si quelqu’un vole votre compte chez le fournisseur, il n’aura que très peu d’informations sur vous dans la boîte mail en ligne
- Rapidité : L’utilisation du client mail est généralement plus réactive, car il n’est pas nécessaire de re-télécharger des infos à chaque fois que vous changez de dossier ou de mail
Inconvénients :
- Multi appareils : Ce protocole n’est pas très pratique si vous avez plusieurs appareils, les infos ne seront pas synchronisées entre tous, contrairement à l’IMAP
- Sécurité : si vous activez l’effacement tout est sur votre pc, il est donc important de prévoir une sauvegarde de la boîte mail, en cas de problème avec votre ordinateur, tout est perdu
- Espace disque : si vous avez beaucoup de mails, l’espace disque utilisé en POP sera bien plus important qu’en IMAP vu que tous les emails et pièces jointes seront sur votre ordinateur
C’est donc un bon choix dans le cas d’une utilisation monoposte, et avec une connexion non stable (faible ou déplacements fréquents)
Soyez par contre vigilant avec la fonctionnalité d’effacement, qui n’a pas que des avantages
Fonctionnement
Le protocole POP existe en trois versions : POP, POP2 et POP3
Vous pourrez donc également voir POP3 dans certaines configurations, il s’agit simplement de la dernière version
POP3 a été défini en 1996, et le protocole n’a quasiment pas évolué depuis
Le protocole utilise le port TCP 110 pour se connecter au serveur mail
Le dialogue avec le serveur se fait via des commandes au format texte
Exemples : HELLO, READ, RETRIEVE, DELETE, QUIT
Le protocole POP n’est pas chiffré par défaut, mais les protocoles POP3S ou POPS permettent de le faire via TLS
Si cette option est disponible sur votre serveur il est préférable de l’activer, sinon les mots de passes circulent en clair sur le réseau
Le protocole IMAP
Définition
Interactive Message Access Protocol, devenu avec IMAP 4 Internet Message Access Protocol (IMAP), est un protocole qui permet d’accéder à ses courriers électroniques directement sur les serveurs de messagerie
On déduit de cette définition que ce protocole permet un accès direct aux serveurs, ce qui est la principale différence avec POP
Particularités
Voici la particularité du protocole IMAP :
- En ouvrant votre boite mail via n’importe quelle application, vous êtes directement sur le serveur
- Si vous lisez un mail il sera noté comme lu sur le serveur, et donc vu comme lu sur l’ensemble de vos appareils
- Si vous supprimez définitivement un email il ne sera plus accessible sur aucun appareil
- Si vous créez des sous dossier et triez vos mails, ils seront triés directement sur l’ensemble de vos appareils
IMAP est donc le protocole parfait si vous consultez vos mails de plusieurs endroits (webmail inclus)
Avantages :
- Synchronisation : le principal intérêt du protocole IMAP c’est qu’en travaillant directement sur le serveur cela vous permet de toujours avoir votre boîte mail à jour sur l’ensemble de vos appareils
- Sécurité : on vous vole votre ordinateur et votre smartphone ? Votre boîte mail sera toujours intacte sur votre webmail et il sera facile de la remettre en l’état sur un nouvel appareil
Inconvénients :
- Aucune sauvegarde possible au niveau du client : tout reste sur le serveur, même avec un client mail comme Outlook. Donc si vous effacez par erreur des mails, il ne sera pas possible de les récupérer.
La seule solution est de posséder le serveur, ce qui se fait souvent en entreprise, mais n’est pas du tout courant pour les particuliers 🙂 - Lenteur : j’ai déjà noté de légers ralentissements sur des boîtes mails lourdes ou avec beaucoup de sous-dossiers. La connexion directe au serveur et la synchronisation a un prix
Fonctionnement
Le protocole IMAP a eu droit à 4 versions, de IMAP à IMAP4
IMAP a vu le jour en 1986, et la dernière version de IMAP4 a été publiée en 2003
IMAP utilise le port 143
Une version sécurisée avec TLS existe (IMAPS) qui utilise le port TCP 993
Infographie
Conclusion
Les deux protocoles IMAP et POP sont donc très différents, et le choix à faire dépendra beaucoup de l’utilisation que vous faites de votre messagerie
Je sais que dans mon entreprise ils sont revenus au POP après un bref essai en IMAP
Principalement car le POP permet des sauvegardes et est beaucoup plus rapide avec des boites mails lourdes (30Go en moyenne)
Mais en tant que particulier je préfère largement l’IMAP qui me permet d’avoir accès partout à la même information en temps réel
Après chacun son choix 🙂