Bonjour,
J'ai utilisé ce post (réponse 1) pour pouvoir aller chercher le corps du message reçu par email.
La fonction getBody renvoie ce qu'il faut mais il y a un souci avec certains messages (caractères spéciaux j'imagine) car pour certains messages, le bloc
renvoie quelque chose de vide. Je soupçonne un problème avec l'encodage. J'ai essayé de passer $message à la moulinette du $message = iconv_mime_decode($message,0,"UTF-8"), du imap_mime_header_decode, du mb_convert_encoding, tout cela en vain...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $message=getBody($msg_uid, $mailbox); // là le contenu de $message est absolument correct $contenu_boitemail = array("message"=>$message, "test"=>"un mot ici" ); echo json_encode($contenu_boitemail); // Mais ICI, cette commande json_encode renvoie ""
Est-ce que quelqu'un aurait un conseil ? Big merci d'avance !
T.
Partager