Properties props = System.getProperties();
String subject = "betreff";
String HOST = "deinHost";
String USER = "deinUser";
String PW = "deinPW";
String FROM = "ich@domain.de";
String PROTO = "smtp";
props.put("mail.smtp.host", HOST);
props.put("mail.smtp.auth", "true");
Session mail_session = Session.getDefaultInstance(props, null);
try {
MimeMessage message = new MimeMessage(mail_session);
Multipart multipart = new MimeMultipart();
MimeBodyPart mimeBody = new MimeBodyPart();
mimeBody.setContent("text der email", "text/html");
multipart.addBodyPart(mimeBody);
message.setContent(multipart);
message.setFrom(new InternetAddress(FROM));
message.addRecipient(Message.RecipientType.TO, new InternetAddress("du@domain.de"));
message.setSubject(subject);
message.saveChanges();
Transport transport = mail_session.getTransport(PROTO);
transport.connect(HOST, USER, PASS);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
}
catch (Exception e) {
e.printStackTrace();
}