Hi,
eines vorweg: ich habe nur einen reinen InputStream und nicht Sun's JavaMail!
Wie zu erkennen verwende ich die JBoss Klassen - leider bieten die momentan (M3) nicht die Moeglichkeit an, mir bequem den Namen des Anhangs und den Anhang selber zu liefern. Gibt es Parser die das fuer mich tun? ???:L
Nachtrag:
http://java.sun.com/products/javamail/1.3/docs/javadocs/javax/mail/internet/MimeBodyPart.html#MimeBodyPart(java.io.InputStream)
Hab mir das mal naeher angeguckt, aber dieser Kontruktor passt nicht ganz, da mein Stream ja den ganzen Body repraesentiert und nicht nur einen Part.
http://java.sun.com/products/javamail/1.3/docs/javadocs/javax/mail/internet/MimeMessage.html#MimeMessage(javax.mail.Session,%20java.io.InputStream)
- wuerde vermutlich passen, aber ich hab ja kein Session Objekt ???:L
eines vorweg: ich habe nur einen reinen InputStream und nicht Sun's JavaMail!
Code:
import org.jboss.mail.message.Mail;
Mail mail = (Mail) message;
MailBody body = mail.getMailBody();
InputStream in = body.getInputStream();
Nachtrag:
http://java.sun.com/products/javamail/1.3/docs/javadocs/javax/mail/internet/MimeBodyPart.html#MimeBodyPart(java.io.InputStream)
Hab mir das mal naeher angeguckt, aber dieser Kontruktor passt nicht ganz, da mein Stream ja den ganzen Body repraesentiert und nicht nur einen Part.
http://java.sun.com/products/javamail/1.3/docs/javadocs/javax/mail/internet/MimeMessage.html#MimeMessage(javax.mail.Session,%20java.io.InputStream)
- wuerde vermutlich passen, aber ich hab ja kein Session Objekt ???:L