Quel est le meilleur moyen d'utiliser POP3 ou IMAP. POP3 et IMAP : historique des protocoles de messagerie et collecte des lettres via IMAP dans Yandex.Mail

La question de la sécurité devient plus importante à mesure que la propagation technologies de l'information. 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 fournir l'accès aux données E-mail uniquement pour les utilisateurs qui en ont le droit. 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. Logiciel qui utilise ce protocole, s'engage actions nécessaires de 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.

Pour quoi a-t-il été conçu ? Protocole IMAP?

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 tous information nécessaire stocké 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 interrompue que lorsque interface utilisateur actif;
— 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 ;
- recherche message souhaité effectué 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. Ajouté au code identifiant unique. 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 arrivait tardivement, plus valeur plus élevée aura un UID. 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 selon spécifications techniquesédition requise 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 nombre peut changer au cours de la session, par exemple si une lettre a été supprimée.

Indicateurs de message

Cet attribut est une liste contenant zéro ou un grand nombre de lexèmes nommés associés à des informations de base. 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é transmis en utilisant Protocole SMTP, puis l'heure et la date de la destination finale sont prises. 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 le sien nombre 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 ? Pour les utilisateurs ordinaires Les paramètres IMAP ne sont pas disponibles. 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 si la demande a abouti ou non. 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.

Basé sur les transports Protocole TCP et utilise le port 143.

IMAP offre à l'utilisateur des fonctionnalités étendues pour travailler avec des boîtes aux lettres situées sur un serveur central. Programme de messagerie grâce à ce protocole, accède au stockage de la correspondance sur le serveur comme si cette correspondance se trouvait sur l'ordinateur du destinataire. Les e-mails peuvent être manipulés depuis l'ordinateur de l'utilisateur (client) sans envoyer constamment des fichiers contenant l'intégralité du contenu des e-mails depuis le serveur.

Le protocole SMTP est utilisé pour envoyer des lettres.

Le but du développement du protocole IMAP

Le protocole IMAP est une alternative au POP3.

POP3 présente un certain nombre d'inconvénients, le plus grave d'entre eux étant le manque de capacités permettant de contrôler le mouvement et le stockage des messages sur le serveur. Les messages sont généralement téléchargés depuis serveur de courrier d'un seul coup, après quoi ils sont supprimés du serveur, c'est-à-dire qu'il n'est pas possible de sélectionner les messages à recevoir.

Pour résoudre les problèmes associés à cette fonctionnalité de POP3, l'Université de Washington a développé un nouveau protocole qui permet aux utilisateurs de recevoir des e-mails provenant de la même boîte aux lettres depuis plusieurs emplacements sans que les messages ne soient distribués entre les points de réception. L'utilisateur a la possibilité de gérer les messages de sa boîte mail et fonctions supplémentaires pour la maintenance boîtes aux lettres sur le serveur.

Avantages par rapport à POP3

Lors de l'utilisation de POP3, le client se connecte au serveur uniquement pendant le temps nécessaire au téléchargement des nouveaux messages. Lors de l'utilisation d'IMAP, la connexion n'est pas interrompue lorsque l'interface utilisateur est active et les messages sont téléchargés uniquement à la demande du client. Cela vous permet de réduire le temps de réponse des utilisateurs dont les boîtes aux lettres contiennent de nombreux messages volumineux.

Le protocole POP nécessite que le client actuel soit le seul connecté à la boîte aux lettres. IMAP permet à plusieurs clients d'accéder à une boîte aux lettres en même temps et offre au client la possibilité de surveiller les modifications apportées par d'autres clients connectés en même temps.

Grâce au système de drapeaux défini dans IMAP4, le client peut suivre l'état d'un message (lu, réponse envoyée, supprimée, etc.) ; les données du drapeau sont stockées sur le serveur.

