Mysql
 sql >> Base de données >  >> RDS >> Mysql

php imap - récupère le corps et crée du texte brut

Cela se produit parce que les e-mails sont normalement Quoted-printable codé. Le = est un saut de ligne souple et =20 est un espace blanc. Je pense que vous pourriez utiliser quoted_printable_decode() sur le message pour qu'il s'affiche correctement. Concernant les mails vides, je ne sais pas, j'aurais besoin de plus de détails.

En gros :

//get message body
$message = quoted_printable_decode(imap_fetchbody($inbox,$email_number,1.1));