Code:
final HtmlEmail email = new HtmlEmail();
email.setHostName("192.168.178.2");
email.setSmtpPort(25);
email.setAuthentication("user", "password");
try {
email.setFrom("from@firma.de", "My Name");
email.addTo("to@firma2", "My Name 2");
email.setSubject("Test-Mail");
String sMessage = "Test";
// Body
final MimeMultipart multipart = new MimeMultipart();
// BodyMessage
final MimeBodyPart messageBody = new MimeBodyPart();
messageBody.setText(sMessage);
multipart.addBodyPart(messageBody);
File f = new File("/test.pdf");
MimeBodyPart binaryPart = new MimeBodyPart();
FileDataSource fds = new FileDataSource(f);
binaryPart.setDataHandler(new DataHandler(fds));
binaryPart.setFileName(fds.getName());
multipart.addBodyPart(binaryPart);
email.setContent(multipart,"multipart/mixed");
email.send();
} catch (final Exception e) {
e.printStackTrace();
}
Ich lege keine Mail-Adressen fest über WRKNAMSMTP, das Programm funktioniert auch sonst auf jedem Windows-PC (natürlich mit abgeänderten Anhang) in diesem Netzwerk!
Bookmarks