serveur de messagerie imap. Comparaison des protocoles de messagerie POP3 et IMAP : quel est le meilleur et pourquoi. Avantages par rapport à POP3

IMAP(Anglais Internet Message Access Protocol) est un protocole Internet au niveau de l'application pour accéder au courrier électronique.

IMAP offre à l'utilisateur de riches fonctionnalités pour travailler avec des boîtes aux lettres situées sur un serveur central. Un programme de messagerie utilisant ce protocole accède au stockage de la correspondance sur le serveur comme si la correspondance se trouvait sur l'ordinateur du destinataire. Les e-mails peuvent être manipulés depuis l'ordinateur de l'utilisateur (client) sans qu'il soit nécessaire de transférer constamment des fichiers contenant l'intégralité du contenu des e-mails depuis le serveur.

Avantages par rapport au POP

IMAP a été développé pour remplacer le protocole POP3 plus simple et présente les avantages suivants par rapport à ce dernier :

* Les messages sont stockés sur le serveur, pas sur le client. Il est possible d'accéder à la même boîte mail depuis différents clients. L'accès simultané de plusieurs clients est également pris en charge. Le protocole dispose de mécanismes par lesquels un client peut être informé des modifications apportées par d'autres clients.
* Prend en charge plusieurs boîtes aux lettres (ou dossiers). Le client peut créer, supprimer et renommer des boîtes aux lettres sur le serveur, ainsi que déplacer des lettres d'une boîte aux lettres à une autre.
* Il est possible de créer des dossiers partagés accessibles à plusieurs utilisateurs.
* Les informations sur l'état des lettres sont stockées sur le serveur et sont disponibles pour tous les clients. Les messages peuvent être marqués comme lus, importants, etc.
* Prise en charge de la recherche de serveur. Il n'est pas nécessaire de télécharger de nombreux messages depuis le serveur pour trouver celui dont vous avez besoin.
* Soutenir le travail en ligne. Le client peut maintenir une connexion constante avec le serveur, tandis que le serveur l'informe en temps réel des changements dans les boîtes aux lettres, y compris les nouvelles lettres.
* Un mécanisme est fourni pour étendre les capacités du protocole.

La version actuelle du protocole est désignée IMAP4rev1 (IMAP version 4, révision 1). Le protocole prend en charge la transmission du mot de passe de l'utilisateur sous forme cryptée. De plus, le trafic IMAP peut être crypté à l'aide de SSL.

Le serveur IMAP utilise le port TCP 143 ou 993 (IMAP sur SSL).

Accédez à votre boîte aux lettres dans les paramètres Gmail.com et changez la langue en anglais (États-Unis). Nous avons maintenant l'onglet Transfert et POP/IMAP. Vous devez activer POP et IMAP et assurez-vous de sauvegarder. Ensuite, ouvrez Profimail et créez un nouveau compte.
- sélectionnez le type de serveur de messagerie IMAP
- serveur de courrier entrant nous écrivons imap.gmail.com
- serveur de courrier sortant smtp.gmail.com
- connectez-vous à [email protected], dans la ligne du mot de passe se trouve votre mot de passe.
- Recevez des messages et incluez-les dans les mises à jour de votre choix.
Ensuite, accédez aux paramètres supplémentaires
- autorisation smtp cochez la case
- Connectez-vous smtp à [email protected], dans la ligne du mot de passe se trouve votre mot de passe.
- port imap 993
-port smtp 465
- cochez les cases pour utiliser SSL pour IMAP et pour SSL pour SMTP

Pour configurer le client natif (7 axes)
- nom de la boîte mail (de votre choix)
- point d'accès actuel (de votre choix)
- mon adresse email ([email protected])
- serveur de courrier sortant (smtp.gmail.com)
- envoyer des messages (de votre choix)
- une copie pour vous (de votre choix)
- activer la signature (de votre choix)
- nom d'utilisateur ([email protected])
- serveur de courrier entrant (imap.gmail.com)
- type de boîte aux lettres (imap4)
-Protection SSL
- télécharger des pièces jointes (de votre choix)
- télécharger les en-têtes (de votre choix)

Performances testées sur le client standard 3230 et profmail 2.70
Client natif D720 et profmail 2.70

p.s. En mon nom personnel (atrant), j'ajouterai que profimail 2.84 a amélioré la compatibilité avec IMAP sur GMAIL. Il est recommandé aux propriétaires de clés de mettre à jour s'ils ne l'ont pas déjà fait =)

