Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2002, 11:45
joacalfe
 
Fecha de Ingreso: julio-2002
Mensajes: 27
Antigüedad: 21 años, 8 meses
Puntos: 0
cliente de correo

Hola gente!
Estoy diseñando un cliente de correo y se que php dispone de imap_fetchbody() para leer una parte concreta de un mensaje. Mi problema es para leer un mensaje que contiene multipart/alternative. Según esto, yo puedo tener un mensaje con esto como primera parte y un archivo (application/loqsea) como segunda. Bien, si analizo las partes del mensaje con esta función:
imap_fetchbody($inbox, $id,0);
muestra información de la parte 0:

Received: from server2 (200.100.173.186)
by mail.innovem.net with MERCUR Mailserver (v4.01.11 MTE0LTIzMDQtNTY0NA==)
for ; Wed, 4 Dec 2002 17:11:22 +0100
Message-ID: <001d01c29bb0$365d78c0$baad64c8@server2>
From: "Joan"
To: "administrador"
Subject: doc
Date: Wed, 4 Dec 2002 17:14:24 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0019_01C29BB8.97DD0F90"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-Envelope-To:

con imap_fetchbody($inbox, $id,1);
muestra información de la parte 1:

------=_NextPart_001_001A_01C29BB8.97DD0F90
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

es un doc

------=_NextPart_001_001A_01C29BB8.97DD0F90
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

es un doc

------=_NextPart_001_001A_01C29BB8.97DD0F90--

y así con el resto de partes. Como veis, en la parte 1 tengo las alternativas: text/plain y text/html. Pues bien, mi pregunta es: ¿cómo puedo sacar sólamente la "subparte" de text/plain o la de text/html? O ya es lo máximo q puede filtrar? Si es así se podría filtrar con otras funciones de php pero preferiría asegurarme de si se puede con alguna función imap.

Gracias a todos de antemano
__________________
"Una vez acabado el juego, el rey y el peón vuelven a una misma caja"