Bonjour a tous

Je cherche a lire les mail d'un serveur Imap (en l'occurence celui de free ici)
et le soucis c'est que le script que j'ai codé a l'aide d'un bouquin me renvoi des entetes et des corps de message pas tres clair genre :

Test
Provenance : | |
Corps du message : | ------=_Part_28329_13569975.11363085Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On test la lecture ------=_Part_28329_13569975.1136308557817 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On test la lecture
------=_Part_28329_13569975.11363085-- |
Voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// CONNEXION AU SERVEUR IMAP FREE
$log = "[i]l'utilisateur[/i]";
$pass = "[i]le mot de passe[/i]";
$boite = imap_open("{imap.free.fr:143}INBOX",$log,$pass);
 
$check = imap_check($boite);
$nMessage = imap_num_msg($boite);
 
for ($index=1; $index <= $nMessage; $index++)
{
	$header =imap_header($boite,$index);
	echo "<b>$header->Subject</b><br />\n";
	$from = $header->from[0];
	echo "Provenance : | <b>$from</b> |\n<br>";
	$corps = imap_body($boite,$index);
	echo "Corps du message : | <b>$corps</b> |\n<br>";
 
	if (eregi(".*a detruire.*",$header->Subject))
	{
	imap_delete($boite,$index,0);
	}
}
echo "</table>\n";
imap_expunge($boite);
imap_close($boite);
?>
Je souhaiterais n'afficher que le réel texte ecrit par l'expediteur

Si quelqu'un a une chtite solution ou une aide a mon soucis ..

Merci a tous