Les clients IMAP4 peuvent créer, renommer et supprimer des boîtes aux lettres et déplacer des messages entre les boîtes aux lettres. Vous pouvez également utiliser l'extension de liste de contrôle d'accès (ACL) IMAP4 (RFC 4314) pour contrôler les droits d'accès à la boîte aux lettres.

La recherche de messages s'effectue côté serveur.

IMAP4 dispose d'un mécanisme d'extension explicite.

Versions du protocole IMAP

  • IMAP d'origine (1986, aucune spécification)
  • IMAP2 (1988 – RFC 1064, 1990 – RFC 1176)
  • IMAP3 (1991, RFC1203)
  • IMAP2bis (la spécification n'existe que dans le projet de 1993)
  • IMAP4 (renommé IMAP2bis)

Messages et leurs attributs

IMAP fonctionne uniquement avec les messages et ne nécessite aucun paquet avec des en-têtes spéciaux.

Chaque message est associé à plusieurs attributs. Ces attributs peuvent être définis individuellement ou avec d'autres attributs.

UID

Chaque message se voit attribuer un code de 32 bits qui, lorsqu'il est utilisé avec un identifiant unique, forme une séquence de 64 bits qui garantit une identification unique du message dans la boîte aux lettres. Plus le message arrive tard, plus son UID est grand.

L'UID est associé à la boîte aux lettres et est envoyé sous forme de code de réponse de validité d'uid (ok) lors de la phase de sélection de la boîte aux lettres. Si l'UID d'une session précédente ne peut pas être utilisé pour une raison quelconque, l'UID doit être incrémenté.

L'UID du message ne doit pas changer au cours d'une session, ni d'une session à l'autre. Cependant, s'il n'est pas possible de stocker l'UID du message dans une session ultérieure, chaque session ultérieure doit avoir un nouveau code d'identification unique qui doit être supérieur à tout UID précédemment utilisé.

Numéro de séquence du message

Le numéro de séquence d'un message dans une boîte aux lettres commence à 1. Chaque message, à partir du second, a un numéro de séquence exactement 1 supérieur à celui qui le précède.

En cours de session, il est possible de modifier le numéro de séquence du message. Par exemple, lorsqu'un message est supprimé d'une boîte aux lettres, les numéros de tous les messages suivants changent.

Indicateurs de message

Cet attribut est une liste de zéro ou plusieurs jetons nommés, associés ce message. Un indicateur est défini en l'ajoutant à cette liste et effacé en le supprimant. Il existe deux types d'indicateurs dans IMAP 4.1. Le drapeau peut être permanent ou valable uniquement pour la durée d'une session donnée.

Un indicateur système est un indicateur dont le nom est défini dans la spécification du protocole. Tous les indicateurs système commencent par le caractère \.

Les indicateurs système suivants sont actuellement définis :

  • \vu - message lu
  • \answered - une réponse a été envoyée au message
  • \flagged - message marqué comme « important »
  • \deleted - message marqué comme supprimé
  • \draft - message marqué comme brouillon
  • \recent - message récent (apparu pour la première fois dans la boîte aux lettres pendant la session en cours)

Date et heure du message interne sur le serveur

Heure et date de réception du message. Si le message est remis via le protocole SMTP, la date et l'heure de livraison au destinataire final. Pour les messages délivrés par la commande copy, la date et l'heure internes de l'expéditeur du message. Lors de l'utilisation de la commande append, la date et l'heure spécifiées par les paramètres de la commande.

Autres attributs

  • taille du message - le nombre d'octets dans le message.
  • structure de l’enveloppe du message.
  • structure du corps du message

Interaction client-serveur

Une connexion IMAP 4.1 consiste à établir une connexion entre un client et un serveur. Le client envoie des commandes au serveur, et le serveur envoie des données et des notifications sur l'état de la demande au client. Tous les messages, client et serveur, se présentent sous la forme de lignes se terminant par une séquence spéciale.

Toute procédure commence par la commande du client. Toute commande client commence par un préfixe d'identifiant (généralement une courte chaîne alphanumérique, par exemple A0001, A0002, etc.) appelé balise. Pour chaque commande, le client génère sa propre étiquette.

Il existe deux cas possibles où la chaîne envoyée par le client ne représente pas une commande complète. Dans le premier, l'argument de commande est fourni avec un code qui détermine le nombre d'octets dans la ligne. Dans le second cas, les arguments de la commande nécessitent une réponse du serveur. Dans les deux cas, le serveur envoie une requête de continuation de commande commençant par le caractère +.

Le client doit terminer l'envoi d'une commande avant d'en envoyer une autre.

Le récepteur de protocole du serveur lit la ligne de commande provenant du client, l'analyse, extrait les paramètres et transmet les données au serveur. Une fois la commande terminée, le serveur envoie une réponse.

Les données envoyées du serveur au client, ainsi que les réponses d'état qui n'indiquent pas l'achèvement de la commande, sont préfixées par * et sont appelées réponses non balisées.

Les données peuvent être envoyées par le serveur en réponse à une commande client ou de sa propre initiative. Le format des données ne dépend pas du motif de l'envoi.

La réponse indique le succès/l'échec de l'opération. Il utilise le même label que la commande client qui a exécuté la procédure. Ainsi, si plusieurs commandes sont émises, l'étiquette du serveur indique la commande qui a provoqué la réponse donnée. Il existe trois types de réponse de fin de serveur : ok (succès), non (échec), mauvais (erreur de protocole, par exemple, une commande n'a pas été reconnue ou une erreur de syntaxe a été détectée).

