1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre des incohérences de tri d'e-mails
Ce guide vous permet de mieux comprendre les particularités qui peuvent survenir au niveau de l'affichage des e-mails lors de l'utilisation de différentes applications de messagerie et des apps Mail d'Infomaniak.
Préambule
- Il peut arriver en effet que des incohérences surviennent à l'affichage d'une liste d'e-mails contenus au sein d'un dossier (exemple: le dossier des Messages envoyés) et que les messages triés et considérés comme les plus récents par un appareil ne seront pas les mêmes que ceux affichés lors de l'utilisation d'un autre outil.
Comprendre les identifiants uniques (UID)
Les UID (Unique Identifiers) sont des identifiants uniques attribués à chaque message dans une boîte aux lettres IMAP. Ils sont utilisés pour identifier de manière unique chaque message, indépendamment des modifications apportées aux dossiers ou aux messages eux-mêmes. Les UID sont particulièrement utiles pour gérer et synchroniser les e-mails sur plusieurs logiciels/clients de messagerie IMAP:
- Chaque e-mail se voit attribuer un UID unique au moment de sa création dans une boîte aux lettres ; cet UID ne change en principe jamais tant que l'e-mail existe, même si son contenu ou ses métadonnées sont modifiés.
- Les UID sont généralement séquentiels, ce qui signifie que les messages plus récents ont en principe des UID plus élevés.
- Lors de la synchronisation des e-mails, les logiciels/clients de messagerie IMAP peuvent utiliser les UID pour déterminer quels messages sont nouveaux, modifiés ou supprimés depuis la dernière synchronisation ; cela permet une gestion efficace des e-mails sans avoir à télécharger et comparer tous les messages.
- Selon l'outil employé, pour les afficher dans l'ordre dans lequel ils ont été reçus, les messages peuvent être triés par leur date de réception ou par UID.
A ne pas confondre avec:
- Message Sequence Number (utilisé pour les opérations temporaires basées sur la position actuelle des messages)…
- Message-ID (RFC 5322) (utilisé pour identifier de manière unique les messages à travers différents serveurs et logiciels/clients de messagerie)…
- X-Message-Id (spécifique au serveur et utilisé pour des besoins internes de suivi)…
- Thread-Index et Thread-Topic (utilisés par les applications Microsoft pour le suivi des fils de conversation)…
- GMail Unique Identifiers (utilisés spécifiquement par Gmail pour gérer les messages et les fils de discussion)…
Applications IMAP et app Infomaniak Mail
La problématique peut apparaitre sous cette forme au niveau des commandes du serveur:
758 - date.sent: 2017-10-11 23:15:26 (+0100)
757 - date.sent: 2017-10-11 15:00:55 (+0100)
756 - date.sent: 2017-10-11 14:39:28 (+0100)
(...)
742 - date.sent: 2018-01-17 00:40:21 (+0000)
741 - date.sent: 2018-01-17 00:30:33 (+0000)
740 - date.sent: 2018-01-17 00:26:07 (+0000)
(...)
51 - date.sent: 2022-10-07 16:39:16 (+0100)
50 - date.sent: 2023-06-13 10:15:00 (+0100)
49 - date.sent: 2023-06-07 12:11:35 (+0100)
On constate ici que les e-mails datant de 2017 ont un UID (758, 757, …) plus élevé que les e-mails dont la date est pourtant plus récente en 2023. Les UID ont du être réattribués pour une raison ou une autre au cours de l'existence de l'ensemble de ce compte de messagerie (déplacements, copies, importations, etc.).
Selon la manière dont l'outil de messagerie va trier les e-mails, un message de 2017 pourra apparaitre parmi les messages récents alors que le message de 2018 ne sera pas chargé dans l'immédiat. Ceci est particulièrement vrai pour Mail Infomaniak qui ne charge qu'une série d'e-mails à la fois en se basant sur l'UID (ceci est amené à évoluer).
Par conséquent, pour résoudre d'éventuelles incohérences, il est recommandé d'utiliser un logiciel/client de messagerie IMAP comme Thunderbird sur un ordinateur ce qui permettra de trier rapidement et efficacement l'ensemble des messages d'un dossier spécifique, en se basant sur la date de l'e-mail, car l'application affichera l'ensemble des messages présents sur le serveur Infomaniak.