mail versand

sinclair

Aktives Mitglied
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:
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);

    }
die folgende exception:

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
ich übergebe den port und den host:
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:

DeBukkIt

Mitglied
Die Klasse ServerDetails scheint selbst-gebaut zu sein. Womöglich werden die Parameter, die du ihr übergibst ("mail.gmx.net", "587"), nicht in der Klasse gespeichert, da zur Verbindung laut Fehlermeldung die Werte "localhost" und "25" benutzt werden.
Überprüfe also einmal die Klasse ServerDetails auf Verarbeitung der Parameter.

Der Rest sieht gut aus. Die Fehlermeldung, übrigens, wird geworfen, weil der Client nicht auf localhost:25 verbinden kann, was eben eine Folge der oben genannten Nicht-Übergabe der richtigen Parameter ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Problem bei Mail-Versand mit Anhängen Netzwerkprogrammierung 2
E Custom E Mail Adresse mithilfe Serversocket oder ähnliches Netzwerkprogrammierung 21
N Link aus einer E-Mail aufrufen Netzwerkprogrammierung 2
M Mit Java Mail Mails an Webmailer schicken Netzwerkprogrammierung 1
T E-Mail versenden. Netzwerkprogrammierung 8
Niggo_ Probleme mit Java Mail Netzwerkprogrammierung 14
K Probleme bei HTML-Mail-Abruf mit IMAP bei 1und1 Netzwerkprogrammierung 2
M E-Mail - Verbinden zu web.de Netzwerkprogrammierung 8
G Mail senden funktioniert nicht mit SSL Netzwerkprogrammierung 7
E Wie kann man einen einfachen E-Mail Server schreiben Netzwerkprogrammierung 2
D Java Desktop Mail, vorbereitete Mail Netzwerkprogrammierung 5
D JavaMail: HTML Code einer Mail Netzwerkprogrammierung 9
M Mail über Exchange versenden Netzwerkprogrammierung 13
T Java Mail port ändern Netzwerkprogrammierung 4
V Java Mail Api - IMAP Problem Netzwerkprogrammierung 6
F TLS bei mail benutzen Netzwerkprogrammierung 2
T E-Mail über javax.mail.Message Netzwerkprogrammierung 2
R Versenden einer MIME-Datei per E-Mail [solved] Netzwerkprogrammierung 5
N E-mail versenden Netzwerkprogrammierung 4
A html - E-mail - Bilder Netzwerkprogrammierung 4
A attachment einer Mail speichern Netzwerkprogrammierung 5
G Validierung von Internetadressen - Kontroll Mail oder so. Netzwerkprogrammierung 4
B log4j e-mail appender Netzwerkprogrammierung 4
B Mail Server selber schreiben Netzwerkprogrammierung 26
S Mail anhang in InputStream packen Netzwerkprogrammierung 5
R Mail und Mime Type Netzwerkprogrammierung 4
F Java Mail . Exception java.lang.NoClassDefFoundError Netzwerkprogrammierung 2
B Url-Link aus einer E-Mail aufrufen Netzwerkprogrammierung 2
G Java Mail etwas unsicher? Netzwerkprogrammierung 4
H Mail über URLConnection Netzwerkprogrammierung 8
G MAIL API Netzwerkprogrammierung 4
L JavaMail: Mail in Posteingang aber nicht in Versendet Netzwerkprogrammierung 2
M SMTP-Mail Netzwerkprogrammierung 2
E smtp Zugriffsproblem mit Java Mail API Netzwerkprogrammierung 3
H E-Mail Programm Netzwerkprogrammierung 3
J Probleme bei RSA mit byte[] bei Versand über RMI Netzwerkprogrammierung 2
A Client stürzt nach versand ab Netzwerkprogrammierung 13
L JavaMail: Automatisches Email Versand (mehrere Empfänger) Netzwerkprogrammierung 4

Ähnliche Java Themen


Oben