Um eine Mail mit Java zu versenden einfach folgenden Code verwenden, Ihr müsst nur noch eure Mailserver Daten ersetzen.

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

String smtpHost = "smtp.deinhost.de";
Properties props = new Properties();
props.put("mail.smtp.host", smtpHost);
Session session = Session.getDefaultInstance(props, null);

MimeMessage msg = new MimeMessage(session);

InternetAddress addressFrom = new InternetAddress(from);
msg.setFrom(addressFrom);

InternetAddress addressTo = new InternetAddress(recipient);
msg.addRecipient(Message.RecipientType.TO, "dort@solleshin.de");

msg.setSubject(subject);
msg.setContent(message, "text/html");
msg.saveChanges();
Transport transport = session.getTransport("smtp");
transport.connect(smtpHost, "account", "passwort");
transport.sendMessage(msg, msg.getAllRecipients());
transport.close();
Mit Java eine E-Mail versenden
Tagged on:                         

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.