La question de la sécurité devient de plus en plus importante à mesure que les technologies de l’information se répandent. Ici, nous devons travailler sur différents aspects liés à de nombreux développements. Par exemple, beaucoup s'intéressent à la question de savoir ce qu'est la sécurité IMAP. Dans quelle mesure InternetAccessProtocol est-il sécurisé ?


Quels avantages présente-t-il ? Dans quel but a-t-il été développé ? Quelles versions existe-t-il ? Quel mécanisme de fonctionnement est utilisé ? Nous essaierons de trier toutes ces questions dans cette revue.

Qu’est-ce qu’IMAP ?

La sécurité de la correspondance est particulièrement importante car elle peut contenir diverses informations. Le protocole IMAP est utilisé pour garantir que seuls les utilisateurs autorisés peuvent accéder aux données de courrier électronique. Il a été développé sur la base de TCP. Ce protocole utilise le port 143. IMAP vous permet de travailler avec du courrier situé sur un serveur central. Le logiciel qui utilise ce protocole effectue les actions nécessaires de telle sorte qu'il semble que toute la correspondance soit stockée sur l'ordinateur de l'utilisateur.

Pour les gros volumes de transfert, un serveur IMAP spécial peut être utilisé. La manipulation des lettres ne nécessite pas l'envoi constant de fichiers avec leur contenu au destinataire. C'est loin d'être le seul protocole utilisé aujourd'hui pour travailler avec les services de messagerie. Le protocole SMTP peut être utilisé pour envoyer des lettres, car en IMAP, la commande d'envoi ne peut garantir une sécurité à 100 %. Ce protocole présente certaines vulnérabilités connues.

Pourquoi IMAP a-t-il été développé ?

Ce protocole a été développé comme alternative au protocole POP3 bien connu. Tout a commencé à cause des lacunes du protocole POP3. Par exemple, il n'offrait pas la possibilité de gérer, déplacer et stocker des messages sur le serveur. C'est pour cette raison que le protocole IMAP a été développé. C'est à l'aide de ce protocole que l'utilisateur peut recevoir du courrier à différents endroits. Cela est devenu possible grâce au fait que toutes les informations nécessaires sont stockées sur un serveur distant.

Avantages d'IMAP par rapport à POP3

Pourquoi le protocole IMAP a-t-il été utilisé ? Le fait est qu'en plus de ceux listés ci-dessus, ce protocole offre de nombreux avantages :

— la connexion n'est pas interrompue lorsque l'interface utilisateur est active ;
— les messages ne seront téléchargés que si le client dispose des exigences appropriées ;
— l'accès simultané de plusieurs utilisateurs est possible, tandis que chaque utilisateur peut suivre les modifications apportées ;
— le client a la possibilité de créer, supprimer ou modifier le nom des boîtes. Vous pouvez également déplacer des messages entre les boîtes aux lettres ;
— si vous disposez de l'extension IMAP 4 AccessControlList, il est possible de modifier les droits d'accès ;
— Vous pouvez également surveiller l'état du message lui-même. Les données de transaction sont appelées drapeaux et sont stockées sur des serveurs ;
— la recherche du message souhaité est effectuée sur le serveur. Il existe un mécanisme spécial pour les extensions.

Messages et leurs attributs

Le protocole IMAP fonctionne uniquement avec les messages qui ne nécessitent pas de paquets avec des en-têtes spéciaux. Chacun de ces packages possède ses propres attributs. Ils peuvent être définis individuellement ou conjointement avec d'autres. Aujourd'hui, il existe déjà six versions des protocoles IMAP. La dernière version est presque toujours utilisée.

Lorsque vous travaillez avec le protocole IMAP, chaque message reçoit son propre code 32 bits. Un identifiant unique est ajouté au code. Le code et l'identifiant forment ensemble une séquence de 64 bits. Il est nécessaire d'identifier le message. C'est ainsi que la sécurité est implémentée dans le protocole IMAP. Plus le message arrive tard, plus l'UID sera important. Ce paramètre est utilisé comme code de réponse lors du processus de sélection de la boîte aux lettres. Ce code ne change pas pendant ou entre les sessions. Si les conditions techniques nécessitent de modifier ce paramètre, alors l'UID doit être plus grand qu'auparavant. Le port IMAP est utilisé pour transmettre des informations.

Numéro du message