L'écouteur de protocole client IMAP 4.1 lit la chaîne de réponse du serveur et prend des mesures en fonction du premier caractère * ou +.

Le client doit être prêt à accepter toute réponse du serveur à tout moment. Les données du serveur doivent être écrites de manière à ce que le client puisse les utiliser directement sans envoyer de demandes de clarification au serveur.

États du serveur IMAP

Le serveur IMAP 4.1 se trouve dans l'un des quatre états suivants.

La plupart des commandes ne peuvent être utilisées que dans certains états.

Capable sans authentification Le client doit fournir un nom d'utilisateur et un mot de passe avant que la plupart des commandes soient disponibles pour le client. Le passage à cet état se produit lorsqu'une connexion est établie sans authentification préalable.

Capable authentification le client est identifié et doit sélectionner une boîte aux lettres, après quoi les commandes permettant de travailler avec les messages lui seront disponibles. Le passage à cet état se produit lorsqu'une connexion avec pré-authentification est établie, lorsque toutes les données d'identification nécessaires ont été émises ou lorsqu'une boîte aux lettres est mal sélectionnée.

En état choix Le système entre lorsque la boîte aux lettres est sélectionnée avec succès.

En état sortie le système est touché lorsque la connexion est interrompue à la suite d'une demande du client ou d'une décision indépendante du serveur.

  • (1) Connexion sans pré-authentification
  • (2) Connexion pré-authentifiée
  • (3) Connexion rejetée
  • (4) Réussite de la commande LOGIN ou AUTHENTICATE
  • (5) Réussite d'une commande SELECT ou EXAMINE
  • (6) Commande CLOSE exécutée ou commande SELECT ou EXAMINE échouée
  • (7) Exécutez la commande LOGOUT, arrêtez le serveur ou mettez fin à la connexion

Commandes du protocole IMAP

