Foros del Web » Programación para mayores de 30 ;) » Java »

Ayudaaa!! Acceder información de la clase Message

Estas en el tema de Ayudaaa!! Acceder información de la clase Message en el foro de Java en Foros del Web. Hola, Tengo un gran problema!! Estoy haciendo una aplicación que me descarga los correos de Gmail, y no encuentro ninguna manera de acceder al cuerpo ...
  #1 (permalink)  
Antiguo 02/06/2010, 09:31
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayudaaa!! Acceder información de la clase Message

Hola,

Tengo un gran problema!! Estoy haciendo una aplicación que me descarga los correos de Gmail, y no encuentro ninguna manera de acceder al cuerpo de los mensajes. Es decir, el remitente, destinatario, la fecha i el asunto sí que los consigo, pero lo que es el mensaje no puedo. Me gustaría saber si alguien sabe como hacerlo.

Yo he provado de la siguiente forma, pero me muestra un monton de carácter sin ningun sentido.

String mens;
if( mensajes[i].isMimeType("text/plain") ){
mens = mensajes[i].getContent().toString();
}
else{
Multipart mp = (Multipart)mensajes[i].getContent();
InputStream is = mp.getBodyPart(0).getInputStream();

StringBuffer sb = new StringBuffer();
byte[] b = new byte[100000];
int noChars = is.read(b);
sb.append(new String(b, 0, noChars));
mens = sb.toString();
}


Si alguien me pudiera ayudar, me haria un favor muy grande.



Gracias

Etiquetas: acceder, clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:55.