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));