J'essaie d'analyser par programmation mon Gmail pour diverses fonctions d'indexation, et j'ai des difficultés à trouver certains en-têtes que je pensais être des en-têtes d'email standard. J'utilise la bibliothèque IMAP de Zend, et je n'ai aucun problème d'authentification et de visualisation/manipulation de mon Gmail. Cependant, j'ai des problèmes avec l'absence de certains headers. Par exemple
- environ 1 message sur 10 n'a pas l'en-tête "message-id", y compris de nombreux messages envoyés depuis d'autres adresses gmail.
- Parfois, mais rarement, les en-têtes "content-type", "content-disposition" et "filename" sont absents des en-têtes de pièces jointes. Il s'agit toujours de messages qui font partie d'un fil de messages plus long.
Quelqu'un peut-il expliquer pourquoi ces en-têtes peuvent manquer ? Si l'en-tête "message-id" est manquant, qu'est-ce qui est utilisé comme identifiant unique ? Peut-être une sorte de combinaison d'autres en-têtes ?