Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

[PHP-ES] Problema leyendo correo IMAP.

Write haof XML files: Mario Sanchez <msanchez_at_diusframi.es>
Fecha: Mon, 28 Aug 2006 10:23:17 +0200

Buenos dias de Lunes listereros:

Estoy construyendo mi propio WebMail y tengo un problema a la hora de leer
el cuepo del mail. Los signos '€' y '¿' y las letras acentuadas como 'á' o
'Á' no me aparecen correctamente si no como codigos.

La recuperacion la estoy haciendo de la siguiente manera:

 function lee_mail($mbox, $messageid)
 {
   $message = array();

   $header = imap_header($mbox, $messageid);
   $structure = imap_fetchstructure($mbox, $messageid);

   $message['asunto'] = $header->subject;
   $message['de'] = $header->fromaddress;
   $message['para'] = $header->toaddress;
   $message['concopia'] = $header->ccaddress;
   $message['fecha'] = $header->udate;
   $message['fecha'] = Date("d/m/Y H:i", $message['fecha']);

  if (check_type($structure))
  {
   $message['cuerpo'] = imap_fetchbody($mbox,$messageid,"1");
   if(!$message['cuerpo']) {$message['cuerpo'] = ' [El mensaje no contiene
texto] ';}
  }
  else
  {
   $message['cuerpo'] = imap_body($mbox, $messageid);
   if(!$message['cuerpo']) {$message['cuerpo'] = ' [El mensaje no contiene
texto] ';}
  }

  return $message;
 }

 function check_type($structure) ## CHECK THE TYPE
 {
  if($structure->type == 1)
   {
     return(true); ## YES THIS IS A MULTI-PART MESSAGE
   }
 else
   {
     return(false); ## NO THIS IS NOT A MULTI-PART MESSAGE
   }
 }

Que puede estar pasando?, ya pobre a intentar decodificarlo con diferentes
funciones PHP pero nada...

Gracias, Mario.

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby lun ago 28 2006 - 12:23:29 CEST

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:36 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo