[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