Le numéro de séquence du message commence à 1. Chaque message suivant aura un numéro supérieur de 1 par rapport au précédent. La différence avec une boîte aux lettres est que ce numéro peut changer au cours d'une session, par exemple si une lettre a été supprimée.

Indicateurs de message

Cet attribut est une liste qui contient zéro ou un grand nombre de jetons nommés associés aux informations sous-jacentes. IMAP 4.1 a introduit deux types d'indicateurs. Ils peuvent agir temporairement, par exemple lors d'une séance, ou ils peuvent être permanents. L'indicateur système est celui dont le nom est défini dans la spécification du protocole. Tous les drapeaux doivent commencer par le caractère "\". Les indicateurs système suivants sont actuellement définis :

— \seen– le message a déjà été lu ;
— \answered – réponse envoyée ;
— \recent – ​​​​​​le message est apparu pendant la session en cours ;
— \draft – le message a été marqué comme brouillon ;
— \flagged – l'utilisateur a marqué ce message comme important ;
— \deleted – l'utilisateur a supprimé le message.

Date et heure internes

Comment ces paramètres sont-ils déterminés et quelles valeurs doivent y être indiquées ? Si le message a été remis via le protocole SMTP, l'heure et la date du destinataire final sont prises en compte. Si la commande copy a été utilisée, les paramètres de l'expéditeur sont pris en compte. Vous pouvez définir votre propre date et heure. Pour ce faire, vous devez utiliser la commande append.

Interaction client-serveur

Lors de l'utilisation du protocole IMAP, la communication est établie sur une base client-serveur. Le client envoie toutes les commandes reçues et le serveur envoie les données et informations demandées pour compléter la demande. Les messages se présentent sous la forme de chaînes se terminant par une séquence spéciale. Toutes les procédures sont effectuées sur commande du client. Ils sont reconnus à l'aide d'un préfixe d'identification spécial. Cet identifiant est une courte chaîne alphanumérique.

Sinon, cela s'appelle aussi une marque. Chaque équipe a son propre numéro unique. Il existe deux cas possibles dans lesquels les données envoyées par le client peuvent être incomplètes. Le premier cas se produit lorsque l'argument de la commande a un code qui spécifiait auparavant le nombre d'octets. Le deuxième cas se produit lorsqu'une réponse du serveur est requise. Dans les deux cas, le client reçoit une demande de poursuite de la commande. Il doit commencer par le symbole +. Le transfert doit être terminé lorsqu'un certain type de données commence à arriver.

Sinon, il sera impossible de démarrer un nouveau processus. La transmission des données au serveur, la lecture et la sélection des paramètres s'effectuent à l'aide d'un récepteur de protocole. Une fois le traitement de la commande terminé, une réponse avec cette notification sera envoyée au client. Les informations qui n’indiquent pas l’achèvement de l’instruction sont marquées d’un *. C'est ce qu'on appelle une réponse non balisée. Il est également possible dans le protocole IMAP d'envoyer des données au serveur en réponse aux demandes des clients ou de sa propre initiative. Le format des données est indépendant de la raison pour laquelle elles ont été envoyées.

Que pouvez-vous dire sur l’utilisation des services de messagerie populaires ? Les paramètres ne sont pas disponibles pour les utilisateurs IMAP ordinaires. Ils ne peuvent être effectués que si la lettre est envoyée à l'aide d'un programme client spécial. De plus, ces paramètres s'appliquent uniquement aux lettres entrantes. À quoi servent les réponses ? Ils informent l'utilisateur du succès ou de l'échec de la demande. La réponse utilise toujours la même étiquette que celle utilisée par la commande client lors de l'exécution de la procédure.

C'est pour cette raison qu'un transfert de données multiflux est possible. Trois types de réponses peuvent être utilisées pour clarifier cette situation : réussite, échec et erreur de protocole IMAP. Le client doit toujours être prêt à traiter toute réponse qui lui parvient. Les données doivent être écrites pour que le client puisse les utiliser sans avoir à envoyer de requêtes de recherche au serveur. Vous voyez cela assez souvent dans Gmail. Les paramètres IMAP peuvent être modifiés ou modifiés lors de l'utilisation de clients de messagerie dotés d'un large éventail de fonctionnalités.

13/04/17 1,7K

Si vous recevez certains emails sur un PC et d’autres sur un autre, cela peut poser des problèmes. Puisqu'il n'utilise pas le protocole IMAP.

