hallo leuts
ich programmiere gerade einen mailclient.
ich durchführe gerade ein refactoring, bezüglich Übersichtlichkeit und Unabhängigkeit, nun habe ich meine versandmethode umgeschrieben, diese will allerdings nicht so funktionieren. lange rede, kurzer sinn, folgend das Fragment:
die folgende exception:
ich übergebe den port und den host:
mir ist nicht klar, wieso er auf den localhost kommt.
danke für eure antwort.
ich programmiere gerade einen mailclient.
ich durchführe gerade ein refactoring, bezüglich Übersichtlichkeit und Unabhängigkeit, nun habe ich meine versandmethode umgeschrieben, diese will allerdings nicht so funktionieren. lange rede, kurzer sinn, folgend das Fragment:
Java:
public void setServerProperties(ServerDetails serverDetails, Sender sender)
{
Properties properties = new Properties();
properties.put("mail.smtp.host", serverDetails.getHost());
properties.put("mail.smtp.port", serverDetails.getPort());
properties.put("mail.smtp.user", sender.getSenderMail());
properties.put("mail.smtp.password", sender.getPassword());
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
Session session = Session.getInstance(properties);
}
Code:
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection refused: connect
Java:
ServerDetails serverDetails =new ServerDetails("mail.gmx.net", "587");
mir ist nicht klar, wieso er auf den localhost kommt.
danke für eure antwort.
Zuletzt bearbeitet von einem Moderator: