Bonjour,
je suis en train d'ecrire un script de lecture de mail (texte, html et mms) avec imap.
j'utilise ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $structure = imap_fetchstructure($mailBox, $id); $typ = $structure->type; $enc = $structure->encoding; // pieces jointes ? $PJ = $structure->parts; $nbPJ = count($PJ);
pour obtenir le nombre de piece jointe et image inline d'un mail.
quand je lis un mail simple avec X pieces jointes, j'obtient $nbPJ à X+1 (le corps + les X pieces jointes) ...... ca OK !
quand je lis un mail html avec X images inline, j'obtient $nbPJ à X + A (le corps + les images inline) ...... ca OK !
par contre quand j'envoi un mail avec par exemple 2 pieces jointes et 4 images inlines (kk soit les nombres) je n'obtient que la somme du corps du message + les pieces jointes, je perd le nombre d'image inline
et je vois pas pourquoi !
Partager