Hallo zusammen,
ich bin hier neu im Forum und genauso neu in der Java - Programmierung.
Ich möchte ein möglichst einfaches Programm schreiben, mit dem ich eine ganz einfache email versenden kann. Ich habe schon diverse anleitungen gefunden, aber es hat leider nie geklappt..
ich benutze netbeans 6.7 unter mac leopard.
folgenden code habe ich bis jetzt:
und die folgenden fehler-meldungen bekomme ich:
run:
Kann mir da jemand weiter helfen? am besten schritt für schritt..
Danke und viele grüße
ich bin hier neu im Forum und genauso neu in der Java - Programmierung.
Ich möchte ein möglichst einfaches Programm schreiben, mit dem ich eine ganz einfache email versenden kann. Ich habe schon diverse anleitungen gefunden, aber es hat leider nie geklappt..
ich benutze netbeans 6.7 unter mac leopard.
folgenden code habe ich bis jetzt:
Java:
package javaapplication6;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Properties;
/**
*
* @author pl
*/
class Main {
public static void main(String[] args) throws Exception{
Properties props = new Properties();
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "mail.gmx.net");
props.setProperty("mail.user", "xxx@gmx.de");
props.setProperty("mail.password", "xxxxx");
Session mailSession = Session.getDefaultInstance(props, null);
Transport transport = mailSession.getTransport();
MimeMessage message = new MimeMessage(mailSession);
message.setSubject("Testing javamail plain");
message.setContent("This is a test", "text/plain");
message.addRecipient(Message.RecipientType.TO,
new InternetAddress("xxx@gmx.de"));
transport.connect();
transport.sendMessage(message,
message.getRecipients(Message.RecipientType.TO));
transport.close();
}
}
und die folgenden fehler-meldungen bekomme ich:
run:
Code:
Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: mail.gmx.net, port: 25;
nested exception is:
java.net.ConnectException: Operation timed out
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:288)
at javax.mail.Service.connect(Service.java:169)
at javax.mail.Service.connect(Service.java:118)
at javaapplication6.Main.main(Main.java:36)
Caused by: java.net.ConnectException: Operation timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432)
at java.net.Socket.connect(Socket.java:520)
at java.net.Socket.connect(Socket.java:470)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
... 5 more
Java Result: 1
BUILD SUCCESSFUL (total time: 1 minute 24 seconds)
Kann mir da jemand weiter helfen? am besten schritt für schritt..
Danke und viele grüße
Zuletzt bearbeitet von einem Moderator: