Attachments von Mails downloaden

Mike90

Bekanntes Mitglied
Hallo,

ich lade die Anhänge, von den im Postfach vorliegenden Mails herunter.

Wenn ich die E-Mail auseinanderparse, bekomme ich eine SharedByteArrayInputStream.
Wie kann ich diese, genaus so wie sie mitgeschickt werden, speichern ?

Irgendwie klappt das nicht.
Kann mir jemand weiterhelfen ?


Viele Grüße,
Mike90
 
Biste demfalls immer noch an deinem Email Clienten dran ;-)

Ist eigentlich egal was für ein Stream das es ist...getContent gibt dir lediglich einen
InputStream vor.
Man könnte nun noch den Filenamen mit ?? (getFilename nehm ich an) probieren zu hohlen,
wenn der vorhanden ist. Der Rest... liest vom InputStream rein und mit einem FileOutputStream
raus...
 
Biste demfalls immer noch an deinem Email Clienten dran

Ist eigentlich egal was für ein Stream das es ist...getContent gibt dir lediglich einen
InputStream vor.
Man könnte nun noch den Filenamen mit ?? (getFilename nehm ich an) probieren zu hohlen,
wenn der vorhanden ist. Der Rest... liest vom InputStream rein und mit einem FileOutputStream
raus...

Ne, ist ein anderer Client. Ja habs jetzt auch einfach so gemacht(damals ja auch so).

Java:
        BufferedOutputStream buffOutStr = new BufferedOutputStream( new FileOutputStream(saveFile) );
        InputStream is = part.getInputStream();
.
.
.
Hab gedacht mit Bildern, etc. gehts anders.. anscheinend doch nicht.

vg, mike90
 

Zurück
Oben