Mail Anhang aus InputStream

nuller

Grünschnabel
Versende eine Mail. Dieser Mail soll eine Datei angehängt sein, welche durch einen Inputstream "gefüllt" werden soll.

Problem:
Datei ist im Anhang, aber leer :eek:

Code:
MimeMessage message = new MimeMessage(session);
Multipart mailContent=new MimeMultipart();
MimeBodyPart mailText=new MimeBodyPart();

//Body Teil
message.[...]

mailText.setContent(unicodeString(body), "text/html");
mailContent.addBodyPart(mailText);

//Dateianhang
InputStream is = resource.getContent().getInputStream();
MimeBodyPart mmattch = new MimeBodyPart (is);
mmattch.setFileName(resource.getName());
mailContent.addBodyPart(mmattch);
message.setContent(mailContent);
mailContent.addBodyPart(mmattch);
message.setContent(mailContent);

[...send...]
 
Was ist denn dein resource.getContent()

Man muss wohl einiges beachten wenn man das ganze so benutzt wie du es hier tust. Vllt gehts auch einfacher wenn ich weiss wo dein InputStream herkommt.
 
Zurück