Hallo Forum,
ich habe folgendes Problem.
Um in einem Projekt Nachrichten zu verschicken benutze ich eine normale Socket-Verbindung.
Zum Schreiben benutze ich PrintWriter(socket.getOutputStream()) und schreibe mit println(....).
Als Reader benutze ich :
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
Wenn ich in Windows mit JDK 1.6.0_29 teste sendet und empfängt der SMTP-Server ohne Probleme.
Wenn ich das Projekt aber auf einen Ubuntu-Server starte(Open JDK 1.6.0_23), baut er die Verbindung auf, empfängt die ersten Serverdaten und nach meinem
HELO und dem anschließendem Flush tut sich nichts mehr, er schickt mir also keinen neuen InputStream.
Kennt das Problem jemand? Hat vielleicht irgendjemand schon ein ähnliches Problem gehabt?
Gruß
Christian
ich habe folgendes Problem.
Um in einem Projekt Nachrichten zu verschicken benutze ich eine normale Socket-Verbindung.
Zum Schreiben benutze ich PrintWriter(socket.getOutputStream()) und schreibe mit println(....).
Als Reader benutze ich :
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
Wenn ich in Windows mit JDK 1.6.0_29 teste sendet und empfängt der SMTP-Server ohne Probleme.
Wenn ich das Projekt aber auf einen Ubuntu-Server starte(Open JDK 1.6.0_23), baut er die Verbindung auf, empfängt die ersten Serverdaten und nach meinem
HELO und dem anschließendem Flush tut sich nichts mehr, er schickt mir also keinen neuen InputStream.
Kennt das Problem jemand? Hat vielleicht irgendjemand schon ein ähnliches Problem gehabt?
Gruß
Christian
Zuletzt bearbeitet: