IMAP THREAD - Les conversations

La commande THREAD

Avec le protocole IMAP (RFC 3501), il existe un extension permettant d'afficher les conversations sous forme de threads (RFC 5256). Seulement, celle-ci ne prend en compte qu'un seul dossier (mailbox).

Les conversations

Pour avoir la vue des conversations comme dans GMail il nous faut travailler sur plusieurs mailboxes. Principalement nous allons utiliser INBOX et INBOX.Sent. Il faudrait donc appliquer l'algorithme de threading sur les deux mailboxes *à la fois*. L'algorithme est disponible ici sous forme textuelle.

Les logiciels de mail (IMAP)

Les logiciels de mails gardent en local la liste des messages (et leur contenu si demandé). Ils calculent ensuite avec le même algorithme (ou un semblable) la mise en thread des mails.

La prochaine étape est de regarder le code de Thunderbird pour voir comment cet algorithme est implémenté. J'ai regardé le plugin Conversations de Thunderbird mais il ne fait que de la présentation sur les threads et non de la vraie conversations (GMail like toujours).

Ajouter un rétrolien

URL de rétrolien : http://sylvainlg.fr/blog/index.php?trackback/383

Haut de page