Mysql
 sql >> Database >  >> RDS >> Mysql

php imap - ottieni il corpo e crea testo normale

Ciò accade perché le email sono normalmente Quoted-printable codificato. Il = è un'interruzione di riga morbida e =20 è uno spazio bianco. Penso che potresti usare quoted_printable_decode() sul messaggio in modo che venga visualizzato correttamente. Riguardo alle email vuote, non lo so, avrei bisogno di maggiori dettagli.

Fondamentalmente :

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