Mon but est de mettre en base de donnée un certain nombre d'infos mails (la date, le sujet, qui me l'envoi et le texte) pour simplifier mon stockage. je suis bloqué avec la fonction imap_fetchbody
Comment es tu sur que la partie texte du mail correspond à la première partie du mail ?
Et d'ailleurs, comment être sur que cette partie texte existe ?
C'est bien mon problème, rajouter des étapes pour que cela fonctionne mieux.
avec le code établit, j'arrive à récupérer le texte, il s'écrit sans problème, même trop car j'ai le corps du texte + l'HTML + les ajouts From to sent etc. en gros le texte n'est pas propre. actuellement je n'arrive pas à récupérer uniquement le texte.
Tu as imap_fetchstructure qui pourrait t'aider à décortiquer les mails.
Si tu veux un conseil, lis à fond la doc PHP des fonctions IMAP, mais aussi la spécification du protocole IMAP.
Ce n'est pas parce qu'un code fonctionnera sur un ou deux exemples qu'il pourrait être jugé comme bon.
De plus, comme les clients mails font un peu tout et n'importe quoi, même si ton code respecte le protocole, c'est possible de ne pas arriver "à lire" certains mails.