CONNEXION Permet au client de se connecter au serveur IMAP en utilisant l'ID utilisateur et le mot de passe comme d'habitude. forme de texte. Ce n'est pas le plus meilleure méthode , mais c'est parfois le seul moyen de se connecter au serveur. AUTHENTICATE Permet au client d'utiliser des méthodes d'authentification alternatives lors de son inscription sur le serveur IMAP. L'authentification des utilisateurs individuels est facultative et n'est pas prise en charge par tous les serveurs IMAP. De plus, les implémentations d'une telle vérification peuvent varier en fonction du serveur. Lorsque le client émet la commande AUTHENTICATE, le serveur répond avec une chaîne de défi codée en base64. Ensuite, le client doit envoyer une réponse au défi d'authentification du serveur, également codée en base64. Si le serveur ne prend pas en charge la méthode d'authentification proposée par le client, il inclut le mot NON dans sa réponse. Le client doit ensuite poursuivre les négociations pour convenir d'une méthode d'authentification. Si toutes les tentatives pour déterminer la méthode d'authentification échouent, le client tente de se connecter au serveur à l'aide de la commande LOGIN. FERMER Ferme la boîte aux lettres. Lorsqu'une boîte aux lettres est fermée, tous les messages marqués de l'indicateur \DELETED sont physiquement supprimés de la boîte aux lettres. N'a aucun paramètre. DÉCONNEXION Ferme la session pour l'ID utilisateur actuel et ferme toutes les boîtes aux lettres ouvertes. Si des messages ont été marqués avec l'indicateur \deleted, alors en utilisant cette commande, ils seront physiquement supprimés de la boîte aux lettres. CREATE Crée une nouvelle boîte aux lettres. Le nom et l'emplacement des nouvelles boîtes aux lettres sont déterminés selon les spécifications générales du serveur. SUPPRIMER S'applique aux boîtes aux lettres. Le serveur IMAP, lors de la réception de cette commande, tentera de supprimer la boîte aux lettres portant le nom spécifié comme argument de commande. Les messages sont supprimés avec les boîtes aux lettres et ne peuvent pas être restaurés. RENAME Change le nom de la boîte aux lettres. Cette commande a deux paramètres : le nom de la boîte aux lettres que vous souhaitez renommer et le nouveau nom de la boîte aux lettres. SUBSCRIBE Ajoute une boîte aux lettres à la liste des boîtes aux lettres actives du client. Cette commande n'utilise qu'un seul paramètre : le nom de la boîte aux lettres qui doit être ajoutée à la liste. Il n'est pas nécessaire qu'une boîte aux lettres existe pour être ajoutée à la liste des boîtes aux lettres actives - cela vous permet d'ajouter des boîtes aux lettres à la liste des boîtes aux lettres actives qui n'ont pas encore été créées, ou de les supprimer si elles sont vides. UNSUBSCRIBE Supprime les boîtes aux lettres de la liste active. Il utilise également un paramètre - le nom de la boîte aux lettres, qui est supprimé de la liste des boîtes aux lettres client actives. Toutefois, la boîte aux lettres elle-même n'est pas supprimée. LISTE Obtenez une liste de toutes les boîtes aux lettres client ; a deux paramètres. LSUB Contrairement à la commande LIST, elle permet d'obtenir une liste des boîtes aux lettres activées par la commande SUBSCRIBE. Les paramètres sont les mêmes que pour LIST. STATUS Génère une requête sur l'état actuel de la boîte aux lettres. Le premier paramètre de cette commande est le nom de la boîte aux lettres à laquelle elle est appliquée. Le deuxième paramètre est une liste de critères selon lesquels le client souhaite recevoir des informations. La commande STATUS peut être utilisée pour obtenir des informations sur l'état d'une boîte aux lettres sans l'ouvrir à l'aide des commandes SELECT ou EXAMINE. L'utilisateur peut obtenir des informations selon les critères suivants :
  • MESSAGES - nombre total de messages dans la boîte aux lettres
  • RECENT - nombre de messages avec l'indicateur \recent
  • UIDNEXT - UID qui sera attribué au nouveau message
  • UIDVALIDITY - identifiant unique de la boîte aux lettres
  • UNSEEN - nombre de messages sans l'indicateur \seen
APPEND Ajoute un message à la fin de la boîte aux lettres spécifiée. Les arguments incluent le nom de la boîte aux lettres, les indicateurs de message (facultatif), l'horodatage (facultatif) et le message lui-même - en-tête et corps. Les indicateurs de message suivants sont disponibles :
  • \Vu - lire
  • \Réponse - la réponse a été écrite
  • \Marqué - urgent
  • \Deleted - marqué pour suppression
  • \Brouillon - brouillon
  • \Récent - nouveau message, il est arrivé dans la boîte aux lettres après la fin de la dernière session