L'épouse de Wayne Zimmerman lit habituellement ses e-mails sur son PC. Mais lorsqu'elle essaie de consulter ses e-mails sur l'ordinateur de son mari, les messages sont perdus.

Je peux supposer que le client de messagerie de votre femme est configuré pour utiliser l'ancien protocole POP3. Cela fonctionnait bien lorsque la plupart des gens n’avaient qu’un ordinateur et non un smartphone. Mais comme les gens utilisent plusieurs ordinateurs et appareils mobiles pour accéder à leur courrier électronique, ce n’est plus le cas.

Lorsque vous dites à votre client de messagerie ( par exemple Outlook) recevez du courrier, le protocole POP3 déplace les nouvelles lettres du serveur de service de messagerie vers votre client et les supprime du serveur. Si vous consultez vos e-mails sur deux ordinateurs à l'aide de POP3, certains e-mails seront disponibles sur un ordinateur, mais d'autres ne seront disponibles que sur l'autre.

Voici deux façons de contourner ce problème:

Utiliser le meilleur protocole

Contrairement à POP3, IMAP est utilisé pour synchroniser le logiciel client avec le serveur. Tous les e-mails seront disponibles sur les deux appareils. Lorsque vous supprimez un e-mail dans votre client, IMAP le supprime également du serveur.

