🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17830

A vueltas con javaMail

#17830
From: Nacho Brito
Date: Fri, 20 Oct 2000 00:00
31 lines
1547 bytes
Sigo perdido con JavaMail. El caso es que ya tengo la referencia al mensaje,
y ahora necesito acceder a cada una de sus partes, modificar las que sean
texto (para hacer un mailing, conectando con una base de datos) y componerlo
de nuevo. Pero cuando intento una cosa as�

  MimeMultipart mmp=(MimeMultipart)mensaje.getContent();

-->  int count=mmp.getCount();

  String salida;
  MimeBodyPart mp;
  MimePartDataSource ds;
  for(k=0;k<count;k++)
  {
   mp=(MimeBodyPart)mmp.getBodyPart(k);
   ds=new MimePartDataSource(mp);
   in=new BufferedReader(new InputStreamReader(mp.getInputStream()));
   while(in.ready())
        texto.append(in.readLine()+'\n');
   in.close();
   salida=analizarTexto(texto).toString();

...
}

el depurador salta en la l�nea que he se�alado con la flecha, y se lanza una
excepci�n: "javax.mail.MessagingException: No inputstream from datasource".
�Pero no se supone que el inputstream se obtiene autom�ticamente? Que
alguien me eche una mano, que estoy mas liado que la pata de un romano.

Gracias de antemano.
Technical Details
Message-ID: <8spvm6$cf6$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,953061596494a597,start
X-Google-Attributes: gid1116f3,public
From: "Nacho Brito" <nacho@asapci.es>
Subject: A vueltas con javaMail
Date: 2000/10/20
Message-ID: <8spvm6$cf6$1@diana.bcn.ttd.net>
X-Deja-AN: 683872034
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Organization: Telefonica Transmision de Datos
X-MSMail-Priority: Normal
Newsgroups: es.comp.lenguajes.java