sql >> Base de Datos >  >> RDS >> Mysql

php imap - obtener cuerpo y hacer texto sin formato

Esto sucede porque los correos electrónicos normalmente son Quoted-printable codificado. El = es un salto de línea suave y =20 es un espacio en blanco. Creo que podrías usar quoted_printable_decode() en el mensaje para que se muestre correctamente. Sobre los correos electrónicos en blanco, no sé, necesitaría más detalles.

Básicamente :

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