Si des indicateurs sont spécifiés dans la commande, ils sont définis pour le message ajouté. Dans les deux cas, l’indicateur \Recent est défini pour le message. Si un horodatage est spécifié dans la commande, alors cette heure sera définie comme l'heure à laquelle le message a été créé, dans sinon L'heure de création est considérée comme l'heure actuelle. Étant donné que le message ne fait pas une seule ligne, des littéraux sont utilisés. Exemple : C A003 APPEND messages enregistrés (\Seen) (247) S + Prêt pour les données littérales C Date : lundi 7 février 1994 21:52:25 -0800 (PST) C De : Fred Foobar C Objet : réunion de l’après-midi C À : [email protégé] ID du message C : C C Bonjour Joe, tu penses qu'on peut se voir à 15h30 demain ? S A003 OK APPEND terminé L'extension MULTIAPPEND, décrite dans la RFC 3502, permet d'ajouter plusieurs messages à une boîte aux lettres avec une seule commande. VÉRIFIER les ensembles point de contrôle dans la boîte aux lettres. Toutes les opérations, telles que l'écriture de données de la mémoire du serveur vers sa Disque dur, doit être exécuté dans l’état de boîte aux lettres approprié. C'est pour vérifier l'intégrité de la boîte aux lettres après disque et autres opérations similaires que la commande CHECK est utilisée. Cette commande s'utilise sans paramètres. SUPPRIMER Supprime tous les messages marqués de l'indicateur \DELETED de la boîte aux lettres, sans fermer la boîte aux lettres. La réponse du serveur à la commande EXPUNGE est un rapport du nouvel état de la boîte aux lettres. RECHERCHE Recherche les messages en fonction de critères dans la boîte aux lettres active, puis affiche les résultats sous forme de numéro de message. Il est possible de rechercher des messages dont le corps contient un certain chaîne de texte, ou ayant un certain drapeau, ou reçu avant certaine date etc. FETCH Obtenir du texte message électronique. La commande est uniquement utilisée pour afficher des messages. Contrairement à POP3, le client IMAP ne stocke pas de copie du message sur le PC client. STORE Modifie les informations du message. COPIER Copie les messages d'une boîte aux lettres à une autre. UID Utilisé conjointement avec les commandes FETCH, COPY, STORE ou SEARCH. Avec son aide, vous pouvez utiliser du vrai numéros d'identification UID au lieu d’une séquence de nombres provenant d’une plage de numéros de message. CAPABILITY Interroge le serveur IMAP pour obtenir des informations sur ses capacités. NOOP La commande ne fait rien. Il peut être utilisé pour maintenir l'activité pendant une session afin que la session ne se termine pas en raison du délai d'attente. La réponse du serveur à une commande NOOP doit toujours être positive. Étant donné que le serveur renvoie souvent l'état d'exécution d'une commande particulière dans sa réponse, NOOP peut être utilisé comme déclencheur pour interroger périodiquement l'état du serveur.

Liens

  • Protocole d'accès aux messages Internet RFC 3501 v4rev1 (anglais)
  • La connexion IMAP
  • Comment : configurer KMail avec Gmail - IMAP et IMAP déconnecté

Applicable à: Office 365 pour les professionnels et les petites entreprises, Office 365 pour les entreprises, Microsoft Exchange,En direct@edu

Dernière section modifiée : 2012-02-14

Sur un téléphone mobile ou un autre appareil sous Contrôle Android Vous pouvez configurer la messagerie via POP ou IMAP.

Si vous possédez un autre appareil, consultez Fonctionnalités de votre téléphone mobile.