Dans Outlook 2016 ( qui utilise par défaut le protocole POP3), vous ne pouvez pas modifier directement le protocole du compte. Mais vous pouvez créer un nouveau compte et supprimer l'ancien :

  1. Dans Outlook, allez dans le menu Fichier - Paramètres du compte - Paramètres du compte:

  1. Une boîte de dialogue apparaîtra à l'écran : Paramètres du compte" Cliquez sur le bouton « Créer » ;
  2. Dans le maître " Ajouter un compte» sélectionnez l'élément « Réglage manuel" ou " Types de serveurs supplémentaires» ( dans le coin inférieur gauche):

  1. Sur la page suivante, sélectionnez le protocole POP ou IMAP. ( Oui, c'est une des options);
  2. Fournissez toutes les informations requises. Assurez-vous que votre type de compte est défini sur IMAP ;
  3. Vous disposez désormais de deux comptes partageant la même adresse e-mail. Revenez à votre boîte de réception et faites glisser les e-mails de votre ancien compte vers votre nouveau ;
  4. Revenez dans la boîte de dialogue « Comptes », sélectionnez l'ancien compte configuré pour POP3 et cliquez sur le bouton « Supprimer ».

Utiliser le client Web

Si vous consultez votre courrier via un service de messagerie et non via un programme sur votre PC, le téléchargement de lettres sur un ordinateur particulier ne pose pas de problème.

Vous pouvez également utiliser un service de messagerie Web fiable tel que Gmail. Vous devrez créer un nouveau compte Gmail, mais vous pouvez configurer Gmail pour envoyer et recevoir des e-mails à partir de n'importe quel autre service de messagerie en le configurant via IMAP :

  1. Dans Gmail, cliquez sur l'icône de l'outil située dans le coin supérieur droit et sélectionnez « Paramètres » ;
  2. Allez dans le " Comptes et importation»;
  3. Dans la rubrique " Envoyer un e-mail en tant que» cliquez sur le bouton « Ajouter une autre adresse e-mail» et suivez les instructions de l'assistant d'installation ;
  4. Allez dans la rubrique " Vérifier le courrier d'autres comptes (en utilisant POP3)", cliquez sur le bouton " Ajouter un compte de messagerie POP3» et suivez les instructions de l'assistant d'installation.

Il y a de fortes chances que la plupart des personnes qui lisent ce guide connaissent déjà la technologie de communication la plus couramment utilisée : le courrier électronique. Mais avez-vous déjà réfléchi à la façon dont cela fonctionne réellement ? Dans cet article, nous apprendrons comment fonctionne ce service et ce que sont POP3, SMTP et IMAP.

POP3(protocole de bureau de poste version 3) est souvent utilisé pour communiquer avec un serveur de messagerie distant et télécharger des messages sur un client de messagerie local, puis les supprimer sur le serveur, par exemple Thunderbird, Windows Mail, etc. Cependant, les clients de messagerie offrent généralement le choix de laisser ou non des copies des messages sur le serveur. Si vous utilisez plusieurs appareils pour envoyer des messages, il est recommandé de laisser cette fonctionnalité activée, sinon, sur un autre appareil, vous n'aurez pas accès aux messages envoyés qui n'ont pas été enregistrés sur le serveur distant. Il convient également de noter que POP3 est un protocole unidirectionnel, ce qui signifie que les données sont extraites d'un serveur distant et envoyées au client local.

Les ports POP3 par défaut sont :

Port 110 – port sans cryptage

Le port 995 est un port SSL/TLS, également appelé POP3S

Étape 2 – Différences entre POP3 et IMAP, et quels sont les ports pour IMAP ?

IMAP (Application Layer Protocol for Accessing Email), ainsi que POP3, sont utilisés pour recevoir des e-mails sur un client local. Cependant, il présente une différence significative : seuls les en-têtes des e-mails sont téléchargés, le texte de la lettre elle-même reste sur le serveur. Ce protocole de communication fonctionne dans deux sens : si des changements surviennent sur le client local, ils sont transmis au serveur. IMAP est devenu plus populaire récemment, car des fournisseurs de services de messagerie géants comme Gmail ont commencé à le recommander à la place de POP3.

Les ports IMAP par défaut sont :

  • Port 143 – port sans cryptage
  • Le port 993 est un port SSL/TLS, également appelé IMAP

Étape 3 - SMTP, le protocole pour les communications par courrier électronique sortantes

Protocole de transfert de courrier simple ( SMTP), est utilisé pour communiquer avec un serveur distant, puis envoyer des messages du client local au serveur distant, et finalement au serveur du destinataire du message. Sur votre serveur de messagerie, ce processus est contrôlé par un service spécial ( MTA). Il convient de mentionner que SMTP est utilisé uniquement pour envoyer des messages.

Ports SMTP :

  • Port 25 – port sans cryptage
  • Le port 465 est un port SSL/TLS, également appelé SMTP

Conclusion

Nous espérons que vous comprenez désormais clairement le fonctionnement des protocoles de messagerie et les ports qu'ils utilisent. Dans ce didacticiel, nous avons appris ce que sont POP3, SMTP et IMAP et à quoi ils servent. Par exemple, POP3 et IMAP sont utilisés aux mêmes fins, mais ils abordent ces tâches différemment. IMAP laisse le contenu du message sur le serveur et POP3 le télécharge sur votre ordinateur. Nous avons également découvert quels sont les ports standard pour SMTP, POP3 et IMAP.

Il existe deux méthodes principales pour travailler avec le courrier : en ligne et hors ligne.

Selon la méthode hors ligne, le courrier est envoyé au serveur et l'utilisateur du PC lance périodiquement un client de messagerie qui télécharge tous les nouveaux courriers sur le PC. Tout le traitement du courrier, tel que le filtrage, s'effectue sur la machine locale. Accès hors ligne ? un service de « stockage et transfert » conçu pour transférer le courrier à la demande d'un serveur de messagerie vers une machine à point final unique. Une fois livrés à la machine de destination, les messages sont supprimés du serveur de messagerie.

Dans le cas d'un accès en ligne, le courrier est également délivré au serveur partagé, mais le client ne copie plus tout le courrier puis le supprime du serveur. L'approche en ligne est davantage client-serveur. Dans ce cas, le client peut demander au serveur l'en-tête du message ou demander que le message soit recherché selon certains critères. Les messages peuvent être marqués avec divers indicateurs d'état (par exemple, le message a été marqué pour suppression ou une réponse lui a été envoyée) et ces marques sont conservées jusqu'à ce qu'elles soient explicitement supprimées par l'utilisateur (ce qui peut ne pas se produire avant la prochaine session). ).

  • Avantages de la méthode hors ligne :
    • Temps minimum de connexion au serveur.
    • Utilisation minimale des ressources du serveur.
  • Avantages de la méthode en ligne :
    • Capacité à utiliser différents ordinateurs à des moments différents.
    • Capacité à utiliser ?léger ? ordinateurs clients.
    • Accès indépendant de la plate-forme à plusieurs boîtes aux lettres.
    • Possibilité d'accès simultané aux boîtes mail partagées.

Le principal avantage de l'accès en ligne est que les boîtes aux lettres contenant le courrier entrant et archivé sont stockées sur le serveur et sont accessibles de manière uniforme à partir de différents ordinateurs et à différents moments. Et tout cela peut être fait sans utiliser de protocoles de partage de fichiers (ces protocoles n'existent pas sur toutes les plates-formes, peuvent avoir des performances inférieures et causer des problèmes de verrouillage de fichiers. Tout cela n'est pas nécessaire pour les utilisateurs qui utilisent toujours le même ordinateur pour accéder). courrier, mais devient très important pour ceux qui utilisent plusieurs ordinateurs.

Des opportunités et

POP a été conçu pour prendre en charge le traitement du courrier hors ligne. Bien que les limitations de l'accès hors ligne puissent être compensées en utilisant ce protocole en ligne, POP ne dispose tout simplement pas de certaines des fonctionnalités requises pour un accès en ligne de haute qualité. Le mode d'accès pseudo-en ligne pris en charge par POP3 est celui dans lequel l'utilisateur laisse le courrier sur le serveur et cela nécessite souvent un protocole de système de fichiers distant pour que le client de messagerie puisse mettre à jour la boîte aux lettres ou définir des indicateurs de message. IMAP peut également être utilisé pour un accès hors ligne, mais sa puissance se manifeste principalement avec un accès en ligne. En un mot, IMAP vous permet de manipuler des boîtes aux lettres distantes comme si elles étaient locales. En fonction de l'implémentation du client IMAP et de l'architecture de messagerie souhaitée par le gestionnaire du système de messagerie, l'utilisateur peut stocker les messages uniquement sur la machine client, uniquement sur le serveur, ou avoir le choix de faire les deux.

Donnons maintenant une brève comparaison des protocoles POP3 et IMAP4.

  • Caractéristiques communes aux deux protocoles
    • Les deux prennent en charge l'accès hors ligne
    • Le courrier est envoyé à un serveur de messagerie partagé et toujours actif
    • Le nouveau courrier est accessible depuis davantage de plates-formes clientes et depuis n'importe où sur le Web.
    • Les protocoles sont ouverts et standardisés (il existe des RFC correspondants sur Internet)
    • Axés uniquement sur la lecture du courrier, les deux utilisent
    • Les deux protocoles prennent en charge les ID de message persistants (POP3 – pas tous les serveurs) qui sont utilisés pour l'accès déconnecté.
  • Avantages du POP3
    • Plus facile à mettre en œuvre
    • Il y a plus de clients en ce moment
  • Avantages d'IMAP4
    • Peut manipuler les indicateurs de message permanents (Vu, Brouillon, Supprimé, ?).
    • Il peut à la fois stocker des messages et les télécharger. Il est possible d'ajouter des messages à votre boîte mail.
    • Peut fonctionner avec plusieurs boîtes aux lettres (éventuellement même hiérarchiques).
    • Peut prendre en charge l'accès parallèle aux boîtes aux lettres et la mise à jour parallèle des boîtes aux lettres.
    • Convient pour accéder à des données autres que le courrier, telles que des actualités ou des documents.
    • Peut utiliser l'accès hors ligne pour réduire le temps de connexion et l'espace disque utilisé.
    • Vous permet de rechercher des messages sur le serveur.
    • Il est possible de télécharger une partie d'une lettre, ainsi qu'un fragment à partir de n'importe quel endroit et de n'importe quelle longueur.
    • Conçu spécifiquement pour améliorer les performances d'accès en ligne, en particulier pour les connexions lentes.
    • IMAP4 rev 1 prend en charge le standard Unicode (boîtes aux lettres avec noms Unicode, recherche de messages)
    • Il existe une manière standardisée d'étendre le protocole de base. Il existe notamment des extensions permettant de gérer les quotas des utilisateurs et leurs droits d'accès aux boîtes mail d'autres personnes ou partagées.
    • Existe-t-il des « protocoles compagnons » ? (IMSP et son récepteur ACAP) pour stocker et manipuler les paramètres utilisateur.

En savoir plus sur IMAP4

IMAP peut manipuler les indicateurs d'état des messages persistants, notamment « Vu », « Supprimé ?, « Réponse ? », ainsi que les indicateurs définis par l'utilisateur. IMAP vous permet de stocker des messages et également de les recevoir du serveur. Un utilisateur peut ajouter un message d'une boîte de réception à une boîte d'archives (ou vice versa). Grâce à IMAP, un client peut accéder et gérer plusieurs boîtes aux lettres. Cela inclut à la fois la possibilité de nommer et d'accéder à diverses archives et boîtes de réception, ainsi que la possibilité de les répertorier, de les créer, de les supprimer et de les renommer. Ces boîtes aux lettres peuvent être situées sur le même serveur de messagerie ou sur des serveurs de messagerie différents. Un client IMAP peut vous permettre de tous les voir en même temps et de déplacer les messages d'une boîte aux lettres à une autre.

IMAP peut permettre l'accès et la mise à jour simultanés des boîtes aux lettres partagées. Cette fonctionnalité est pratique si plusieurs clients traitent les messages arrivant dans une boîte de réception commune. Tous les clients actifs sont informés des changements d'état de la boîte aux lettres via IMAP.

IMAP peut être utilisé pour accéder à des données autres que la messagerie, telles que les groupes de discussion. Ceci est pratique du point de vue de l'unification de la méthode d'accès aux différentes classes d'informations. IMAP prend également en charge l'accès hors ligne, ce qui permet d'économiser du temps de connexion au serveur et aux ressources du serveur. La méthode hors ligne est pratique à utiliser dans les situations où l'accès au serveur s'effectue uniquement via une connexion commutée coûteuse et où l'accès multiplateforme à n'importe quelle boîte aux lettres n'est pas requis. Il est également avantageux d'utiliser un tel accès si la machine client est riche en ressources et que le serveur est pauvre.

Tous les clients IMAP n'offrent pas la prise en charge du mode hors ligne, mais le protocole le permet pleinement. IMAP dispose d'un protocole compagnon pour gérer les paramètres utilisateur appelé IMSP, Internet Message Support Protocol. IMSP permet un accès indépendant de l'emplacement (multiplateforme) aux paramètres personnels d'un utilisateur, tels que le carnet d'adresses. (Son descendant ACAP vous permet également de stocker les paramètres des serveurs et des groupes d'utilisateurs. ACAP est spécialement optimisé pour réduire la quantité de données envoyées sur le réseau, dispose de riches capacités de recherche côté serveur et vous permet de gérer les droits d'accès aux données.)

IMAP a des conceptions pour optimiser l'accès en ligne, en particulier sur les liaisons à faible vitesse. Ces conceptions incluent la possibilité d'obtenir la structure d'un message sans télécharger l'intégralité du message sur la machine client, le téléchargement sélectif de parties d'un message et la possibilité d'utiliser le serveur pour la recherche afin de réduire la quantité de données transférées entre le client et serveur. Il peut être très utile de retarder le transfert de certains messages ou parties de messages (du serveur vers la machine client) jusqu'au moment opportun, si les messages ne présentent pas d'intérêt immédiat. Si le message contient des documents joints ou des données multimédia, transmettre seulement une partie du message peut être un gros avantage. Cela se ressent très clairement, par exemple, si vous êtes dans un hôtel et qu'on vous envoie un court message avec un clip vidéo de 10 Mo en pièce jointe.

La gestion efficace des messages MIME constitue un avantage significatif d'IMAP par rapport à POP. (MIME signifie MultiPurpose Internet Mail Extensions, une norme pour le codage des messages contenant des pièces jointes arbitraires. Une fois les messages MIME codés, ils peuvent être envoyés via SMTP.) Pour résumer, nous pouvons dire que

IMAP bat POP dans trois domaines :

  • des fonctionnalités plus riches pour la manipulation des boîtes aux lettres ;
  • la possibilité de gérer plusieurs boîtes mail plutôt qu’une seule ;
  • primitives pour optimiser les performances d'accès en ligne, en particulier lorsqu'il s'agit de messages MIME volumineux.

Avantages de POP par rapport à IMAP :

  • la présence d'un plus grand nombre d'implémentations, à la fois clients et serveurs ;
  • facilité de configuration (puisque POP a peu de fonctionnalités, vous n'avez rien à configurer).

À mon avis, à terme, IMAP devrait supplanter POP. Une description de POP3 peut être trouvée dans la RFC-1939. IMAP4 est décrit dans la RFC-2060.

Une liste des logiciels IMAP peut être trouvée sur /go?www.imap.org/products.html, et une liste des documents liés à IMAP peut être trouvée sur /go?www.imap.org/biblio.html.

/go?www.imap.org/imap.docs.html (une collection de documents IMAP) pourrait également être d'un intérêt potentiel ; Paradigmes et protocoles d'accès aux messages (ce document est une description plus complète des idées présentées dans l'article, en outre, il décrit en détail la terminologie et fournit des informations sur les protocoles POP et IMAP dans le contexte de l'accès en ligne).



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :