Mails in Java verschicken
Aus Salber.net
In Java kann mit Hilfe einer Bibliothek relativ einfach E-Mails verschicken:
Properties prop = new Properties(); Session session = Session.getInstance(prop); Message message = new MimeMessage(session); InternetAddress from = new InternetAddress("\"Absender\" <from@example.com>"); message.setFrom(from); InternetAddress to = new InternetAddress("\"Empfänger\" <to@example.com>"); message.setRecipient(RecipientType.TO, to); message.setSubject("Testmail"); message.setContent("Hallo!", "text/plain"); Transport.send(message);
Dazu muss ein SMTP-Server am localhost laufen. Sonst hilft die Klasse com.sun.mail.smtp.SMTPTransport
.
Die Bibliothek kann man mit Maven ganz normal einbinden. Dazu diesen Abschnitt in den dependencies-Bereich der pom.xml eintragen:
<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> <scope>compile</scope> </dependency>