G
Gast
Gast
Hi,
wenn ich folgende Methode aufrufen dann geht es, aber nur wenn form eine Adresse ist die ich zuvor mit meinem Mail-Client abgerufen habe.
Daher denke ich es ist ein Authentifizierungsproblem. Leider weiss ich nicht wo es hakt. Jemand eine Idee?
wenn ich folgende Methode aufrufen dann geht es, aber nur wenn form eine Adresse ist die ich zuvor mit meinem Mail-Client abgerufen habe.
Daher denke ich es ist ein Authentifizierungsproblem. Leider weiss ich nicht wo es hakt. Jemand eine Idee?
Code:
plublic boolean send(String to, String from, String title, String message) {
try {
Properties props = System.getProperties();
props.put("mail.smtp.host","mail.gmx.net");
// -- Attaching to default Session, or we could start a new one --
Session session = Session.getInstance(props);
// -- Create a new message --
Message msg = new MimeMessage(session);
// -- Set the FROM and TO fields --
msg.setFrom(new InternetAddress(from));
msg.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(to, false));
// -- We could include CC recipients too --
// if (cc != null)
// msg.setRecipients(Message.RecipientType.CC
// ,InternetAddress.parse(cc, false));
// -- Set the subject and body text --
msg.setSubject(title);
msg.setText(message);
// -- Set some other header information --
msg.setHeader("X-Mailer", "Outlook");
msg.setSentDate(new Date());
// -- Send the message --
msg.saveChanges();
Transport tr = session.getTransport("smtp");
tr.connect("mail.gmx.net", "meine@adresse.bei.gmx.de", "meinPasswort");
tr.sendMessage(msg, msg.getAllRecipients());
tr.close();
System.out.println("Message sent OK.");
} catch (Exception ex){}
return true;
}