[Php-avanzado] Gestor de Correo

Fernando Pehuén Borsani fpborsani en yahoo.com.ar
Jue Jun 19 13:16:34 ART 2014


Hola! Estoy integrando un gestor de correo a la web de un cliente, y me
encuentro con un problema.

 

Gmail codifica sus correos en base 64. Uso la función imap_base64 para
decodificar el cuerpo del mail y mostrarlo correctamente.

 

El problema es cuando quiero hacer lo mismo con el asunto del correo: no
obtengo salida.

 

Código:

 

//capto la cabecera del correo

$cabeza = imap_headerinfo ($mbox, 1, 50 , 100);

 

//almaceno el asunto del correo

$asunto = $cabeza->fetchsubject;

 

//lo muestro tal cual viene.

var_dump($asunto);

//salida: string
'=?UTF-8?B?VSBsYSBsYSBsw6Egw6HDqcK0csK0dMO9w7rDuiEiwrchIsK3JCQlUlkvJg==?='
(length=72)

 

//si lo quiero acomodar:

$asunto = imap_base64($asunto);

var_dump($asunto);

//obtengo: boolean false

 

¿Qué estoy haciendo mal?

¿Cuál es la forma correcta de hacerlo?

En esencia…. ¡HELP!

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20140619/e87ae594/attachment.html>


Más información sobre la lista de distribución Php-avanzado