Това се случва, защото имейлите обикновено са Quoted-printable
кодирани. =
е меко прекъсване на ред и =20
е бяло пространство. Мисля, че бихте могли да използвате quoted_printable_decode()
на съобщението, така че да се показва правилно. За празните имейли, не знам, ще ми трябват повече подробности.
По принцип :
//get message body
$message = quoted_printable_decode(imap_fetchbody($inbox,$email_number,1.1));