Dzieje się tak, ponieważ e-maile są zwykle Cytowane do druku
zakodowane. =
jest miękkim podziałem linii i =20
to biała przestrzeń. Myślę, że możesz użyć quoted_printable_decode()
na komunikacie, aby wyświetlał się poprawnie. Jeśli chodzi o puste e-maile, nie wiem, potrzebuję więcej szczegółów.
Zasadniczo :
//get message body
$message = quoted_printable_decode(imap_fetchbody($inbox,$email_number,1.1));