Comment configurer la messagerie POP ou IMAP sur un appareil Android ?

  1. Sur écran d'accueil sélectionner séquentiellement Applications > Possibilités > Comptes et synchro > Ajouter compte > Réglage manuel .
  2. Sur l'écran Options de la boîte de réception dans le menu déroulant Protocole sélectionner IMAP ou POP3. Il est recommandé de sélectionner le protocole IMAP car il prend en charge plus de fonctionnalités.
  3. Dans les champs de texte Adresse e-mail Et Nom d'utilisateur indiquez votre adresse complète e-mail, par exemple [email protégé], et sélectionnez Plus loin. Le nom d'utilisateur est le même que l'adresse e-mail.
  4. Sur le terrain Mot de passe(Mot de passe) Saisissez le mot de passe.
  5. Dans un champ de texte serveur IMAP ou Serveur POP3 spécifiez le nom du serveur IMAP ou du serveur POP. Pour plus d'informations sur la façon de rechercher les paramètres du serveur dont vous avez besoin pour effectuer cette étape et d'autres étapes de cette procédure, consultez « Comment rechercher les paramètres du serveur » plus loin dans cette rubrique.
  6. Dans le menu déroulant Type de sécurité et dans les champs de texte Port de serveur fournissez les options POP ou IMAP trouvées à l'étape 5, puis sélectionnez Plus loin. L'application de messagerie vérifiera les paramètres IMAP ou POP.
  7. Sur l'écran Paramètres du serveur de courrier sortant l'option doit être sélectionnée Connexion requise et les champs de texte Nom d'utilisateur Et Mot de passe doit être rempli.
  8. Dans un champ de texte Serveur SMTP Saisissez le nom du serveur SMTP trouvé à l'étape 5.
  9. Dans le menu déroulant Type de sécurité et dans le champ de texte Port de serveur spécifiez les paramètres SMTP trouvés à l'étape 5, puis cliquez sur Plus loin.
  10. Dans un champ de texte nom du compte Fournissez un nom de compte (par exemple, « E-mail Office 365 » ou « E-mail professionnel »). Dans un champ de texte Nom d'utilisateur précisez le nom que vous souhaitez afficher lors de l'envoi d'e-mails à d'autres utilisateurs (par exemple, « Vadim Korepin »), puis sélectionnez Configuration complète.

Comment trouver les paramètres du serveur ?

Avant de configurer votre programme de messagerie POP3 ou IMAP4, vous devez connaître les paramètres de votre serveur POP3, IMAP4 et SMTP.

Pour trouver les paramètres de votre serveur, connectez-vous à votre compte de messagerie avec en utilisant Outlook Application Web. Après vous être connecté à votre compte, sélectionnez Possibilités > Afficher toutes les options > Compte > Mon compte > Options d'accès POP, IMAP et SMTP. Les noms des serveurs POP3, IMAP4 et SMTP, ainsi que d'autres paramètres à saisir, sont répertoriés sur la page. Paramètres du protocole en sections Paramètre POP, Option IMAP Et Paramètre SMTP.

Informations Complémentaires

Si le compte de messagerie que vous utilisez nécessite une inscription, vous devez l'enregistrer la première fois que vous vous connectez à Outlook Web App. Si vous vous connectez à un compte qui n'est pas enregistré auprès d'Outlook Web App via votre téléphone mobile, vous recevrez une erreur. Après vous être connecté à votre compte, déconnectez-vous. Essayez ensuite de vous connecter en utilisant téléphone mobile. Pour plus d’informations sur la connexion à votre compte à l’aide d’Outlook Web App, consultez Se connecter à la messagerie à l’aide d’un navigateur Web. Si vous rencontrez des problèmes pour vous connecter, consultez la FAQ : Identifiant et mot de passe ou contactez la personne qui gère le compte de messagerie.

» Quel est le meilleur à utiliser, POP3 ou IMAP » 27/08/2013

Quel est le meilleur moyen d'utiliser POP3 ou IMAP ? Pour répondre à cette question, comprenons d’abord de quoi il s’agit et à quoi il est destiné :

