Decodificar tipos MIME con PEAR
Publicado por kloss (2 intervenciones) el 09/10/2003 18:05:08
Primero, debo pedir disculpas por haber colocado la nota anterior donde no debía :-S
/*************************************************************************/
Hola, tengo un problema al mostrar el cuerpo de mensaje. Si éste ha sido enviado con Outlook, aparece de la siguiente forma:
------=_NextPart_000_0001_01C38E89.E2240120
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Esto es un mensaje de prueba
------=_NextPart_000_0001_01C38E89.E2240120
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Yo intento decodificarlo mediante la clase mimeDecode de PEAR, pero el resultado es el mismo:
require_once 'Mail/mimeDecode.php';
$conmail = imap_open("{miservidor/pop3:110}INBOX","usuario","password");
$body = imap_body($conmail, $id);
$params['include_bodies'] = true;
$params['decode_bodies'] = true;
$params['decode_headers'] = true;
$params['input'] = $body;
$structure = Mail_mimeDecode::decode($params);
echo $structure->body;
Si alguién puede ayudarme, muchísimas gracias por adelantado
/*************************************************************************/
Hola, tengo un problema al mostrar el cuerpo de mensaje. Si éste ha sido enviado con Outlook, aparece de la siguiente forma:
------=_NextPart_000_0001_01C38E89.E2240120
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Esto es un mensaje de prueba
------=_NextPart_000_0001_01C38E89.E2240120
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Yo intento decodificarlo mediante la clase mimeDecode de PEAR, pero el resultado es el mismo:
require_once 'Mail/mimeDecode.php';
$conmail = imap_open("{miservidor/pop3:110}INBOX","usuario","password");
$body = imap_body($conmail, $id);
$params['include_bodies'] = true;
$params['decode_bodies'] = true;
$params['decode_headers'] = true;
$params['input'] = $body;
$structure = Mail_mimeDecode::decode($params);
echo $structure->body;
Si alguién puede ayudarme, muchísimas gracias por adelantado
Valora esta pregunta


0