J
JavaMailProblemMan
Gast
hallo, schon wieder ich
also ich hab mein programm jetzt folgendermaßen geschrieben, es hat vor ner halben stunde auch noch so funktioniert, aber jetzt tut es plötzlich nur noch, wenn ich eine mail an den eigenen mailserver schicke, wenn es ein fremder ist, funzts nimmer... z.B. es funzt, wenn ich von web.de an web.de schicke aber es geht nicht, wenn ich von web.de an gmx.de schicke...
hier der Code:
Was ist daran falsch?
Vor ner halben stunde ging es noch...
hab mich auch versucht auf dem account von gmx einzuloggen, bringt auch nix...
Gruß Tho
also ich hab mein programm jetzt folgendermaßen geschrieben, es hat vor ner halben stunde auch noch so funktioniert, aber jetzt tut es plötzlich nur noch, wenn ich eine mail an den eigenen mailserver schicke, wenn es ein fremder ist, funzts nimmer... z.B. es funzt, wenn ich von web.de an web.de schicke aber es geht nicht, wenn ich von web.de an gmx.de schicke...
hier der Code:
Code:
package mail;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class TestMail {
String smtpHost = "mail.gmx.net";
int smtpPort = 25;
String username="bsp@gmx.de";
String password="mypassword";
String from = "bsp@gmx.de";
String to ="irgendwer@WEB.de";
String subject="TEST";
String content="Testmail";
public void send() throws AddressException, MessagingException {
Properties props = new Properties();
props.setProperty("mail.user", username);
//props.setProperty("mail.smtp.auth" , "true"); //funktioniert mit und ohne diese linie nicht....
props.put("mail.smtp.host", ""+smtpHost);
props.put("mail.smtp.port", ""+smtpPort);
Session session = Session.getDefaultInstance(props, null);
// Construct the message
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject(subject);
msg.setContent(content,"text/plain");
// Send the message
Transport tr = session.getTransport("smtp");
tr.connect(smtpHost, username, password);
msg.saveChanges();
tr.sendMessage(msg, msg.getAllRecipients());
tr.close();
}
//public void setText
public static void main(String[] args) throws Exception {
// Send a test message
TestMail ov = new TestMail();
ov.send();
System.out.println("erfolgreich!");
}
}
Was ist daran falsch?
Vor ner halben stunde ging es noch...
hab mich auch versucht auf dem account von gmx einzuloggen, bringt auch nix...
Gruß Tho