Sende mail med flere vedhæftede filer
HejJeg sidder og roder med et program hvor jeg vil kunne sende en mail med flere forskellige vedhæftede filer, men jeg kan ikke helt få det til at spille...
Koden til vedhæftningen af filerne har følgende udseende:
MimeMessage message = new MimeMessage(session);
MimeBodyPart attachFilePart = new MimeBodyPart();
String filSti = "";
Multipart mp = new MimeMultipart();
for(int i=0; i<vedhaeftedeFilerComboBox.getItemCount();i++)
{
filSti = vedhaeftedeFilerComboBox.getItemAt(i).toString();
FileDataSource fds = new FileDataSource(filSti);
attachFilePart.setDataHandler(new DataHandler(fds));
attachFilePart.setFileName(fds.getName());
mp.addBodyPart(attachFilePart);
}
message.setContent(mp);
Det der sker er at den sidste fil jeg vedhæfter bliver vedhæftet det antal gange som der er filer (dvs. hvis der er 3 filer bliver den sidste fil vedhæftet 3 gange men hverken den første eller anden fil bliver vedhæftet)
Nogen forslag til hvorfor?
