Hallo zusammen,
ich habe mir eine Klasse gebastelt und möchte damit gerne Emails versenden.
Allerdings werden durch meinen Code keine Emails versendet.
Das Programm wird ausgeführt, aber es macht leider nichts.
Hier ist der Code:
Über ein paar Hilfestellungen & Tipps würde ich mich freuen!
Danke

ich habe mir eine Klasse gebastelt und möchte damit gerne Emails versenden.
Allerdings werden durch meinen Code keine Emails versendet.
Das Programm wird ausgeführt, aber es macht leider nichts.
Hier ist der Code:
Java:
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.Message.RecipientType;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class GetEMails {
private String from;
private String to;
private String subject;
private String text;
public GetEMails(String from, String to, String subject, String text) {
this.from = from;
this.to = to;
this.subject = subject;
this.text = text;
}
public void send() {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "465");
Session mailSession = Session.getDefaultInstance(props);
Message simpleMessage = new MimeMessage(mailSession);
InternetAddress fromAddress = null;
InternetAddress toAddress = null;
try {
fromAddress = new InternetAddress(from);
toAddress = new InternetAddress(to);
} catch (AddressException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
simpleMessage.setFrom(fromAddress);
simpleMessage.setRecipient(RecipientType.TO, toAddress);
simpleMessage.setSubject(subject);
simpleMessage.setText(text);
Transport.send(simpleMessage);
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
String from = "test1@gmail.com";
String to = "test2@gmail.com ";
String subject = "Test";
String message = "A test message";
GetEMails sendMail = new GetEMails(from, to, subject, message);
sendMail.send();
}
}
Über ein paar Hilfestellungen & Tipps würde ich mich freuen!
Danke