POP3 est un protocole de réception de messages électroniques.

IMAP est un protocole qui prend en charge la réception, ainsi que la possibilité de gérer le courrier situé sur le serveur.

Si le protocole POP3 est sélectionné dans vos paramètres client, alors ce qui suit se produit : le programme client se connecte au serveur, télécharge nouveau courrier du vôtre et se déconnecte. Dans ce cas, le courrier téléchargé est supprimé du serveur. POP signifie Post Office Protocol, en d'autres termes, il fonctionne comme une boîte aux lettres dans votre entrée : vous y récupérez le courrier et il ne se trouve nulle part ailleurs que sur votre ordinateur. Vous ne pouvez pas voir les e-mails envoyés, uniquement ceux reçus. Vous ne pouvez pas lire ce courrier depuis un autre ordinateur (smartphone\tablette\ordinateur portable) puisqu'il n'est plus sur le serveur. Assez mauvais, vous en conviendrez. Le fait est que lorsque ce protocole a été créé, chaque utilisateur ne disposait pas de plusieurs ordinateurs et que la communication avec Internet était coûteuse et instable. Il était donc important de se connecter rapidement au serveur, de télécharger tous les messages de votre boîte aux lettres et de mettre fin à la connexion. De nos jours, ce protocole n'est utilisé que lorsque :

  • La boîte aux lettres est utilisée par une seule personne et depuis 1 seul ordinateur.
  • L'accès au courrier est requis s'il n'y a pas de connexion Internet.
  • Les ressources du serveur de messagerie sont limitées et vous ne pouvez pas y stocker beaucoup de données.

Dans tous les autres cas, il est préférable d'utiliser IMAP. Il assure une communication bidirectionnelle entre le serveur et le client. Cela signifie qu'après la connexion au serveur, les actions effectuées au même moment sont répercutées sur le serveur. IMAP est devenu le premier protocole cloud sans même le savoir. Avec ce protocole, contrairement à POP3, vous accédez au courrier depuis divers appareilsÀ tout moment. Vous ne perdrez pas vos messages, car ils seront toujours sur le serveur jusqu'à ce que vous souhaitiez les supprimer. Les principaux avantages de l’utilisation d’IMAP sont :

  • prise en charge des drapeaux (important, lu, etc.) ;
  • Vous pouvez soit stocker les messages sur le serveur, soit les copier sur votre ordinateur ;
  • travailler avec plusieurs boîtes aux lettres ;
  • accès simultané avec différents appareils;
  • possibilité de rechercher sur le serveur.

En tirant une conclusion de ce qui précède, nous pouvons dire que POP3 n'a de sens à utiliser que s'il n'y a aucune possibilité d'une connexion stable au serveur ou si la quantité de mémoire sur le serveur est très limitée. Dans tous les autres cas, IMAP est recommandé. Et il ne faut jamais oublier.


13/04/17 1,7K

Si quelques e-mails vous obtenez sur un PC et le reste 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 à votre courrier, ce n'est plus le cas.

Quand tu dis à ton client de messagerie (par exemple Outlook) recevoir du courrier, le protocole POP3 déplace les nouveaux messages du serveur Service postal dans votre client et les supprime du serveur. Si vous consultez vos e-mails sur deux ordinateurs à l'aide de POP3, certains e-mails seront accessibles sur un ordinateur, mais d'autres ne seront accessibles que sur l'autre.

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

Utiliser le meilleur protocole

Contrairement à POP3, le protocole IMAP est utilisé pour synchroniser le client logiciel 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 page suivante sélectionnez le protocole POP ou IMAP. ( Oui, c'est une des options);
  2. Veuillez tout indiquer information nécessaire. 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 outil située à droite coin supérieur et sélectionnez « Paramètres » ;
  2. Allez dans le " Comptes et importation»;
  3. Au chapitre " Envoyer un e-mail en tant que" cliquez sur le bouton " Ajoutez 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.