Alex: InputStream als PDF-Anhang einer Mail versenden

Beitrag lesen

Hallo Forum,

ich habe ein Problem. Ich muss ein Stream in eine eMail einbinden, da ich auf dem Webserver auf dem die Anwendung läuft, nur Lesezugriff habe. (der InputStream ist nur Testweise eine Datei)

InputStream in = null;
try {
    in = new java.io.FileInputStream(pdf);
} catch (FileNotFoundException e2) {
    e2.printStackTrace();
}
StreamSource stream = new StreamSource(in);
MimeBodyPart mbp3 = new MimeBodyPart(in);
mbp3.setFileName("filename.pdf");

Der InputStream wird per eMail versendet. Beim Empfänger kommt dieser aber im normalen Textfenster an, und wird nicht als Anhang angezeigt.

Kann mir jemand sagen, wie ich diesen Stream als PDF-Anhang in Java erzeuge?

Vielen Dank...!

Gruß Alex