Java mail - får ikke vedhæftet filen
HejMed udgangspunkt i Arne_v's artikel omkring mail fra java, har jeg lavet et program som skal kunne sende mail's med vedhæftede filer. jeg er bare stødt ind i det problem at filerne bliver ganske enkelt ikke sendt med.
Koden:
Properties props = System.getProperties();
props.put("mail.smtp.host",server);
Session session = Session.getInstance(props, null);
session.setDebug(false);
Message message = new MimeMessage(session);
String filSti = "";
Multipart mp = new MimeMultipart();
for(int i=0; i<vedhaeftedeFilerComboBox.getItemCount();i++)
{
MimeBodyPart attachFilePart = new MimeBodyPart();
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);
String emailAdresse="";
for(int i=0; i<tilComboBox.getItemCount();i++)
{
emailAdresse = tilComboBox.getItemAt(i).toString();
message.addRecipient(Message.RecipientType.TO, new InternetAddress(emailAdresse));
}
message.setFrom(new InternetAddress(fraTextField.getText()));
message.setSubject(emneTextField.getText());
message.setText(mailTekstTextArea.getText());
Transport.send(message);
}
catch (MessagingException jMmE)
{
fejl(30);
jMmE.printStackTrace();
}
catch (Exception ex)
{
ex.printStackTrace();
}
Nogen der kan se hvad jeg gør forkert.
(mailen bliver fint sendt - kun filen mangler
På forhånd tak
