Hallo,
versand funktioniert. Möchte aber die Rückmeldung von Server abfangen, ob Versand erfolgreich war, also wenigstens den Code(250 ist, glaube ich, OK). Weiss vielleicht noch jemand, ob es irgenwo eine Liste gibt, wo die Codes beschrieben sind, damit man eine vernünftige deutsche Fehlermeldung ausgeben kann?
Die Methode:
versand funktioniert. Möchte aber die Rückmeldung von Server abfangen, ob Versand erfolgreich war, also wenigstens den Code(250 ist, glaube ich, OK). Weiss vielleicht noch jemand, ob es irgenwo eine Liste gibt, wo die Codes beschrieben sind, damit man eine vernünftige deutsche Fehlermeldung ausgeben kann?
Die Methode:
Code:
private void senden(String[] sendeDaten){
String vorname=sendeDaten[0];
String nachname=sendeDaten[1];
String email=sendeDaten[2];
Properties eigenschaften=new Properties();
eigenschaften.put("mail.smtp.host", xmlStelle.getXMLString(iniPfad, "SMTPServer"));
eigenschaften.put("mail.smtp.auth", "true");
eigenschaften.put("mail.debug", "true");
Authenticator zugang=new JavaxAuth(xmlStelle.getXMLString(iniPfad, "SenderUser"),xmlStelle.getXMLString(iniPfad, "SenderPass"));
Session sess=Session.getDefaultInstance(eigenschaften, zugang);
sess.setDebug(true);
MimeMessage nachricht=new MimeMessage(sess);
try{
nachricht.setFrom(new InternetAddress(xmlStelle.getXMLString(iniPfad, "SenderMail")));
nachricht.addRecipient(Message.RecipientType.TO, new InternetAddress(email));
System.out.println(email);
nachricht.setSubject(editorFenster.getBetreff());
nachricht.setText(editorFenster.getText());
Transport.send(nachricht);
} catch(AddressException ae){
System.out.println(ae.toString());
}catch(MessagingException me){
System.out.println(me.toString());
}
}