Hallo zusammen!
Ich versuche mit dem commons-email.jar von Apache, Mails zu senden, bin aber nicht wirklich erfolgreich :-(
Ich hab in Eclipse ein dynamisches Web-Projekt, im WEB-INF/lib Ordner liegen commons-email-1.2.jar und mail.jar (Das Mail-Jar liegt in der Version 1.4.3 vor.).
In meiner Klasse passiert folgendes:
Der Code entspricht zu 95% dem Beispiel von Apache und der Compiler ist soweit auch glücklich
Beim Ausführen im lokalen Tomcat von Eclipse kommt es jedoch zu einem Laufzeitfehler:
Sending the email to the following server failed : <meine IP des Servers im Internet>:25
....
....
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: <meine IP des Servers im Internet>, port: 25;
nested exception is:
java.net.ConnectException: Connection refused: connect
....
....
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
Hat jemand eine Idee, was hier das Problem sein könnte?
Viele Grüße
Fats
Ich versuche mit dem commons-email.jar von Apache, Mails zu senden, bin aber nicht wirklich erfolgreich :-(
Ich hab in Eclipse ein dynamisches Web-Projekt, im WEB-INF/lib Ordner liegen commons-email-1.2.jar und mail.jar (Das Mail-Jar liegt in der Version 1.4.3 vor.).
In meiner Klasse passiert folgendes:
Java:
SimpleEmail email = new SimpleEmail();
email.setHostName("<meine IP des Servers im Internet>");
try {
email.setAuthentication("<mein pop-username>","<mein passwort>");
email.addTo("<meine TestZielAdresse>", "Test");
email.setFrom("<meine AbsenderAdresse>", "Java Mailer");
email.setSubject("Test message");
email.setMsg("This is a simple test of commons-email");
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
Der Code entspricht zu 95% dem Beispiel von Apache und der Compiler ist soweit auch glücklich
Sending the email to the following server failed : <meine IP des Servers im Internet>:25
....
....
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: <meine IP des Servers im Internet>, port: 25;
nested exception is:
java.net.ConnectException: Connection refused: connect
....
....
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
Hat jemand eine Idee, was hier das Problem sein könnte?
Viele Grüße
Fats